|
|
|||||
Регистрация: Mar 2015
Сообщений: 8
|
"Ошибка типа Coercion"
создал класс
package { import flash.display.MovieClip; import flash.events.MouseEvent; import flash.events.Event; import flash.display.DisplayObject; public class IList extends MovieClip { var go:Boolean = false; public function IList() { graphics.lineStyle(1, 0x000000); graphics.beginFill(0xCCFF00); graphics.drawRect(0,0,150,50); addEventListener(MouseEvent.MOUSE_OVER,goanimation); function goanimation(event:MouseEvent):void { if(!go) { //parent.setChildIndex(this,parent.numChildren-1);тут ошибка go = true; } } addEventListener(MouseEvent.MOUSE_OUT,goanimation2); function goanimation2(event:MouseEvent):void { go = false; } addEventListener(Event.ENTER_FRAME,_onEnterFrame); function _onEnterFrame(e:Event):void { if(go) nextFrame(); else prevFrame(); } } } } |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Для начала надо бы вытащить функции из функции. Зачем Вы все в конструктор запихали? Функции-обработчики событий вынесите в тело класса, то есть на один уровень с конструктором IList.
И смените, пожалуйста, имя класса. С заглавной I именуют интерфейсы.
__________________
Reality.getBounds(this); |
|
|||||
Регистрация: Mar 2015
Сообщений: 8
|
спасибо, ошибка решена, можно закрыть тему)
|
Часовой пояс GMT +4, время: 15:06. |
|
« Предыдущая тема | Следующая тема » |
|
|