|
|
|||||
Обращение к stage.stage*
К курсору в библиотеке добавил класс Cursor
package { import flash.display; import flash.display.*; import flash.events.Event; import flash.events.MouseEvent; import flash.ui.Mouse; public class Cursor extends MovieClip { /* * * * * * * * * * * * * @author wolsh * * * \* * * * * * * * * */ public function Cursor() { addEventListener(Event.ADDED_TO_STAGE, init); addEventListener(Event.REMOVED_FROM_STAGE, remove); trace(stage.stageHeight , stage.stageWidth)// ошибка } private function init(event:Event):void { this.removeEventListener(Event.ADDED_TO_STAGE, init); stage.addEventListener(Event.ADDED, onTop); stage.addEventListener(MouseEvent.MOUSE_MOVE, onMove); Mouse.hide(); this.mouseEnabled = false; this.x = stage.mouseX; this.y = stage.mouseY; onTop(); } private function remove(evt:Event):void { this.removeEventListener(Event.REMOVED_FROM_STAGE, remove); stage.removeEventListener(MouseEvent.MOUSE_MOVE, onMove); stage.removeEventListener(Event.ADDED, onTop); Mouse.show(); } private function onMove(event:MouseEvent):void { this.x = event.stageX; this.y = event.stageY; event.updateAfterEvent(); } public function onTop(event:Event = null):void { if (stage.getChildIndex(this) != stage.numChildren - 1) { stage.setChildIndex(this, stage.numChildren - 1); } Mouse.hide(); } } } Цитата:
|
|
|||||
Регистрация: Nov 2007
Сообщений: 1,723
|
А если в ините потрейсить?
|
|
|||||
тупнул
Добавлено через 2 минуты Щас трэйсится но появилась новая ошибка Цитата:
|
|
|||||
Регистрация: Nov 2007
Сообщений: 1,723
|
А зачем вам два раза вызывать функцию onTop()?
|
|
|||||
Класс не мой там даже авторство есть)))
Ошибка как разпосле вызова onTop() появляется. я несильно понимаю то что там описано поэтому чёто немогу понять в чём и где там ошибка((( |
|
|||||
Регистрация: Jun 2006
Адрес: Москва
Сообщений: 461
|
а вы сам курсор добавили на сцену?
|
|
|||||
Естественно)) Без добавления ничего бы неработало))) Ошибка как мне кажется в строке
и
а как справить незнаю( незнаю на что заменить this
|
|
|||||
Регистрация: Nov 2007
Сообщений: 1,723
|
В чем разница строчек
и если все равно смотрится лишь наличие объекта на stage? |
Часовой пояс GMT +4, время: 04:07. |
|
« Предыдущая тема | Следующая тема » |
Теги |
null , stage |
Опции темы | |
Опции просмотра | |
|
|