Форум 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=72268)

CREDO 23.11.2005 01:07

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

CREDO 23.11.2005 01:46

Как бы их ещё и выставить в таблицу 3 столбца и 4 строки.

mixey_lv 23.11.2005 02:44

for(i=0,i<5,i++){
_root.createEmptyMovieClip("imya_"+i, getNextHighestDepth());
}
за синтаксис не отвечу, писал из головы...
про столбцы...просто сделай цикл в цикле, один отвечает за строку, второй за столбец

MOHCTEP 23.11.2005 04:04

var count=0;
for(w=0;w<3;w++){// к-во столбцов
for(h=0;h<4;h++){ // к-во строк
count++;
var mc=_root.createEmptyMovieClip("imya_"+count, getNextHighestDepth());
// тут бы в клип че нить запехать...
mc._x=mc._width*w, mc._y=mc_height*h;// расставляем по ранжиру
}
}
Правда пока клипы пустые они встанут непредсказуемо, поелику у них ни длины, ни ширины нет.

Antares 23.11.2005 05:18

Цитата:

Сообщение от CREDO
какой самый короткий скрипт создаст сразу несколько пустых клипов, отличающихся только частью имени.

Самый короткий? это конкурс?
for(var key in this) this.createEmptyMovieClip("a" + key, this.getNextHighestDepth());

86 символов.

KUZEN 23.11.2005 05:21

Цитата:

Сообщение от Antares
Самый короткий? это конкурс?
for(var key in this) this.createEmptyMovieClip("a" + key, this.getNextHighestDepth());

86 символов.

Ещё короче )))

for(var key in this) this.createEmptyMovieClip("a" + key, key);

Antares 23.11.2005 06:05

Цитата:

Сообщение от KUZEN
Ещё короче )))

for(var key in this) this.createEmptyMovieClip("a" + key, key);

Неа... не создастся. Угадай почему ;)

KUZEN 23.11.2005 06:14

Да что так что так всё равно один мувик лепится ))) ... я это так ради развлекухи .. а теперь обьясни каким образом мувов должно налепиться много ?

Antares 23.11.2005 06:20

В моем случае? все очевидно. Разные имена, разные глубины. В твоем глубины в большинстве случаев будут иметь значение NaN, т.к. ключи-числа у мувиклипов не так часто встретишь -- только переменные типа Number

Nirth 23.11.2005 06:23

Код:

for(key in this)createEmptyMovieClip("a"+key,getNextHighestDepth());
На 17 символов меньше чем у Антареса


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

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