Oh sure, that's what I mean by cooperation.  Your SWF has to request the other 
SWF to stop.

Alex Harui
Flex SDK Developer
Adobe Systems Inc.<http://www.adobe.com/>
Blog: http://blogs.adobe.com/aharui

From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On Behalf 
Of Jason
Sent: Thursday, May 07, 2009 2:36 PM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Re: Unloading/stopping sounds from SWFLoader .swf





Thanks Alex. That's too bad. On this project, we're stuck then with no support 
for external .swfs that have sound since we're using FP9. Bummer.

I wonder if we could use LocalConnection to communicate with the AVM1 Captivate 
or Camtasia files to stop the sound. Possible in theory?

Jason

--- In flexcoders@yahoogroups.com<mailto:flexcoders%40yahoogroups.com>, Alex 
Harui <aha...@...> wrote:
>
> Without cooperation from the loaded SWF, there is no way to stop audio from 
> outside that swf on FP9
>
> Alex Harui
> Flex SDK Developer
> Adobe Systems Inc.<http://www.adobe.com/>
> Blog: http://blogs.adobe.com/aharui
>
> From: flexcoders@yahoogroups.com<mailto:flexcoders%40yahoogroups.com> 
> [mailto:flexcoders@yahoogroups.com<mailto:flexcoders%40yahoogroups.com>] On 
> Behalf Of Merrill, Jason
> Sent: Thursday, May 07, 2009 9:59 AM
> To: flexcoders@yahoogroups.com<mailto:flexcoders%40yahoogroups.com>
> Subject: [flexcoders] RE: Unloading/stopping sounds from SWFLoader .swf
>
>
>
>
>
> Ah crap. To add on to this, this seems to be a bug that was only fixed with 
> the Flash 10 player: http://bugs.adobe.com/jira/browse/SDK-14379 - I have to 
> target Flash 9. Is this really still an outstanding bug with Flex 3 and Flash 
> 9? That really bites.
>
> Jason Merrill
>
> Bank of America [cid:image001.gif@...] Global Learning
>
> Shared Services Solutions Development
>
>
> Monthly meetings on the Adobe Flash platform for rich media experiences - 
> join the Bank of America Flash Platform 
> Community<http://sharepoint.bankofamerica.com/sites/tlc/flash/default.aspx>
>
> _____________________________________________
> From: Merrill, Jason
> Sent: Thursday, May 07, 2009 12:55 PM
> To: 'flexcoders@yahoogroups.com<mailto:%27flexcoders%40yahoogroups.com>'
> Subject: Unloading/stopping sounds from SWFLoader .swf
>
> I'm having a problem getting sounds from .swfs (both AVM1 and AVM2) to stop 
> playing. I am adding these .swfs (loaded with SWFLoader) onto a Canvas in my 
> Flex application. The instance of my SWFLoader is _swfLoader which I add as a 
> child to the _demoCanvas Canvas. Here is what I have tried (my lame attempt 
> at garbage collection):
>
>
>
> private function hideScreenAnimation():void
>
> {
>
> _swfLoader.removeEventListener(Event.COMPLETE, onSwfLoaded);
>
> _swfLoader.removeEventListener(Event.UNLOAD, onSwfUnload);
>
> _swfLoader = null;
>
> removeChild(_demoCanvas);
>
> _demoCanvas = null;
>
> SoundMixer.stopAll();
>
> }
>
> I can't seem to locate any unload() method for SWFLoader instances or 
> SWFLoader.content. SoundMixer.stopAll() seems to have no effect. Again, these 
> are both AVM1 and AVM2 .swfs which contain sounds. I don't have any control 
> over the AVM1 files, they are produced by someone else using another app 
> (Captivate and Camtasia). The AVM2 .swf is just a simple .swf I made with 
> Flash CS3 and contains a sound on the timeline.
>
> Thanks, any help is appreciated. I've researched this enough with Google and 
> none of the suggestions I've found seem to work.
>
> Jason Merrill
>
> Bank of America << OLE Object: Picture (Device Independent Bitmap) >> Global 
> Learning
>
> Shared Services Solutions Development
>
>
> Monthly meetings on the Adobe Flash platform for rich media experiences - 
> join the Bank of America Flash Platform 
> Community<http://sharepoint.bankofamerica.com/sites/tlc/flash/default.aspx>
>

Reply via email to