2012-04-25 13 views
1

as3でドキュメントクラスをインスタンス化する必要があります。私はload.swfをロードするメインムービーを持っています。 load.swfのドキュメントクラスはLoadedMovieです。私はこのコードを使用します:as3でドキュメントクラスをインスタンス化する

public function Main() 
    { 
     var url:URLRequest = new URLRequest("load.swf"); 
     loader=new Loader(); 
     loader.contentLoaderInfo.addEventListener(Event.COMPLETE, finishLoading); 
     loader.load(url); 
    } 
    function finishLoading(e:Event) 
    { 
     var sn:LoadedMovie=new LoadedMovie(); 
     addChild(sn); 

    } 

movieclipが追加されましたが、私のフレームスクリプトは機能しませんでした。私は最後のフレームで停止している。 これを行う方法は他にありませんか?

答えて

1

ロードされたLoaderには、ロードされたswfドキュメントクラスのインスタンスが含まれます。ローダを追加するだけで、あなたはビジネスに参加しています。

var url:URLRequest = new URLRequest("load.swf"); 
loader = new Loader(); 
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, finishLoading); 
loader.load(url); 
addChild(loader); 

ロードされたswfからのインスタンス化は、やや複雑です。アプリケーションドメインなどを処理する必要があります。

関連する問題