1

外部の SWF をロードし、それを FlashDevelop のムービークリップとして使用できるようにする必要があります。つまり、特定のキーフレームに移動したり、再生を開始および停止したりできる必要があります。 Google で満足のいくチュートリアルを見つけてください。

編集 私は今、このコードを持っています

package 
{
import flash.net.*;
import flash.display.*;
import flash.events.*;
import flash.utils.getQualifiedClassName;

public class Main extends MovieClip 
{

    var animatedBox:MovieClip = new MovieClip();
    var ldr:Loader = new Loader();
    var frames:int = 0;

    public function Main():void 
    {
        if (stage) init();
        else addEventListener(Event.ADDED_TO_STAGE, init);
    }

    private function init(e:Event = null):void 
    {
        removeEventListener(Event.ADDED_TO_STAGE, init);
        ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, onload);
        ldr.load(new URLRequest("../lib/test.swf"));
    }

    function onload(e:Event)
    {
        if ( !e.target )
        return;

        if( e.target.content is MovieClip )
        {
            animatedBox = e.target.content as MovieClip;

            animatedBox.gotoAndPlay("Start");
        }
        else
        {
            trace( getQualifiedClassName( e.target.content ) );
        }
    }

}

}

実行しようとすると、[Fault] 例外、information=TypeError: エラー #1009: null オブジェクト参照のプロパティまたはメソッドにアクセスできません。何か案は?

4

1 に答える 1