PDA

Просмотр полной версии : массив клипов!


IceFire
13.02.2007, 17:16
Подскажите как можно саздать массив клипов и обращяться к их свойствам используя нумерацию?

примерно так:
array[i]._x=18;

iNils
13.02.2007, 17:39
Можно.

IceFire
13.02.2007, 18:38
ну и что за тип данных это бдет? Можно поподробней!

Мыкыта
13.02.2007, 18:45
массив имен клипов

etc
13.02.2007, 18:45
Тип данных будет тот, который у i-того элемента.

alexevka
13.02.2007, 18:46
Есть такая полезная штука - eval
Допустим есть у тебя клипы mc1, mc2.....mcn

for(i=1; i<=n i++)
{
mClip = eval("mc"+i);
}

Вот сопсна и все. Каждый раз в mClip будет ссылка на клип(и никто не мешает сделать mClip массивом)

iNils
13.02.2007, 19:15
2 alexevka:
1. Для оформления своего кода, надо использовать теги
2. eval используется только в крайних случаях
3. Причем тту вообще eval, когда вопрос шел о массивах? И что делать, когда клипы не называются mc1, mc2.....mcn, а имеют такие имена: red, blue, green, orange, aircraft и barrel?

IceFire
13.02.2007, 19:18
спасибо всем за помощь !!! я честно говаря просто не поверил что массиву можно присвоить просто имя клипа и это будет правильно синтаксически (не проверил) еще раз всем сэнк =)

iNils
13.02.2007, 19:27
Вы присваиваете массиву не имя клипа, а помещаете ССЫЛКУ на клип.

pkfun
13.02.2007, 21:04
ну и что за тип данных это бдет? Можно поподробней!
Object

Hak
18.02.2007, 23:58
iNils, а что значит функцию eval лучше обходить?? А то просто недавно галерею сделал, дак я в основном eval и использовал.

etc
19.02.2007, 03:15
eval-у уже лет семь, ничего, кроме проблем, сия функция не приносит. Да и без неё можно вполне обойтись.