PDA

Просмотр полной версии : Дублирование мувиклипа с помощью функции duplicate()


Ar4ibald
13.11.2007, 14:24
Привет всем. Небольшой вопросик.
Вот код, который дублирует мувик.Проблема в том, что созданние мувики появляються одновременно.
Подскажите пожалуйста способ, чтоб они появлялись не сразу все, а как попало и возможно ли это вообще?

function duplicate(){


for(j=1;j<25;j++){

plus.duplicateMovieClip("s"+j, j);
_root["s"+j]._x = 400*Math.random();
_root["s"+j]._y = 350*Math.random();

}}

id=setInterval(duplicate,700);

screamge
13.11.2007, 15:24
var num:Number = 0;
var maxdupl:Number = 5;

var inter:Number;

function duplicator ():Void {
if (num != maxdupl){
num ++;
duplicateMovieClip('plus', "s" + num, _root.getNextHighestDepth());
_root["s"+num]._x = 400 * Math.random();
_root["s"+num]._y = 350 * Math.random();
} else {
clearInterval (inter);
}
}

setInterval (duplicator, randRange (1, 5) * 1000);

function randRange(min:Number, max:Number):Number {
var randomNum:Number = Math.round(Math.random() * (max-min+1) + (min-.5));
return randomNum;
}

Ar4ibald
13.11.2007, 16:07
screamge, спасибо огромное!