1

さて、私は1つのムービークリップ(Box1)を持つFlashファイルを持っており、LinkageオプションのAction-Script用にエクスポートされていますが、Frame1オプションのエクスポートはオフになっています。今、私のドキュメントクラスはここにあります

package  {

import flash.display.MovieClip;
public class GetTimeLineObjects extends MovieClip {

    public function GetTimeLineObjects() {

        var boxObj:MovieClip = new Box1();
        addChild(boxObj)
        boxObj.x=200;       
       }
   }
}

box1は、Action-Script用にエクスポートされるmovieClipですが、Frame1ではエクスポートされません。今私の質問はFlashCS5にあり、Box1はステージに追加され、Frame1にエクスポートされなくてもステージに表示されますが、Flash CS3ではコードが実行され、エラーは発生しませんが、object(box1)はステージに表示されませんか?コードを使用して作成されたすべてのオブジェクトは、FlashCS5のFrame1でエクスポートされると思います。フレーム1でエクスポートするオプションをオフにしても、クラスコードはFrame-1でのエクスポートの設定を上書きしますか?私は正しいですか?

4

1 に答える 1

0

この謎については誰も知らないので、Flash-CS5ではフレーム1のエクスポートはオプションであり、チェックされていなくても、オブジェクトまたはムービークリップはドキュメントクラスで作成されたときにフレーム1でエクスポートされます。親切にコメントしてください。SwiXツールを使用して確認しました。ムービークリップは、フレーム1でエクスポートされない前にロードされますが、new演算子を使用してドキュメントクラスで作成されます。

于 2010-10-22T07:25:47.130 に答える