如何在 Flash Pro CS 5.5 中编辑_root功能



我需要在.fla文件中创建一个全局函数。我知道我应该把它放在_root.

我找不到如何在Flash Pro CS 5.5中编辑_root

对不起,这个幼稚的问题。

这是一个坏主意,全局函数会污染全局范围,导致不可扩展和不可扩展的代码与其他代码不符。

也就是说,inn actionscript 2 以下内容应该有效:

_root.myFunctionName = function(){
    trace("do whatever here");
    //your actions
};
// you can now call _root.myFunctionName;

将函数(或变量)添加到附加到主时间轴的脚本中,将在_root范围内创建它,并通过 _root 关键字在程序中的任何位置访问它。

您应该注意,如果可能的话,避免调用 root 通常被认为是一种很好的做法。主要原因是,如果您的电影加载到另一个电影中,范围将发生变化,因为 root 将引用父电影。