Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Дублирование мувиклипа с помощью функции duplicate() (http://www.flasher.ru/forum/showthread.php?t=103831)

Ar4ibald 13.11.2007 14:24

Дублирование мувиклипа с помощью функции duplicate()"
 
Привет всем. Небольшой вопросик.
Вот код, который дублирует мувик.Проблема в том, что созданние мувики появляються одновременно.
Подскажите пожалуйста способ, чтоб они появлялись не сразу все, а как попало и возможно ли это вообще?
Код:

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, спасибо огромное!


Часовой пояс GMT +4, время: 15:23.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.