了解ActionScript中的类

时间:2011-09-26 13:57:01

标签: flash actionscript

我有一段时间没有使用Flash,更不用说在Flash中使用Classes了。我需要在客户的网站上做一些工作,我正在尝试使用他/她在AS2中使用类的代码。

我理解这些代码行是否正确......

import mx.transitions.*;
import com.app.*;
import com.movie.*;

class com.movie.Main extends MovieClip {
   private var _contentData:Object;
   private var _contentManager:ContentManager;
   public var _language:String;
  1. 导入其他类
  2. 扩展名为Main的影片剪辑的功能,然后触发其下方的所有内容。
  3. 我想要掌握的是触发初始代码的内容,看起来可能是这样吗?

    编辑:似乎最初的Main.as在时间轴上的预加载器之后被触发:

    import com.movie.Main;
    

3 个答案:

答案 0 :(得分:0)

在您的Main课程中应该有一行,例如:

public function Main():void

这是类的构造函数,大多数初始化代码都应该在这里。

如果Main类是fla的文档类,则会自动创建该类。

答案 1 :(得分:0)

它是文档类,其中一个实例自动创建并添加到舞台中。并非一切都被触发,只是构造函数(与类相同的名称)将运行,无论从那时起该做什么。

编译时可以选择文档类。看看here。 也可以在IDE中的项目配置中选择文档类。

答案 2 :(得分:0)

如果您使用的是Flash IDE,

将com.movi​​e包含在源文件位置列表中。将Document class设置为Main

enter image description here