Buenas!
Como ultimamente habia dejado muy abandonado el Flash y el Actionscript, decidi ponerme otra vez a aprenderlo. Use el AS2 muy basicamente, me sirvio para hacer una presentacion laboral.
Ahora, quiero renovarme (creo que ya muy tarde) y aprender el ActionScript 3.0 desde cero, y para eso me he valido de unos tutoriales de AulaClic.com.
Estoy probando la carga de sonidos usando Actionscript 3, y esto es lo que he conseguido:
var req:URLRequest = new URLRequest("young_folks.mp3");
var sonido:Sound = new Sound(req);
var canal:SoundChannel = new SoundChannel();
parar.addEventListener(MouseEvent.MOUSE_UP, pararMusica);
reproducirLoop.addEventListener(MouseEvent.MOUSE_U P, reproducirMusicaLoop);
reproducir.addEventListener(MouseEvent.MOUSE_UP, reproducirMusica);
function pararMusica(event:MouseEvent):void {
canal.stop();
}
function reproducirMusicaLoop(event:MouseEvent):void {
canal.stop();
canal = sonido.play(0,99);
}
function reproducirMusica(event:MouseEvent):void {
canal.stop();
canal = sonido.play();
}
Tengo un boton para reproducir con loop, otro sin loop y otro para parar la musica. El codigo que da las funciones a los botones lo copie del tutorial (exceptuando lo de "function pararMusica(event:MouseEvent):void", eso yo lo programe con mis conocimientos de antiguos tutos.
Bueno, le doy probar pelicula y no me marca ningun error en el codigo, pero me da el siguiente Output:
" Error #2044: Unhandled IOErrorEvent:. text=Error #2032: Stream Error.
at usandosonidosboton_fla::MainTimeline/frame1() "
Cuando le doy clic a alguno de los botones para reproducir, me da este output:
" ArgumentError: Error #2068: Invalid sound.
at flash.media::Sound/play()
at usandosonidosboton_fla::MainTimeline/reproducirMusica() "
Les agradeceria si me pudieran responder, que hice mal en el codigo (el sonido esta en la carpeta donde tengo el .fla, y es del tamanio y duracion de una cancion normal)
De antemano muchas gracias!