Флэш-этикетки сбивают с толку - PullRequest
2 голосов
/ 02 апреля 2011

У меня есть этот код:

public function doTextLabels():void
{
    myLabel.text = "A Label is here";
    myLabel.textField.background = true;
    myLabel.textField.backgroundColor = 0xDDDDDD;
    UIBox.addChild(myLabel);
    myLabel.move(200, 60);
}

Не работает. Я не могу придумать причину, почему нет, но Метка появляется на экране в течение 1 миллисекунды, а затем снова мгновенно исчезает. : (

Я прикрепил Метку к UIBox в качестве его родителя. Это работало для меня раньше, и я понимаю, как это работает ... Это должно работать!

Но это не ... что с этим? Я делаю именно это для слайдера, и он появляется и работает отлично. Почему не этот глупый ярлык?

1 Ответ

3 голосов
/ 02 апреля 2011

Вы добавили компонент Label в свою библиотеку документов (панель сбоку)?

Еще раз проверьте, есть ли оно там.
Возможно, ваш слайдер находится в библиотеке документов (может быть, когда вы добавили его на сцену), а метка - нет.
Вы должны добавить компоненты в библиотеку, прежде чем сможете получить к ней доступ в ActionScript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...