我是Flash的新手,我正在尝试为符号创建一个类。
我创建了一个新的Flash文件,删除了一个DynamicText,将这个DynamicText转换为一个名为“TextBox1”的符号
然后我在与刚刚创建的.fla相同的目录中创建了TextBox1.as。
package
{
import flash.display.*;
public class TextBox1 extends MovieClip
{
public function TextBox1()
{
trace("TextBox constructor");
}
}
}
我运行了Flash文件,但它没有显示消息。我错过了什么吗?
答案 0 :(得分:3)
您是否将该课程与该符号相关联?右键单击符号。勾选ActionScript的导出并将TextBox1放在类字段中。
答案 1 :(得分:1)
您无需创建空白类定义即可使用资产。只需在Linkage中输入要在Class中调用的类,并确保bass类为flash.display.MovieClip。当你按OK时,Flash会出现一个框,说它会为你创建一个默认定义,这很棒。现在您可以创建该类的实例。
creating a default class http://img266.imageshack.us/img266/9799/flashwtf.png