Форум 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)
-   -   собрать квадрат (http://www.flasher.ru/forum/showthread.php?t=71541)

О_л_я 08.11.2005 12:56

собрать квадрат
 
Здравствуйте!
Создаю 100 мувиков(маленькие квадраты=)
Скажите, как их собрать в один большой квадрат(без анимации) =)

Skubent 08.11.2005 13:03

расставить 10 на 10...

size_one_small_square = 50;
for (i=0; i<=9; i++) {
for (j=0; j<=9; j++) {
num = i*10 + j;
eval("small_square_"+num)._x = i * size_one_small_square;
eval("small_square_"+num)._y = j * size_one_small_square;
}
}

Предполагается, что мувики названы small_square_0, small_square_1, ... small_square_99.

Double 08.11.2005 13:04

ну ты их изначально создавай с именами sqXY. а потом делай в двойном цикле
this["sq"+i+j]._x = x0 + sqWidth*i;
this["sq"+i+j]._y = y0 + sqHeight*j;
понятно, что x0, y0, sqWidth и sqHeight - константы.

iNils 08.11.2005 13:10

Имена можно и не прописывать ручками, а внутри экзепляра квадрата написать код автоматически генерирующий имя клипа.

О_л_я 08.11.2005 13:21

точно, точно =))
спасибо


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

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