的addChild(); - 将动画片段添加到AS3中的帧

时间:2011-11-03 01:21:39

标签: actionscript-3 textbox addchild

我正在尝试创建一个在框中添加文本框(蓝色矩形)和文本字段的功能。我在库中有一个名为textBox的类,没有使用外部类。 我在一个月前开始动作脚本3(甚至在学习许多编程基础之前),所以我对此没有经验。

function createTextBox() {
    var textBoxCoordX:int = 305;
    var textBoxCoordY:int = 80;
    var dialogueBox:textBox = new textBox;
    var dialogueText:TextField = new TextField();

    addChild(dialogueBox);

    dialogueBox.x = textBoxCoordX;
    dialogueBox.y = textBoxCoordY;
    dialogueText.x = textBoxCoordX+5;
    dialogueText.y = textBoxCoordY+5;
    dialogueText.text = "Insert Text Here";
}

播放后,我立即得到两个错误,将我链接到“var dialogueBox:textBox = new textBox;”这些错误的描述说“1046:找不到类型或者不是编译时常量:textBox。”和“1180:调用可能未定义的方法textBox。”

2 个答案:

答案 0 :(得分:1)

我认为没有找到textBox movieclip, 您必须确定该库具有movieClips和名为textBox的链接名称。

答案 1 :(得分:1)

确保已设置链接。右键单击,高级,勾选“为ActionScript导出”。