Actionscript 3.0:范围

教程通常不涉及Actionscript中的范围。 你能指点我一些文件和/或解释我应该知道些什么。 我想避免某些地方出现某些类别不可见的问题。


这些应该有帮助。

功能范围:

http://livedocs.adobe.com/flex/3/html/help.html?content=03_Language_and_Syntax_21.html

打包和命名空间:

http://livedocs.adobe.com/flex/3/html/03_Language_and_Syntax_04.html#119303


你有点模糊,但希望我能得到你;)

类的范围通常很容易处理,它主要归结为包。 包以简单的树形结构创建,在ActionScript3中,文件结构必须遵循名称空间。 这使得它更容易。

您可以从任何地方访问任何课程,但如果它在另一个包中,则需要“导入”课程。 这是通过在您需要使用它的类或接口的开头编写一条import语句来完成的。 像这样:

import flash.display.MovieClip;

这个规则有一个例外,一个类可以用internal关键字来声明,在这种情况下,这个类只能在这个包中使用。 这主要用于帮助类。

基本上,你不应该担心类不可用。

注意:您可以使用package关键字创建包。

链接地址: http://www.djcxy.com/p/42507.html

上一篇: Actionscript 3.0: Scope

下一篇: How do I modify existing AS3 events so that I can pass data?