Yes. The player team is looking in to it
________________________________ From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of benreed83 Sent: Monday, June 09, 2008 1:00 AM To: [email protected] Subject: [flexcoders] Re: Flex Unload SWFLoader issues Ooops forgot to include the code sorry! See below.... doesnt soudn too encouraging tho, seems like a little bit of an omission on Adobes part? <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml <http://www.adobe.com/2006/mxml> " horizontalAlign="center" verticalAlign="center" height="100%" width="100%" layout="absolute" creationComplete="init()"> <mx:Script> <![CDATA[ //import the necessary youtube API classes import ca.newcommerce.youtube.data.*; import ca.newcommerce.youtube.events.*; import ca.newcommerce.youtube.feeds.*; import ca.newcommerce.youtube.iterators.*; import ca.newcommerce.youtube.webservice.YouTubeClient; import mx.collections.ArrayCollection; public var videoArray:Array; //declare your variables [Bindable] public var webservice:YouTubeClient; [Bindable] public var feed:VideoFeed; [Bindable] public var video:VideoData; public var myVideoArray:Array = new Array(); [Bindable] public var dgData:ArrayCollection; //functions to go here private function init():void{ webservice = YouTubeClient.getInstance(); webservice.addEventListener(VideoFeedEvent.USER_FAVORITES_DATA_RECEIVED, doStuff); webservice.getUserFavorites("RuralGateway",null,null,1,10); } private function doStuff(evt:VideoFeedEvent):void{ //store the feed feed = evt.feed; while(video = feed.next()){ myVideoArray.push({Title:video.title, Duration:video.duration, URL:video.swfUrl}); } dgData = new ArrayCollection(myVideoArray); dg.dataProvider = dgData; } private function changeSWF():void { myLoader.source = dg.selectedItem.URL; } ]]> </mx:Script> <mx:DataGrid width="100%" id="dg" change="changeSWF()"> </mx:DataGrid> <mx:Label text="{dg.selectedItem.URL}" x="300" y="200"/> <mx:SWFLoader id="myLoader" x="200" y="160" width="200" height="150" /> </mx:Application> --- In [email protected] <mailto:flexcoders%40yahoogroups.com> , "Alex Harui" <[EMAIL PROTECTED]> wrote: > > I don't see any code, but in general, if the SWF you loaded does not > clean up after itself, there's no way to force it to unload. You'll > need to find a way to stop the video and audio before loading something > else. > > > > ________________________________ > > From: [email protected] <mailto:flexcoders%40yahoogroups.com> [mailto:[email protected] <mailto:flexcoders%40yahoogroups.com> ] On > Behalf Of Ben Reed > Sent: Friday, June 06, 2008 11:31 AM > To: [email protected] <mailto:flexcoders%40yahoogroups.com> > Subject: [flexcoders] Flex Unload SWFLoader issues > > > > Hi guys, > > I have just today signed up with this mailing list after stumbling > across an issue I cannot resolve! Seems to be a flaw with the SWFLoader > in Flex 3. Basically my problem is this, I have to create a youtube > player for a client and am using the wrapper classes from martin legris > to aid me. All is working ok, I have a datagrid being populated by an > array, and when a video is selected, the SWFLoader loads it into place > as it should. The problem comes when selecting another video from the > list, several things happen (or dont!), the loaded Youtube player > disappears as if another one will be loaded into its place (the desired > effect) but nothing is loaded, also the sound from the original swf is > still audible. > > Any suggestions or modifications to the code below would be most > welcome. I have read that possibly using Loader as oppose to SWFLoader > could be the way to go, or maybe Module Loader? I am ver new to flex but > not to actionscript and I seem to recall a similar problem once before > but I am damned if I can remember how (or if) i resolved it. > > Anyway, I hope this hasn't been answered ages ago and if it has please > accept my apologies. I hope I can be of some use to some of you in > future postings! > > Cheers > -------------------------------- > Ben Reed >

