Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Динамическое id (http://www.flasher.ru/forum/showthread.php?t=160353)

scar4ace 11.07.2011 22:10

Динамическое id
 
привет, нубский вопрос:
нужно получить вот такое
Код AS3:

currLevel = new Level_1()

, но число задавать как переменную id, т.е. примерно так
Код AS3:

currLevel = ("new Level_" + id + "()")

синтаксисом и что бы работало)))
спасибо, сильно не ругайте, только начал изучать АС3, гуглил, но ответа на вопрос не могу найти

TanaTiX 11.07.2011 22:24

getDefinition, getDefinitionByName и иже с ними. Почитайте офдоку, выберите нужное.

silin 11.07.2011 23:00

как вариант:
Код AS3:

var levelClasses:Array = [Level_0, Level_1, Level_2];
currLevel = new levelClasses[id]();


Bgg 11.07.2011 23:07

А нужен ли для уровня целый класс?

scar4ace 11.07.2011 23:08

спасибо! огромное? получилось все, решил через getDefinition

scar4ace 11.07.2011 23:09

модераторы сорри, сразу не нашел, ответ содердится здесь
http://www.flasher.ru/forum/showthread.php?t=124682


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

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