Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   При наведении на Dynamic Text "активируется" Button (http://www.flasher.ru/forum/showthread.php?t=88536)

Arsentiev 25.11.2006 06:15

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

miramax 25.11.2006 06:58

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

CorC 25.11.2006 12:09

Цитата:

Сообщение от Arsentiev
П.С. Кнопка должна быть стандартной - не мувиком и текстовое поле обязательно вне кнопки размещаться.

эти слова, если я правильно понял, означают что текст не на кнопке может быть, а сработать кнопка должна.
тогда можно дин текст в мувик загнать и на него уже повесить все функции которые нужны...

Arsentiev 25.11.2006 23:15

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

miramax 25.11.2006 23:29

Цитата:

Сообщение от Arsentiev
Еще вопрос:
Можно ли как-нибудь производить поиск объектов по именам во флеше как в 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

Цитата:

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

Что значит все отыскать ? Ты делаешь поиск ? Делаешь карту? Значит тебе нужно просто перебрать все объекты ?

Vostr 26.11.2006 18:39

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

Arsentiev 27.11.2006 05:47

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


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

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