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

oam333 02.04.2010 00:56

Как удалить мувик с динамическим именем?
 
Нужно удалить мувик, который создавался так:
Код AS3:

var mc:MovieClip = mc_link.createEmptyMovieClip("mc_sos_" + tx + "_" + ty + "_" + tz, mc_link.getNextHighestDepth());
mc_link["mc_sos_"+tx+"_"+ty+"_"+tz].loadMovie("http://test.ru/111.png");
.

tx, ty и tz постоянно меняются.
Как мне удалить этот мувик с динамическим именем?
Предполагаю, что
Код AS3:

mc_link("mc_sos_"+tx+"_"+ty+"_"+tz).removeMovieClip;

но очень сильно сомневаюсь...

iflamberg 02.04.2010 01:28

почему сомневаешься? всё правильно. только "()" в конце.
Код AS1/AS2:

mc_link("mc_sos_"+tx+"_"+ty+"_"+tz).removeMovieClip();

еще можно, например, так:
Код AS1/AS2:

var a:Array = [];
var mc:MovieClip = mc_link.createEmptyMovieClip("mc_sos_" + tx + "_" + ty + "_" + tz, mc_link.getNextHighestDepth());
mc.loadMovie("http://test.ru/111.png");
a.push (mc);
...
a[0].removeMovieClip (); //удаляем первый из добавленных мувиков


oam333 02.04.2010 01:35

Цитата:

Сообщение от iflamberg (Сообщение 897398)
почему сомневаешься? всё правильно. только "()" в конце.

Спасибо!
Только в первом варианте нужно квадратные скобки было поставить, а не круглые:
Код AS1/AS2:

mc_link["mc_sos_"+tx+"_"+ty+"_"+tz].removeMovieClip();



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

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