El problema es: yo cargo el Swf , pero no se me carga el audio.. lo hace sin audio. es una imagen..
la intención es que cuando el me cargue el SWF ( "el cual es llamado por un XML" ) y lo ponga en pantalla yo pase el mouse sobre la imagen y pss se escuche el sonido..
yo cargo el sonido de la siguiente forma:
Código :
import flash.utils.getDefinitionByName; import flash.media.Sound; import flash.media.SoundChannel; import flash.media.SoundMixer lapiz.addEventListener(MouseEvent.MOUSE_OVER, SONIDO1); function SONIDO1(evt:MouseEvent):void{ channel1 = sonido1.play(); } lapiz.addEventListener(MouseEvent.MOUSE_OUT, PARAR1); function PARAR1(evt:MouseEvent):void{ SoundMixer.stopAll(); } ///SONIDOS 1Obj/// var request1:URLRequest = new URLRequest("C:/Users/Apocax/Desktop/tesis/sonidos/Obj_01.mp3"); var sonido1:Sound = new Sound(); var channel1:SoundChannel; sonido1.addEventListener(Event.COMPLETE, completeHandler1); sonido1.addEventListener(ProgressEvent.PROGRESS, progressHandler1); sonido1.addEventListener(Event.OPEN, openHandler1); sonido1.load(request1); function openHandler1(e:Event){ } function completeHandler1(event:Event):void { } function progressHandler1(event:ProgressEvent):void { var porcentaje:Number = (event.bytesLoaded/event.bytesTotal); }
Despues note que solo me carga en lo que esta en la linea de tiempo principal y nada de lo que este dentro de algun clip de pelicula o algo.. =/
cuando vi que si ponia el audio en la linea de tiempo principal yo dije Perfecto solo necesito controlar que se suena cuando el mouse pase por encima y listo..!!
la verdad no me importa si lo debo hacer por AS o por linea de tiempo básicamente lo único que me importa es que cumpla con lo que mencione...
Gracias de antemano..!!!
