Просмотр полной версии : массив клипов!
Подскажите как можно саздать массив клипов и обращяться к их свойствам используя нумерацию?
примерно так:
array[i]._x=18;
ну и что за тип данных это бдет? Можно поподробней!
Тип данных будет тот, который у i-того элемента.
alexevka
13.02.2007, 18:46
Есть такая полезная штука - eval
Допустим есть у тебя клипы mc1, mc2.....mcn
for(i=1; i<=n i++)
{
mClip = eval("mc"+i);
}
Вот сопсна и все. Каждый раз в mClip будет ссылка на клип(и никто не мешает сделать mClip массивом)
2 alexevka:
1. Для оформления своего кода, надо использовать теги
2. eval используется только в крайних случаях
3. Причем тту вообще eval, когда вопрос шел о массивах? И что делать, когда клипы не называются mc1, mc2.....mcn, а имеют такие имена: red, blue, green, orange, aircraft и barrel?
спасибо всем за помощь !!! я честно говаря просто не поверил что массиву можно присвоить просто имя клипа и это будет правильно синтаксически (не проверил) еще раз всем сэнк =)
Вы присваиваете массиву не имя клипа, а помещаете ССЫЛКУ на клип.
ну и что за тип данных это бдет? Можно поподробней!
Object
iNils, а что значит функцию eval лучше обходить?? А то просто недавно галерею сделал, дак я в основном eval и использовал.
eval-у уже лет семь, ничего, кроме проблем, сия функция не приносит. Да и без неё можно вполне обойтись.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.