这里的根本问题。 典型的情况是,AS3号是,你通过洛纳德装入一个小型基金,而你获得的是某种“洛德”型的假歌。
太阳下是否曾有过任何圣经将这种装设的SWF投放到一种习俗类型上,这种习俗使C的片面而不是Lerader,假定SWF是用一种习俗类别出版的? 没有数据损失?
或者说你可以 t,你甚至能够从一种习俗中 cast取。 Loader本身?
这里的根本问题。 典型的情况是,AS3号是,你通过洛纳德装入一个小型基金,而你获得的是某种“洛德”型的假歌。
太阳下是否曾有过任何圣经将这种装设的SWF投放到一种习俗类型上,这种习俗使C的片面而不是Lerader,假定SWF是用一种习俗类别出版的? 没有数据损失?
或者说你可以 t,你甚至能够从一种习俗中 cast取。 Loader本身?
你们可以这样做:
Code夫法典:
package {
import flash.display.MovieClip;
public class Stub extends MovieClip implements IStub {
public function Stub() {
trace("Stub::ctor");
}
public function traceIt(value:String):void {
trace("Stub::traceIt " + value);
}
}
}
使用接口的Im,但并非严格需要。
package {
public interface IStub {
function traceIt(value:String):void;
}
}
“主要”法典。
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.INIT,handleInit);
loader.load(new URLRequest("Stub.swf"));
function handleInit(e:Event):void {
var stub:Stub = loader.content as Stub;
// or, using an interface
// var stub:IStub = loader.content as IStub;
stub.traceIt("testing");
}
Yeah,装载商。 内容使你能够接触任何负荷。 你们能够简单地把这一点当作你们想要的东西。
或者,您可以选择扩展Loader,它已经扩展了DisplayObjectContainer,因此您将拥有大部分MovieClip的功能。在这种情况下,编写代码,使您可以简单地调用MyCustomClass.load(swf here),然后它应该可以满足您的需求。
我希望能帮助!