![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Banned
Регистрация: Dec 2012
Сообщений: 20
|
Здравствуйте еще раз ув. форумчане
дополнением к теме http://www.flasher.ru/forum/showthread.php?t=189843 будет следующая ситуация. Описал наш графический элемент в классе TestObj глобально,и подписав слушатель событий,компилирую программу,все замечательно работает,но как только я нажимаю на объект выскакивает ошибка: ArgumentError: Error #1063: Несоответствие количества аргументов в src::TestObj/funcClick(). Ожидалось 0, получено 1. вот немного модифицированные коды Test - основной класс TestObj рабочий. package { import flash.display.MovieClip; import src.TestObj; public class Test extends MovieClip { private var tO:TestObj = new TestObj(); public function Test():void { trace(tO.sv1); trace(tO.sv2); addChild(tO); tO.funcClick(); } } } package src { import flash.display.MovieClip; import flash.events.MouseEvent; public class TestObj extends MovieClip { public var sv1:int = 3; public var sv2:String = "Свойство 2"; public var obj:Object1 = new Object1(); public function TestObj():void { trace("конструктор TestObj"); addChild(obj); obj.addEventListener(MouseEvent.CLICK,funcClick); } public function metod1():void { trace("метод metod1"); } public function funcClick():void { removeChild(obj); } } } |
|
|||||
|
Этот вопрос решается справкой: http://help.adobe.com/ru_RU/FlashPla...Listener%28%29
__________________
Будь проще. |
|
|||||
|
Banned
Регистрация: Dec 2012
Сообщений: 20
|
намек понял спасибо вам.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 13:59. |
|
|
« Предыдущая тема | Следующая тема » |
|
|