![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jul 2013
Сообщений: 3
|
Здравствуйте! Недавно начал изучать ActionScript 3.0. В целом, всё понятно, получается даже работать с заранее добавленными на рабочее поле элементами. Однако хочется иметь возможность создавать и добавлять элементы на экран во время работы программы.
Когда ввожу любые примеры кода и компилирую, всё коипилируется, однако на экран никаких созданных элементов не отображается. Это касается и примеров из книги, по которой изучаю ActionScript, и примера из википедии: package { import flash.display.Sprite; import flash.text.TextField; public class HelloWorld extends Sprite { public function HelloWorld() { var txtHello:TextField = new TextField(); txtHello.text = "Hello world!"; addChild(txtHello); } } } Прошу помощи. Заранее спасибо. Среда разработки - Adobe Flash CS5. |
|
|||||
|
[+1 16.07.13]
[+4 16.07.13] Регистрация: Oct 2005
Сообщений: 217
|
Когда вы создаете новый fla ,на панели свойства есть поле для ввода имени класса , напишите туда HelloWorld.as и сохраните файл в туже папку где лежит класс HelloWorld.as.Тогда вам второй код вообще не нужен.
Если же вы хотите добавить с помощью кода , вам нужно сначала импортировать класс , потом создать его экземпляр и добавить его в список отображения Последний раз редактировалось iNils; 13.07.2013 в 13:32. |
|
|||||
|
Регистрация: Jul 2013
Сообщений: 3
|
Да! Всё сработало! Спасибо! Действительно, дело было в addChild в панели действия.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 00:18. |
|
|
« Предыдущая тема | Следующая тема » |
|
|