PDA

Просмотр полной версии : what is wrong with dublicateMovieClip


snowbird
01.07.2005, 12:35
Доброе всем утро!

Дано три клипа ("insect", "sign" и "ruler"), которые надо сдублировать
по нажатию кнопки;
кнопка (bt11), вложенная в клип(mc_11)
Action для mc_11:
onClipEvent (load) {
insect=_parent.clip11;
sign=_parent.txt11;
ruler=_parent.rul15;
}
Action для bt11:
on (release) {
insect.duplicateMovieClip("dubl_n", 10);
setProperty(dubl_n, _xscale, 200);
setProperty(dubl_n, _yscale, 200);

sign.duplicateMovieClip("text_n", 11);
setProperty(text_n, _x, 200);
setProperty(text_n, _y, 200);
setProperty(text_n, _xscale, 90);
setProperty(text_n, _yscale, 90);

ruler.duplicateMovieClip("ruler_n", 12);
setProperty(ruler_n, _x, 0);
setProperty(ruler_n, _y, 0);
setProperty(ruler_n, _xscale, 300);
setProperty(ruler_n, _yscale, 300);
}

результат: при нажатии кнопки дублируется сама кнопка :confused:

Исходник можно взять:
http://vsr.jinr.ru/~webadm/doubl.html

Спасибо всем, кто поможет!!

KUZEN
01.07.2005, 12:44
Сноси весь свой код и в первом кадре рута пиши
mc_main.mc_11.onPress = function() {
_root.mc_main.clip11.duplicateMovieClip("aaa",1,{_x:-100,_y:-100});
_root.mc_main.txt11.duplicateMovieClip("bbb",2,{_x:0,_y:0});
_root.mc_main.rul15.duplicateMovieClip("ccc",3,{_x:100,_y:100});
};

snowbird
01.07.2005, 13:01
здорово!
на примере все замечательно работает! I Really Appreciate For Help!!!
но:
таких кнопок должно быть 28 и каждая последующая должна как минимум
удалить предыдущие три клипа и вместо них сдублировать свой набор.

Nirth
01.07.2005, 13:08
шаблон есть, дальше ведь сам можешь пойти ;)