我正在尝试创建一个在框中添加文本框(蓝色矩形)和文本字段的功能。我在库中有一个名为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。”
答案 0 :(得分:1)
我认为没有找到textBox movieclip, 您必须确定该库具有movieClips和名为textBox的链接名称。
答案 1 :(得分:1)
确保已设置链接。右键单击,高级,勾选“为ActionScript导出”。