Цитата:
Сообщение от caseyryan
Автору темы нет смысла так делать просто потому, что этот вариант геморнее, и в его случае не нужен. Вряд ли ты станешь спорить с тем, что просто добавить классы в массив и брать их оттуда по индексу или ключу гораздо проще и быстрее, чем писать все эти getDefinitionByName и паковать отдельные swf (ну или даже без отдельных swf)
|
Угу, на точняк нет смысла. Вариант с массивом от
ZergMaster пока представляется самым технологичным.
Меня в эту сторону занесло из-за того, что для всех NPC информация хранится в файлах JSON. Там в частности записаны строками id и Class. В момент, когда программа должна создать непися, она хватает эти параметры и отправляет их в в класс NPCFactory, который создаёт и возвращает готовый экземпляр наследника Character. Вот там без getDefinitionByName не обойтись (ну или я не знаю, как).