如果在演示者的swf中使用_global会有什么问题

时间:2013-02-22 07:07:10

标签: flash global presenter

我必须将很多swf转换为在Presenter中使用它们。 它们是旧的(AS1)并且随处可见“_root”很多(“_root”在Presener中不起作用)。

所以我的想法是设置一个像这样的全局变量:

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

并用_global.myUniqueVariable替换_root。

但是在Presenter 7的文档中(我正在研究8),Adobe警告不要使用_root,_level#,stage AND _global。但是我尝试了它并且有效。

因此,如果我使用它会出现什么样的问题。我能想到的唯一麻烦就是覆盖Presenter的一个变量(但是它的名字非常具体,不会附加)。

谢谢, 格雷格

1 个答案:

答案 0 :(得分:0)

如果使用loadMovie命令将swf1加载到另一个swf2中,并为不同的播放器版本编译swf1和swf2,则会有不同的_globals。调试器可能没有显示这一事实。

如果您将一些swf加载到不同级别或电影中,并且swfs与“单一数据交换点_global”坐标,则可能无法正常工作...