0

Presenter で使用するには、多くの swf を変換する必要があります。それらは古く (AS1)、多くの "_root" を使用して開発されました ("_root" は Presener では機能しません)。

だから私の考えは、次のようなグローバル変数を設定することでした:

_global.myUniqueVariable = this;//on the first image of the scene, this = _level0 or _root

_root を _global.myUniqueVariable に置き換えます。

しかし、Presenter 7 (私は 8 に取り組んでいます) のドキュメントで、Adobe は _root、_level#、stage および _global を使用しないよう警告しています。しかし、私は試してみましたが、うまくいきました。

では、使用するとどのような問題が発生する可能性があるのでしょうか。私が想像できる唯一の問題は、Presenter の変数を上書きすることです (ただし、非常に具体的な名前では追加されません)。

ありがとう、グレッグ

4

1 に答える 1

0

loadMovie コマンドを使用して swf1 を別の swf2 にロードし、swf1 と swf2 を異なるプレーヤー バージョン用にコンパイルすると、_globals が異なります。そして、デバッガーはその事実を示さない場合があります。

いくつかの SWF を異なるレベルまたはムービーにロードし、その SWFS が「単一のデータ交換ポイント _global」と連携する場合、機能しない可能性があります...

于 2013-02-26T16:43:12.297 に答える