Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   topmost и mouseEnabled (http://www.flasher.ru/forum/showthread.php?t=173101)

tofflife 23.12.2011 15:36

topmost и mouseEnabled
 
Доброго дня вам. ПО некоторой необходимости пришлость слезть с AS3 на AS2.

Не подскажете, как сделать мувиклип постоянным поверх всего контента? Например, курсор для мыши?
И какой есть аналог для MouseEnabled из AS3?

Я пробовал отключать вот так:

Вариант 1
Код AS1/AS2:

movieClip.hitArea = null;

Вариант 2
Код AS1/AS2:

movieClip.mouseEnabled = false;

И вообще, можно ли сделать так, что бы когда имеется два объекта A и B, при чем B частично перекрывает A, при клике на B генерировалось событие клика не только в B, но и в A, при том, что A и B расположены в одном контейнере

dark256 23.12.2011 16:00

В АС2 если на объекте нету onRelese onRollOver onRollOut, и т.п., а текст невыделяемый, объект для мыши прозрачен.

Курсор поверх всего - при аттаче используйте там_куда_аттачим.getNextHighestDepth() - получение максимальной глубины в контейнере.
Соотв курсор будет сверху.

При клике по onMouseDown можно перебрать объекты в контейнере и по ихним getBounds определить - кто из них попадает в область клика.

iNils 23.12.2011 16:02

Цитата:

как сделать мувиклип постоянным поверх всего контента
Задать ему наибольшую глубину. Или же, сделать два мувиклипа, один для контента, а другой, поверх первого, для курсора.
Цитата:

И какой есть аналог для MouseEnabled из AS3?
Просто enabled
Цитата:

можно ли сделать так, что бы когда имеется два объекта A и B, при чем B частично перекрывает A, при клике на B генерировалось событие клика не только в B, но и в A, при том, что A и B расположены в одном контейнере
Вешать обработчик на контейнер.

tofflife 04.02.2012 17:51

спасибо, ребят!


Часовой пояс GMT +4, время: 21:08.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.