Форум 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)
-   -   movieClip.onPress (http://www.flasher.ru/forum/showthread.php?t=107003)

inMashine 23.01.2008 23:45

movieClip.onPress
 
Пытаюсь сделать свой скрол. Там один момент:
есть мувик "back" (в нем нарисован серыйй узкий прямоугольник - шкала скролла). В этот мувик помещен мувик "rect" - маленький черный квадратик - ползунок скролла).
Код на основной временной шкале:
Код:

back.onPress=function(){
trace("back");
}
back.rect.onPress=function(){
trace("rect");
}

Жму Ctrl+Enter: Вижу серый узкий прямоугольник, в нем черный квадратик - ползунок.
Навожу мышь на ползунок, жму левую кнопку - output panel выводит одно лишь только "back", т.е. flash фиксирует нажатие на нижний мувик "back", хотя нажатие было и на мувик "rect".
Вопрос вроде простой, но я не понял как сделать так чтоб output выводил
и "back" и "rect" при нажатии на ""rect".
Раскажите плз.

CrazyFlasher 24.01.2008 00:00

всё правильно...мувик back перекрывает rect. Чтобы этого избежать используйте MovieClip.hitTest

GFreemen 24.01.2008 00:02

rect не вкладывай в back, а положи сверху

CrazyFlasher 24.01.2008 00:06

Цитата:

rect не вкладывай в back, а положи сверху
не поможет ;-)

GFreemen 24.01.2008 01:26

Вложений: 1
В полне возможно, что и не поможет.
Но у меня так работало.
Пример выложен.
Конечно, это все далеко от идеала, но работает


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

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