![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2012
Сообщений: 145
|
сразу скажу, что я недавно начал изучать классы, и столкнулся с проблемой.
вот код: package { import flash.display.MovieClip; import flash.events.MouseEvent; public class GUNS extends MovieClip { public function GUNS() { this.addEventListener(MouseEvent.MOUSE_DOWN, mDown); this.addEventListener(MouseEvent.MOUSE_UP, mUp); } public function mDown(e:MouseEvent):void { this.startDrag(true); } public function mUp(e:MouseEvent):void { this.stopDrag(); } } } мне посоветовали к mouse up дописать свойство stage, я дописал вот так: но выдает ошибку - TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null". at GUNS() at Символ16() at flash.display::Sprite/constructChildren() at flash.display::Sprite() at flash.display::MovieClip() at flash.display::Sprite/constructChildren() at flash.display::Sprite() at flash.display::MovieClip() at flash.display::Sprite/constructChildren() at flash.display::Sprite() at flash.display::MovieClip() at shop_and_battle_fla::MainTimeline() помогите реализовать мою идею. |
![]() |
Часовой пояс GMT +4, время: 05:32. |
|
|
« Предыдущая тема | Следующая тема » |
|
|