我必须将很多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的一个变量(但是它的名字非常具体,不会附加)。
谢谢, 格雷格
答案 0 :(得分:0)
如果使用loadMovie命令将swf1加载到另一个swf2中,并为不同的播放器版本编译swf1和swf2,则会有不同的_globals。调试器可能没有显示这一事实。
如果您将一些swf加载到不同级别或电影中,并且swfs与“单一数据交换点_global”坐标,则可能无法正常工作...