0

MAP.fla と ANI.fla という 2 つの FLA ファイルがあり、マージする必要があります。私が試した 1 つの方法は、Loader と URLRequest を使用して、実行時に ANI.swf を MAP.swf にロードすることでした。しかし、実行しようとすると、Flash は ANI.swf に含めたメソッドに関するエラーを検出します。

単純なコンテンツの別の SWF ファイルで使用してみたので、それを行う Loader および URLRequest メソッドが機能することはわかっています。

PS ANI.swf には、メソッド、独自のクラスを持つインスタンス、およびタイマー イベントが含まれています。Loader が SWF で機能しない場合、FLA に影響を与えずにこれを慎重に行う他の方法はありますか?

以下は、私が得ているエラーメッセージです。ありがとう。:)

TypeError: Error #1010: A term is undefined and has no properties.
    at stageRotation/stageRotation::pause()
    at stageRotation/::create()
    at stageRotation/::initStage()
    at stageRotation$iinit()
4

1 に答える 1

0

Loader と URLRequest は、この作業を行うための最良の方法です。

あなたの問題は、ANI.SWF からの「ステージ」への不正な (安全でない) 参照、または MAP.SWF からの ANI.SWF 関数の呼び出しが間違った方法であることが原因である可能性があります。

そのエラーメッセージを添付していただけますか?

于 2010-08-12T02:07:49.940 に答える