Okay, please don't laugh at this question! Does my Flex App need to be compiled before the LocalConnection will work????
I will post my Flash Action Code and my Flex 2 Code...I get no errors and the button label does change...the SWF just doesn't stop...it does nothing...Can anyone see what I'm doing wrong????? ---FLEX Code------------------ <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" initialize="initApp()" viewSourceURL="srcview/index.html"> <mx:SWFLoader source="file.swf" x="265" y="10" width="141" height="120"/> <mx:Button id="stopResumeButton" x="265" y="169" label="Stop" click="stopOrResume()"/> <mx:Script> <![CDATA[ import flash.net.LocalConnection; private var swfState:String = "play"; private var lc:LocalConnection; private var fromSWF:LocalConnection; private function initApp(): void { lc = new LocalConnection(); fromSWF = new LocalConnection(); fromSWF.client = this; fromSWF.connect("swf2Flex"); } private function stopOrResume() : void { if( swfState == "play" ) { stopResumeButton.label = "Resume"; lc.send ( "swf8connector", "stopFile" ); swfState = "stop"; } else { stopResumeButton.label = "Stop"; lc.send ( "swf8connector", "resumeFile" ); swfState = "play"; } } ]]> </mx:Script> </mx:Application> ---FlASH Action Script----------------------------- var lc:LocalConnection = new LocalConnection(); lc.stopFile = function() { stop(); } lc.resumeFile = function() { play(); } lc.connect("swf8connector"); --- In [email protected], "Hilary Bridel" <[EMAIL PROTECTED]> wrote: > > Here is great example (by Peter Ent) of localconnection applied between Flex > and SWF v8 > http://weblogs.macromedia.com/pent/archives/2006/07/using_actionscr.cf m > Hilary > > -- > > > On 7/13/06, Derek Vadneau <[EMAIL PROTECTED]> wrote: > > > > You could use ExternalInterface to communicate between the two. It's as > > easy to setup as LocalConnection (maybe easier). > > > > Check out this example: > > > > http://tracethis.com/wp- content/playground/SWF9_SWF8_Comms/SWF9_SWF8_Comms.html > > > > The content on the left is created by the SWF9 and the content on the > > right is a version 8 SWF. Typing in the top textfield of one side updates > > text in the lower textfield of the other side. And no JavaScript involved. > > > > With this you could communicate synchronously, even create Proxy/__resolve > > functionality to make most calls transparent. > > > > > > > > > > On 7/12/06, JesterXL <[EMAIL PROTECTED] > wrote: > > > > > > Yeah, basically. It's asynchronus communication. It's not as cool as > > > myLoadedSWF.gotoAndPlay(2), but those are the breaks. > > > > > > > > > ----- Original Message ----- > > > From: "flexnewbie06" <[EMAIL PROTECTED] <flexnewbie06% 40yahoo.ca>> > > > To: <[email protected] <flexcoders%40yahoogroups.com>> > > > Sent: Wednesday, July 12, 2006 9:37 AM > > > Subject: [flexcoders] Re: SWF Loader > > > > > > Thank you for your response...I am not very familiar with > > > LocalConnection, however I have a general understanding...would I > > > need to create a "sender" lc in my Flex app and add a "receiver" lc > > > in my SWF to make the two communicate? > > > > > > --- In [email protected] <flexcoders% 40yahoogroups.com>, > > > "JesterXL" <jesterxl@> wrote: > > > > > > > > It's an AVM1Movie, not a MovieClip. Unfortunately, this prevents > > > you from > > > > talking to the SWF; you have to use LocalConnection, or some other > > > binary > > > > socket way. > > > > > > > > Have you tried with Flash 9 Alpha yet? I haven't had time but I > > > bet this'd > > > > work. > > > > > > > > ----- Original Message ----- > > > > From: "flexnewbie06" <flexnewbie06@> > > > > To: <[email protected] <flexcoders% 40yahoogroups.com>> > > > > Sent: Wednesday, July 12, 2006 8:48 AM > > > > Subject: [flexcoders] SWF Loader > > > > > > > > > > > > I am trying to cast swf as MovieClip in Flex 2.0. The SWF was > > > > created with Flash 8...I get an coercion error...is this something > > > > that can not be done or maybe I am doing it incorrectly. > > > > > > > > I have posted the error and my code. Any Suggestions? > > > > > > > > > > > > > > > > TypeError: Error #1034: Type Coercion failed: cannot convert > > > > flash.display::[EMAIL PROTECTED] to flash.display.MovieClip. > > > > at EPlayer/::test() > > > > at EPlayer/___Button1_click() > > > > > > > > > > > > CODE: > > > > > > > > > > > > <?xml version="1.0" encoding="utf-8"?> > > > > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" > > > > layout="absolute"> > > > > <mx:Script> > > > > <![CDATA[ > > > > import mx.core.FlexMovieClip; > > > > import mx.controls.SWFLoader; > > > > > > > > function test():void{ > > > > var myMovieClip:MovieClip = MovieClip(mySWF.content); > > > > myMovieClip.gotoAndPlay(1); > > > > } > > > > ]]> > > > > </mx:Script> > > > > > > > > <mx:Panel height="406" width="525" > > > > paddingTop="10" paddingBottom="10" paddingLeft="10" > > > paddingRight="10" > > > > y="10" x="10"> > > > > > > > > <mx:SWFLoader id="mySWF" source="RFP intro.swf" height="338" > > > > width="459"/> > > > > > > > > </mx:Panel> > > > > > > > > <mx:Button label="test" x="300" y="424" click="test();"/> > > > > </mx:Application> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > Flexcoders Mailing List > > > > FAQ: > > > http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > > > > Search Archives: http://www.mail-archive.com/flexcoders% <http://www.mail-archive.com/flexcoders%25> > > > 40yahoogroups.com > > > > Yahoo! Groups Links > > > > > > > > > > -- > > > Flexcoders Mailing List > > > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > > > Search Archives: > > > http://www.mail-archive.com/flexcoders%40yahoogroups.com > > > Yahoo! Groups Links > > > > > > > > > > > > -- > > > > Derek Vadneau > > > > > > -- > Hilary > > -- > -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

