|
|
|||||
[+2 07.04.09]
Регистрация: Feb 2009
Сообщений: 70
|
как из мувиклипа добратся до сцены?
на главной сцене есть мувиклип. внутри него ещё два мувиклипа.
как из одного из этих мувиклипов получить доступ к другим объектам на главной сцене? вот код приделанный к главному мувику: package { import flash.display.DisplayObject; import flash.display.MovieClip; import flash.events.MouseEvent; public class TopLevel extends MovieClip { public static var stage:Stage; public static var root:DisplayObject; public function TopLevel() { TopLevel.stage=this.stage; TopLevel.root=this; btn1.buttonMode=true; btn2.buttonMode=true; btn1.addEventListener(MouseEvent.CLICK,firsts); btn2.addEventListener(MouseEvent.CLICK,second); var i:int; var iold:int; i=0; iold=0; function firsts(e:MouseEvent):void { if (i==0) { cont.page1.gotoAndPlay('2'); } else if (i==2) { cont.page2.gotoAndPlay(21); } i=1; iold=1; } function second(e:MouseEvent):void { if (i==0) { cont.page2.gotoAndPlay('2'); } else if (i==1) { cont.page1.gotoAndPlay('21'); } i=2; iold=2; } } } } |
|
|||||
диспатчите наверх событие по окончании анимации..значение переменной можно зашить в само событие, а можно вытянуть через геттер и таргет
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
[+2 07.04.09]
Регистрация: Feb 2009
Сообщений: 70
|
а как это сделать?
я не понимаю как это, и примеров к сожалению тоже не видела. и как понять 'диспатчить событие наверх'? |
|
|||||
[+2 07.04.09]
Регистрация: Feb 2009
Сообщений: 70
|
у меня так не получается
в последнем кадре такой код: как на этом примере с помощью TopLevel.stage. узнать значение переменной i на главной сцене? и указать чтоб играла анимация? |
|
|||||
.
|
Тогда уж узнать значение переменной i
Как-то так. |
|
|||||
[+2 07.04.09]
Регистрация: Feb 2009
Сообщений: 70
|
но так ругается
1119: Access of possibly undefined property i through a reference with static type TopLevel. что это значит? вот исходник Последний раз редактировалось droch_fhoula; 22.06.2009 в 14:16. |
|
|||||
[+2 07.04.09]
Регистрация: Feb 2009
Сообщений: 70
|
dimarik спасибо огромное!
начало доходить! дальше уже разберусь |
Часовой пояс GMT +4, время: 02:34. |
|
« Предыдущая тема | Следующая тема » |
|
|