![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Заранее знаю, что будете ругать и говорить, что так не правильно, и так не делается.
И что, только родитель вправе чтото спрашивать у ребенка, но всеже я осмелюсь открыть темку ) Мучаюсь с самого начала изучения AS3 - так как в AS2 было все до ужаса просто и можно было бесконечно бегатть туда сюда и дергать что попало: this._parent._parent.aaa.mc._parent.bbb.mc2. ... Ближе к делу. Допустим есть много классов выполняющих разные события: 1 реагироване на мышь 2 реагирование на клаву 3 постоянное вращение 4 увеличение и уменьшение ...вообщем кучу всяких функций - которые в итоге можно применить к РОДИТЕЛЮ - если их в него добавить var Papa:PapaClass = new PapaClass(); addChild(Papa); var Sin:Run = new Run(); Papa.addChild(Sin); package { public class Sin extends MovieClip { public function Sin() { parent.addEventListener(MouseEvent.CLICK, cliked); } //описание функции clicked } (или обратиться к его свойствам? - parent.x например) Пускай даже это будет не "по понятиям" ))) - но чтоб сработало
__________________
http://apa-noua.com/portfolio |
![]() |
Часовой пояс GMT +4, время: 21:11. |
|
|
« Предыдущая тема | Следующая тема » |
|
|