0

これは私のコードであり、本当にイライラすることを喜ばせるのに役立ちます!ライブラリにムービークリップがあり、AS3でステージに追加しました。その部分は簡単でした。しかし今、私はそのムービークリップを制御したいと思います。introScene "introClass"がフレーム120に到達した場合、そのムービークリップを削除して別のムービークリップに置き換えたいと思います。問題は、ifステートメントが機能しないことです。getChildByNameも試しましたが、それも機能しませんでした。

var introClass = new introScene;
addChild(introClass);
introClass.x = 640;
introClass.y = 387;

/ * ******イントロシーン**** *** / _ _ _

introClass.addEventListener(Event, introLoaded);

function introLoaded(event):void{

    if(introClass == 120 ){
        trace("Frame Reached")
    }
}

私はこれを試しましたが、これも機能しません:(

introClass.addEventListener(Event, introLoaded);

function introLoaded (e:Event):void{

    if(MovieClip(introClass).currentFrame == 120){
        trace("120 complete")
    }
}
4

1 に答える 1