AddChild ();- Добавление мувиклипа в кадр в AS3 - PullRequest
0 голосов
/ 03 ноября 2011

Я пытаюсь создать функцию, которая добавляет текстовое поле (синий прямоугольник) и текстовое поле на поле.У меня есть класс в библиотеке с именем textBox, внешние классы не используются.Я начал ActionScript 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";
}

После игры я сразу получаю две ошибки, которые связывают меня с "vardialogBox: textBox = new textBox; "В описаниях этих ошибок говорится: «1046: Тип не был найден или не являлся константой времени компиляции: textBox».и "1180: вызов возможно неопределенного метода textBox."

Ответы [ 2 ]

1 голос
/ 03 ноября 2011

Убедитесь, что связь установлена.Щелкните правой кнопкой мыши, дополнительно, установите флажок «Экспорт для ActionScript».

1 голос
/ 03 ноября 2011

я думаю, что не найти textBox movieclip, Вы должны определить, что в библиотеке есть movieClips и связанное имя с именем textBox.

...