![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Доброго время суток.
Подскажите как правильно организовать структуру класса что бы получилось нечто следующее: var desing:visualizer = new visualizer(); desing.addButton("id_button"); desing.id_button.move(10,10); Заранее благодарствую.
__________________
return this... |
|
|||||
|
visualizer.as
package { import flash.display.Sprite; public class visualizer extends Sprite { public var mc:SpriteExt; public function visualizer() { } public function addButton( someText:String ):void { mc = new SpriteExt() ; mc.name = someText ; } } } SpriteExt.as |
|
|||||
|
Newred не проканает такое обращение по имени.
В приведенном примере можно будет примерно так сделать: ну а внутри большого класа визуалайзера надо будет запилить какой-то словарь элементов по именам.
__________________
Кто к нам с чем для чего - тот у нас того от того. |
|
|||||
|
Banned
Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Цитата:
Может имелось в виду getChildByName? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Что такое «desing»?
|
|
|||||
|
Цитата:
Цитата:
__________________
Кто к нам с чем для чего - тот у нас того от того. |
|
|||||
|
Цитата:
|
|
|||||
|
Можно как-то так:
package { import flash.display.Sprite; public class visualizer extends Sprite { public var mc:Sprite; public function visualizer() { } public function addButton( buttonID:String ):void { mc = new Sprite() ; mc.name = buttonID ; addChild(mc) ; } public function move( target:Sprite, point:Point ):void { target.x = point.x ; target.y = point.y ; } } } |
|
|||||
|
__________________
Тут мужик танцует и поёт про флэш Последний раз редактировалось Psycho Tiger; 12.11.2011 в 15:28. |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:20. |
|
|
« Предыдущая тема | Следующая тема » |
|
|