![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2005
Сообщений: 9
|
Есть набор мувиков с именами "butt_1", "butt_2" ... "butt_N" с расположенными на них надписями (Dynamic text) c именами "txt_1", "txt_2" ..."txt_N", т.е. на MC "butt_1" расположен текст "txt_1" и т.д.
При наведении курсора на "butt_1" c помощью скрипта меняется цвет "txt_1": _root._root["butt_1].onRollOver = function() { _root._root["txt_1"].textColor=0xFF0000; } Соответственно, при выходе курсора за пределы мува "butt_1" цвет "txt_1" становится прежним (синим): _root._root["butt_1].onRollOut = function() { _root._root["txt_1"].textColor=0x0000FF; } Затем идет код по смене цвета "txt_2", "txt_3" ... "txt_N" Вопрос: как скомпоновать (упростить) код скрипта? Пробовал что-то типа - for (i=0;i<=ar.length;i++) { for (j=0;j<=art.length;j++) { _root._root["butt_"+i].onRollOver = function() { _root._root["txt_"+j].textColor=0xFF0000; } } } Но не фурычит P.S. "ar" и "art" имена массивов мувиков и надписей соответственно P.P.S. Не пинайте сильно, если что-то подобное уже было, поиском пользовался, но ничего подобного по упрощению кода не нашел ![]() Последний раз редактировалось den enda son; 27.03.2006 в 20:26. |
![]() |
Часовой пояс GMT +4, время: 07:25. |
|
|
« Предыдущая тема | Следующая тема » |
|
|