![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+1 29.06.10]
Регистрация: Nov 2009
Сообщений: 80
|
package{ import flash.display.*; import flash.events.*; public class golova extends MovieClip { var colo:int public function golova() { buta.addEventListener(MouseEvent.CLICK, clicked); } private function clicked(e:MouseEvent):void { colo = int(metr.text); if(colo==1){ buta.visible=false; } } } } |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Ну так впишите туда 1 и будет вам счастье.
|
|
|||||
|
[+1 29.06.10]
Регистрация: Nov 2009
Сообщений: 80
|
хммм) а как таймер сделать?) чтобы через 5 сек кнопка опять появилась...
|
|
|||||
|
Регистрация: Dec 2009
Сообщений: 428
|
Таймеры - это самое сложное во флеше.. Придется Вам книгу открыть
http://help.adobe.com/ru_RU/AS3LCR/F...ils/Timer.html
__________________
Скажи мне кто твой друг и я скажу тебе кто твой друг |
|
|||||
|
[+1 29.06.10]
Регистрация: Nov 2009
Сообщений: 80
|
да как-то так оно...но ошибок куча(((
package{ import flash.display.*; import flash.events.*; public class golova extends MovieClip { var colo:int; var timer:Timer = new Timer(500, 10); timer.addEventListener(TimerEvent.TIMER, notifier); public function golova() { buta.addEventListener(MouseEvent.CLICK, clicked); } private function clicked(e:MouseEvent):void { colo = int(metr.text); if(colo==1){ buta.visible=false; timer.start(); } } private function notifier(event:TimerEvent):void { buta.visible=true; } } } |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Потому что вы не понимаете, что пишете. Начните с основ. Для начала, как пишутся классы и как принято именовать их и переменные.
|
|
|||||
|
[+1 29.06.10]
Регистрация: Nov 2009
Сообщений: 80
|
хм, спасибо за мануал.....
работает...написано правильно? что желательно поменять? package{ import flash.utils.Timer; import flash.display.*; import flash.events.*; public class golova extends MovieClip { var colo:int; var timer:Timer = new Timer(1000); public function golova() { timer.addEventListener(TimerEvent.TIMER,notifier); buta.addEventListener(MouseEvent.CLICK, clicked); } public function clicked(e:MouseEvent):void { colo = int(metr.text); if(colo==1){ buta.visible=false; timer.start(); } } public function notifier(event:TimerEvent):void { buta.visible=true; timer.reset(); } } } |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Проставить уровни доступа, указать нормальные названия переменных и классов. Заводить переменную colo в принципе не особо нужно, можно обойтись локальной переменной в clicked.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 08:54. |
|
|
« Предыдущая тема | Следующая тема » |
|
|