PDA

Просмотр полной версии : Оперирование объектами, полученными с помошью duplicateMovieClip


Silvex
28.05.2003, 18:57
1. Например, я создал ряд из десяти объектов с помошью duplicateMovieClip: piu1, piu2, piu3, ... , piu10
Исходный MovieClip содержал в себе кнопку. Само собой, что и его дубликаты будут содержать эту кнопку, - piu1, piu2 и т.д. будут содержат кнопку с одним и тем же названием.
Существует ли какое-нибудь свойство, позволяющее определить, на какой обект (piu1, piu2, piu3, ... , piu10) я нажал мышью (ну что-нить вроде "MovieClipName = _name" меня вполне бы устроило)?
2. Если в каждом из piu1, piu2, piu3, ... , piu10 есть динамическое текстовое поле "TextField", то его значение можно менять так: piu1.TextField = "просто текст". Можно менять его прозрачность. А вот можно ли менять цвет введенного в текстовое поле текста?

PS. Это действительно производственные вопросы, возникшие в процессе придумывания некоего конечного результата :) Если есть идеи, прошу помочь :)

Заранее признателен :-)

Dimonius
28.05.2003, 20:23
1. Дубликаты будут иметь свои названия => у этих с виду одинаковых кнопок будут свои имена например:
_root.piu1.button
_root.piu2.button
_root.piu3.button
...
я так понимаю.

Тогда из кнопок, у которых кстати будет один и тот же код, можно написать:
on (release){
v=_parent._name;
_root.myButtonFunction(v);

}

В свою очередь в руут кидаем функцию, где в зависимости от аргумента, коим будет название инстанса получаем нужное действие
-------------------------------
2.
С цветом не совсем разобрался, можно подставлять значение в переменную в HTML формате, а вообще-то проще наверно
через _root.piu1.TextField.textColor = red; - что-то типа того.