Страница 1 из 1
Проблема с курсором
Добавлено: 30 мар 2011, 12:29
romaniom
Заменяю курсор на свой, а в контакте показывает стандартный..в чём дело? вроде делаю всё правельно,при компиляции работает...пользуюсь кодом во вкладке фрагменты кода cs5 и Второй вопрос: часы при компиляции работают, а в контакте нет
Re: Проблема с курсором
Добавлено: 30 мар 2011, 14:04
psix55
Если не сложно, напиши твой код сюда...
Тогда и ответ быстрей получишь!
Re: Проблема с курсором
Добавлено: 30 мар 2011, 14:28
romaniom
Код: Выделить всё
stage.addChild(qq);// qq это имя курсораqq.mouseEnabled = false;qq.addEventListener(Event.ENTER_FRAME, fl_CustomMouseCursor);function fl_CustomMouseCursor(event:Event){ qq.x = stage.mouseX; qq.y = stage.mouseY;}Mouse.hide();
а часы вот:
Код: Выделить всё
import gs.*;//вот это убираю, непонятно что это такое stage.addEventListener(Event.ENTER_FRAME, enterFrame); function enterFrame(e:Event):void{ var currentDate:Date = new Date(); var seconds = currentDate.getSeconds(); var minutes = currentDate.getMinutes(); var hours = currentDate.getHours(); time.text = hours + " : " + minutes + " : " + seconds; secondsLine.rotation = seconds * 6;//убираю так как мне стрелки не нужны minutesLine.rotation = minutes * 6;//убираю так как мне стрелки не нужны hoursLine.rotation = hours * 6+ minutes / 2 + seconds / 200;//убираю так как мне стрелки не нужны}
во флеше работает, а в контакт гружу фигушки=)
Re: Проблема с курсором
Добавлено: 30 мар 2011, 14:53
Евгений
Наверно в приложении включён контейнер =) Тогда нужно вызвать контейнер!
Код: Выделить всё
var wrapper: Object;this.addEventListener(Event.ADDED_TO_STAGE, onAddedToStage);function onAddedToStage(e: Event): void {Security.allowDomain("*");stage.dispatchEvent(new Event(Event.DEACTIVATE));stage.dispatchEvent(new Event(Event.ACTIVATE));wrapper = Object(this.parent.parent);// Здесь можешь писать свой код}
Re: Проблема с курсором
Добавлено: 30 мар 2011, 14:55
romaniom
да, включён, ща проверю ваш код=)
Re: Проблема с курсором
Добавлено: 30 мар 2011, 14:56
romaniom
хотя у меня похожий код присутствует...ладно..щас всё посмотрим
Re: Проблема с курсором
Добавлено: 30 мар 2011, 15:03
romaniom
Евгений Спасибо Вам! Вы навели меня на истину! У меня был код вызывающий контейнер, только чуть другой..но это не важно, я пихил код не в том месте, а надо было сразу же после определения контейнера wrapper = Object(this.parent.parent); А пихал я почти рядом но на пару строк ниже=) и вот уже не работало, хотя по идеи должно было, не суть=)) Спасибо!
Re: Проблема с курсором
Добавлено: 20 окт 2011, 02:17
Hudson
Чтобы не плодить новую тему с вашего позволения напишу сюда же.
Похожая по симптомам проблема, только
Стандартный курсор - стрелка пробивается при нажатии и удерживании мышки (т.е. при событии DOWN)
Приложение не в контейнере
Во флеше все ок, в контакте - нет.
Уже пробовал обрабатывать и нажатие, и клик - все равно
код
Код: Выделить всё
private function prepareCursor():void{ Mouse.hide(); cursor = new handcursor_movieclip(); cursor.gotoAndStop(CURSOR_ARROW); addChild(cursor); stage.addEventListener(MouseEvent.MOUSE_MOVE,follow); stage.addEventListener(MouseEvent.CLICK,follow); stage.addEventListener(MouseEvent.MOUSE_DOWN,follow); } private function follow(e:MouseEvent){ Mouse.hide(); e.updateAfterEvent();//присваиваем нашему курсору события мыши cursor.x = mouseX-(25/2); cursor.y = mouseY-25;}
Два раза Mouse.hide() - от безысходности - вдруг вконтакте как-то поднимает курсор мыши сама, пробовал такой вариант.