【问题标题】:AS3 class for a Flash SymbolFlash 符号的 AS3 类
【发布时间】:2010-10-15 20:30:56
【问题描述】:

我是 Flash 新手,我正在尝试为符号创建一个类。

我创建了一个新的 Flash 文件,删除了一个 DynamicText,将此 DynamicText 转换为一个名为“TextBox1”的符号

然后我在与刚刚创建的 .fla 相同的目录中创建了 TextBox1.as。

package
{
    import flash.display.*;

    public class TextBox1 extends MovieClip
    {

        public function TextBox1() 
        {
            trace("TextBox constructor");
        }

    }

}

我运行了 Flash 文件,但它没有显示消息。我错过了什么吗?

【问题讨论】:

    标签: flash actionscript-3 class symbols


    【解决方案1】:

    您是否将类与符号相关联?右键单击该符号。勾选 ActionScript 的导出并将 TextBox1 放在类字段中。

    【讨论】:

    • 完美!我知道这很简单。谢谢卢克!
    【解决方案2】:

    您无需创建空白类定义即可使用资产。只需在 Linkage 下的 Class 中键入您希望调用的类,并确保 bass 类是 flash.display.MovieClip。当你按下 OK 时,Flash 会出现一个框,说它会为你创建一个默认定义,这很棒。现在您可以创建该类的实例了。

    creating a default class http://img266.imageshack.us/img266/9799/flashwtf.png

    【讨论】:

    • 我同意将默认资产“分类”通常是一件坏事。我认为实施可能比我们在原始问题中给出的更多。我希望有一些新功能被添加到被子类化的 TextField 中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-20
    • 2020-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-11
    相关资源
    最近更新 更多