|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Aug 2014
Сообщений: 9
|
обращение к функции другого класса/пакета
Не могу понять почему текст не выводится при перемещении функции в отдельный класс/пакет, помогите пожалуйста.
package { import flash.display.Sprite; import flash.events.Event; import flash.text.TextField; import Canvas; public class Main extends Sprite { public function Main():void { var dt:Canvas = new Canvas(); dt.DrawText('Hello World',5,5); } } } |
|
|||||
Lorem ipsum
|
Потому что addChild(tf) есть, а addChild(dt) нема.
__________________
Поймай яблоко 2! |
|
|||||
Регистрация: Aug 2014
Сообщений: 9
|
Спасибо, а как сделать чтобы отрисовка происходила уже в функции DrawText, без добавления addChild(dt) в главный класс?
|
|
|||||
Lorem ipsum
|
А она там и происходит. Просто добавляется текстовой поле в экземпляр класса Canvas (это который dt). Вот это все здорово, но сам экземпляр надо же добавить на сцену, правильно?
P.S. 1. Немного режет глаз отсутствие функции-конструктора; 2. Названия методов в подавляющем большинстве случаев пишутся в стиле someMethodName (а не SomeMethodName);
__________________
Поймай яблоко 2! |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
__________________
Reality.getBounds(this); |
Часовой пояс GMT +4, время: 09:55. |
|
« Предыдущая тема | Следующая тема » |
|
|