Not tested for compilability :)

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
creationComplete="kickstart()" layout="vertical">
    <mx:Script>
       <![CDATA[
           import flash.events.Event;
           import flash.media.Sound;
           import flash.net.URLRequest;

           private var s:Sound;

           private function kickstart():void
           {
               s = new Sound();
               s.addEventListener(Event.COMPLETE, onSoundLoaded);
               var req:URLRequest = new
URLRequest("../korotkoff_stereo.mp3");
               s.load(req);
           }

           private function onSoundLoaded(event:Event):void
           {
               var localSound:Sound = event.target as Sound;
               localSound.play();
           }
       ]]>
    </mx:Script>
</mx:Application>

-Josh

On Tue, Jul 15, 2008 at 2:17 PM, Sherif Abdou <[EMAIL PROTECTED]> wrote:

>  You cant have any calling of member functions outside functions so
> s.addEventListener needs to be in a function and everything needs to be in a
> function with the exception of variables. so s.load(req) needs to be in a
> function.
>
>
> ----- Original Message ----
> From: Shaq <[EMAIL PROTECTED]>
> To: [email protected]
> Sent: Monday, July 14, 2008 10:35:40 PM
> Subject: [flexcoders] Access of undefined property flash.media.sound
>
>  The code below is pulled from the Flex 3 manual but I am unable to get
> it to compile correctly using Flex 3. Can anyone provide any insight
> as to why the code below raises the following errors:
> 1120: Access of undefined property onSoundLoaded.
> 1120: Access of undefined property req.
> 1120: Access of undefined property s.
>
> Any help would be greatly appreciated.
>
> <?xml version="1.0" encoding="utf- 8"?>
> <mx:Application xmlns:mx="http://www.adobe. com/2006/ 
> mxml<http://www.adobe.com/2006/mxml>
> "
> layout="vertical" >
> <mx:Script>
> <![CDATA[
> import flash.events. Event;
> import flash.media. Sound;
> import flash.net.URLReques t;
>
> private var s:Sound = new Sound();
> s.addEventListener( Event.COMPLETE, onSoundLoaded) ;
> private var req:URLRequest = new URLRequest(" ../korotkoff_ stereo.mp3" );
> s.load(req);
>
> private function onSoundLoaded( event:Event) :void
> {
> var localSound:Sound = event.target as Sound;
> localSound.play( );
> }
> ]]>
> </mx:Script>
> </mx:Application>
>
>
> 
>



-- 
"Therefore, send not to know For whom the bell tolls. It tolls for thee."

:: Josh 'G-Funk' McDonald
:: 0437 221 380 :: [EMAIL PROTECTED]

Reply via email to