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

时间:2012-06-04 21:25:50

标签: flash actionscript actionscript-2 flash-cs5

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

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

抱歉天真的问题。

2 个答案:

答案 0 :(得分:1)

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

您应该注意,如果可能的话,通常认为避免调用root是一种好习惯。主要原因是如果您的电影被加载到另一部电影中,则范围将会改变,因为root将引用父电影。

答案 1 :(得分:1)

这是一个坏主意,全局函数污染了全局范围,使得不可扩展和不可扩展的代码与其他代码不兼容。

那说,以下的旅行动作2应该有效:

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

// you can now call _root.myFunctionName;