![]() |
Поможите упростить код скрипта-2
Есть набор мувиков с именами "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. Не пинайте сильно, если что-то подобное уже было, поиском пользовался, но ничего подобного по упрощению кода не нашел :( |
Код:
for (j=0;j<=art.length;j++) { |
Перестало фурычить. По событию RollOver/RollOut ничего не происходит, т.е. цвет надписи с синего на красный и обратно не меняется :(
Привожу полный код Код:
var ar:Array = new Array("butt_1", "butt_2", "butt_3", "butt_4", "butt_5"); |
Код:
var art:Array = new Array("txt_0", "txt_1", "txt_2", "txt_3", "txt_4"); |
Вложений: 1
to Madasan
Чей-то не фурычит на последней надписи "txt_5", т.е. на ней цвет надписи так и остается синим. Да, а почему в твоем скрипте массив art начинается с "txt_0"? Для наглядности прилагаю файл. |
Нашел где собака порылась!
Вместо Код:
for (j=0; j<art.length; j++) {Код:
for (j=0; j<=art.length; j++) {Thousand thanx! U're right, bro - Make it fast but don't hurry!!! |
Цитата:
Код:
for (j=0; j<art.length; j++)Код:
for(j = 1; j <= art.length; j++) |
to Homo Sapiens
Thank U too __________ sapienti sat! |
| Часовой пояс GMT +4, время: 03:11. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.