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

bittergas 14.12.2009 05:38

цикл при создание мувиков
 
Если без цикла - то работает, а в цикле никак. подскажите, в чём ошибка?
Код AS1/AS2:

for (j=1; j<=10; j++) {
var button_mc = "push"+j.toString();
var holder = "pic"+j.toString();
var image = "01/"+j.toString()+".jpg";
_root.createEmptyMovieClip(button_mc, 1);
_root.button_mc.createEmptyMovieClip(holder, 1);
loadMovie (image, _root.button_mc.holder);
button_mc._x = 150 * j;
button_mc.onRelease = function () {
trace ("test");
}
}


glBreaker 14.12.2009 07:25

Правильнее будет наверное вот так:

Код AS1/AS2:

for (j=0; j<=10; j++) {
  var button_mc = мувик_к_которому цепляем.attachMovie("имя_объекта_в_либрари","push"+j, j);
  button_mc.image.loadMovie("images/" + j +".jpg", "image"+j);
  button_mc._x = 150 * j;
}

Ну, если я правильно понял что ты хочешь сделать.

Код AS1/AS2:

toString()

делать необязательно, но если оч хочется - проще будет
Код AS1/AS2:

String(j)



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

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