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

venegy 24.08.2007 22:40

использование переменной в имени мувиклипа
 
Есть задача: в цикле создать кучу мувиклипов. Никак не добъюсь, чтобы работало:
[приведен не цикл, для простоты]
Код:

i=1;
_root.createEmptyMovieClip("mc_+(i)",1);
loadImage(_root["mc_"+(i)],"image_01.jpg");

Проблема в передаче значения "i" в имя мувиклипа (mc_X) и имя файла (image_X.jpg)
Спасибо

Kiriton 24.08.2007 22:55

Цитата:

i=1;
_root.createEmptyMovieClip("mc_"+i, i);
loadImage("image_"+i+".jpg", _root["mc_" + i]);
так вроде..

venegy 24.08.2007 23:16

Спасибо!
Решилось так:
Код:

        current_mc="mc_"+i; //вспомогательные переменные для передачи данных в имена, содержащие "i"
        current_img="image_"+i+".jpg";
        _root.createEmptyMovieClip(current_mc, 1);
        loadImage(_root["mc_" + i], current_img);


udaaff 24.08.2007 23:21

Цитата:

_root.createEmptyMovieClip(current_mc, 1);
1 на i изменить или на _root.getNextHighestDepth()


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

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