PDA

Просмотр полной версии : Клонирование "сложного" мувиклипа и его удаление


DDcH
29.08.2009, 20:44
Есть мувиклип, есть 3 динамических текстов.
Есть куча переменных. формата ид1, текст1, текст2, текст3

Задача такая. Нажимаем на кнопку появляется мувиклип а в нем 3 разных слова.
Нажимаем еще раз и появлется еще один мувиклип а в нем 3 слова (других берется из переменных по порядку)

нажимаем другую кнопку и удаляем мувиклип, потом опять добавляем.

все было сделано но неработает кроме флэша пятого а надо чтобы работала на 2 экшене и 9 версии проигрывателя!

вот код создания:

number1 = number1 + 20;
newname = "copy" add number;
duplicateMovieClip("/copy", newname, number1);
setProperty(newname, _y, y+number1);
newname.attachMovie("tex","tex1",10);
newname.attachMovie("sh","sh1",10);
newname.attachMovie("shar","shar1",10);

вот код удаления:

removeMovieClip(newname);
number1 = number1-20;
newname = "copy" add number;

мувиклипы строятся списком.
И есть такая тема 1 из каждых 3 текстов это цифра как можно организовать алгоритм подсчета?

Mr.Olegator
30.08.2009, 08:27
А вы в какой версии Flash'a, простите, работаете?

DDcH
30.08.2009, 10:49
А вы в какой версии Flash'a, простите, работаете?

cs3

wvxvw
30.08.2009, 11:15
Ну так вам бы в справку заглянуть, синтаксис AS1 отличается от AS2.
/ - не работает в AS2 в качестве разделителей в пути к клипу.
Устарели и не рекомендуются к использованию:
add
setProperty()

attachMovie() возвращает ссылку на клип.

removeMovieClip(); ожидает получить ссылку на клип.

DDcH
30.08.2009, 11:45
как найти альтернативу для as2 ?

add
setProperty()

wvxvw
30.08.2009, 12:32
http://flash-reference.icod.de/all-index-Symbols.html