![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2006
Сообщений: 425
|
Добрый вечер!
С помощью цикла аттачу на сцену мувик из библиотеки в нем при нажатии аттачится еще один мувик из библиотеки, но имя каждого приаттаченного каждый раз одно и то же поэтому предыдущий приаттаченый удаляется как сделать что б можно было приаттачить несколько клипов (math.random?), и как к ним потом обратиться что б удалить? Спасибо. |
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
|
|
|||||
|
Регистрация: Mar 2006
Сообщений: 425
|
2 CrazyFlasher:
Не, не то совсем - это глубина, если так сделать, то клип-то приаттачится, но управление будет только на втором, а на них еще стоит драг, т.е. тянуть мона буит только за один, как быть и как удалить потом все клипы одним нажатием? |
|
|||||
|
Регистрация: Apr 2007
Сообщений: 1,369
|
Что вы его всё в рут атачите, атачте в контейнер.
Ну вот пример: for(var i=0;i<3;i++){
amc = attachMovie("qwe", "mc"+i, i);
amc._x=amc._width*i;
}
//------------Это функция уничтжения------
function destroy()
{
for(var i=0;i<3;i++){
removeMovieClip("mc"+i);
}
}
Последний раз редактировалось Molecula; 19.11.2007 в 20:17. |
|
|||||
|
Регистрация: Mar 2006
Сообщений: 425
|
Щас попробую объяснить вот код мувик-хинта:
var stud = new Array(newmc.st1, newmc.st2);
for (j=0; j<stud.length; j++) {
stud[j].onRelease = function() {
var nam = this._name+"mc";
_root.attachMovie(nam, "nemc", 1, {_x:200, _y:100});
nemc.onMouseDown=function(){
nemc.startDrag();}
nemc.onMouseUp=function(){
nemc.stopDrag();}
}
|
![]() |
![]() |
Часовой пояс GMT +4, время: 01:31. |
|
|
« Предыдущая тема | Следующая тема » |
|
|