Вход

Просмотр полной версии : При наведении на Dynamic Text "активируется" Button


Arsentiev
25.11.2006, 06:15
Ребят, подскажите, как сделать следующее:
Есть текст (Dynamic Text относящийся к кнопке) и кнопка (Button). Вот, как сделать, чтобы при наведении на текстовое поле - "активировалась" (типа onOver) кнопка?
П.С. Кнопка должна быть стандартной - не мувиком и текстовое поле обязательно вне кнопки размещаться.

miramax
25.11.2006, 06:58
Отслеживай координаты мыши.
Не надо связываться здесь с событиями.

CorC
25.11.2006, 12:09
П.С. Кнопка должна быть стандартной - не мувиком и текстовое поле обязательно вне кнопки размещаться.
эти слова, если я правильно понял, означают что текст не на кнопке может быть, а сработать кнопка должна.
тогда можно дин текст в мувик загнать и на него уже повесить все функции которые нужны...

Arsentiev
25.11.2006, 23:15
Еще вопрос:
Можно ли как-нибудь производить поиск объектов по именам во флеше как в JavaScript (document.getElementByName("abc");)?
Поиск нужно производить по всем мувикам.

miramax
25.11.2006, 23:29
Еще вопрос:
Можно ли как-нибудь производить поиск объектов по именам во флеше как в JavaScript (document.getElementByName("abc");)?
Поиск нужно производить по всем мувикам.
Можно, но для этого нужно написать свою функцию. А что если имена объектов будут разные ? Тем более поле "имя" (name) есть далеко не у всех объектов.
Логичнее создать глобальный массив, и пихать туда объекты. Типа такого

//где-нибуть, можно в руте , пишем
_global.map = [];
//где -то в каком -то мувике пишем
_global['ourMovie']=this;
//в любом другом месте, и в руте , и в предыдущем мувике вызов _global['ourMovie'] будет вызывать нужный нам мувик

Arsentiev
25.11.2006, 23:35
имена имеют все необходимые объекты. Отличие заключается только в циферке которая добавляется в конце имени
то есть есть сотня объектов, которые обзываются map1, map2... map100
как их все отыскать?

miramax
25.11.2006, 23:51
имена имеют все необходимые объекты. Отличие заключается только в циферке которая добавляется в конце имени
то есть есть сотня объектов, которые обзываются map1, map2... map100
как их все отыскать?
Что значит все отыскать ? Ты делаешь поиск ? Делаешь карту? Значит тебе нужно просто перебрать все объекты ?

Vostr
26.11.2006, 18:39
Arsentiev,
в кнопке на кадре Hit нарисуй прямоугольник на том месте где у тебя динамик текст находится...

Arsentiev
27.11.2006, 05:47
Всем спасибо!
Вы мне сильно помогли.
Воспользовался всеми советами и получилось не только что хотел, а просто шикарно! :victory: