Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Настроить buttonMode (http://www.flasher.ru/forum/showthread.php?t=132898)

TanaTiX 22.11.2009 23:11

Настроить buttonMode
 
В библиотеке есть некоторое изображение, ассоциированное со своим классом. Все это дело при загрузке помещается на сцену. В том же классе, дабы не плодить их великое множество, я вставляю текстовое поле с определенным текстом (текст меняться не будет и ничего с ним происходить не будет, он как составная часть картинки) чуть ниже основного изображения. В этом же классе настраиваю buttonMode и useHandCursor, что б мыша в лапку преобразовалась при наведении. Но тем не менее работает все это дело только над картинкой, а над текстовым полем отказывается.
Пробовал отследить факт помещения на сцену - не работает. При этом события мыши отлавливаются правильно над всей областью, включая текст.
Как это можно осуществить без излишних ухищрений? Заранее спасибо.

Zebestov 22.11.2009 23:43

hitArea

TanaTiX 22.11.2009 23:48

попробовал hitArea=this; не пашет
вручную подложку нарисовал - даже она не пашет :(
Может что-то по другому?

Zebestov 22.11.2009 23:56

ну как раз this там по умолчанию.
надо скормить какой-то прямоугольничек, который перекрывает собой весь спрайт с буквами вместе.
и не забыть почитать примечание

BBOY Ильич 23.11.2009 01:40

Попробуй поиграться с mouseEnable и mouseChildren

bicubic_bublic 23.11.2009 11:18

mouseChildren = false
либо у TextField - mouseEnabled = false

TanaTiX 23.11.2009 12:44

BBOY Ильич, bicubic_bublic, спасибо.


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

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