Форум 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)
-   -   Дублирование и смещение 1200 объектов (http://www.flasher.ru/forum/showthread.php?t=134715)

SerKu 09.01.2010 19:49

Спасибо udaff, заработало)))
А как сделать, чтоб они по очереди появлялись, с периодом, скажем, 1 сек.

udaaff 09.01.2010 20:19

Код AS1/AS2:

var dots:Array = [];
 
drawGrid(50, 50);
 
var i:Number = 0;
var m:Number = dots.length - 1;
var intervalID:Number = setInterval(intervalHandler, 1);
 
function intervalHandler():Void
{
        if (i > m)
        {
                clearInterval(intervalID);
                return;
        }
 
        var dot:MovieClip = MovieClip(dots[i]);
        dot._visible = true;
        i++
}
 
function drawGrid(theWidth:Number, theHeight:Number):Void
{
        var k:Number = 0;
        for (var i: Number=0; i<theWidth; i += 4)
        {
                for (var j: Number=0; j<theHeight; j += 4)
                {
                        var dot:MovieClip = this.attachMovie("dot", "dot"+i+"_"+j, k++);
                        dot._x = i;
                        dot._y = j;
                        dot._visible = false;
                        dots.push(dot);
                }
        }
}


SerKu 09.01.2010 23:08

Вложений: 1
Прикольно, спасибо:). Но у меня задумка была такой (см. архив). Только там все сделано вручную, с помощью масок.


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

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