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@yahoo.ca>
To:
<[EMAIL PROTECTED]ups.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::AVM1Movie@27faa81 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%40yahoogroups.com
Yahoo!
Groups Links