Показать сообщение отдельно
Старый 05.09.2019, 10:11
Appleman вне форума Посмотреть профиль Отправить личное сообщение для Appleman Найти все сообщения от Appleman
  № 13  
Ответить с цитированием
Appleman
 
Аватар для Appleman

Регистрация: Dec 2014
Адрес: Санкт-Петербург
Сообщений: 479
Цитата:
Сообщение от caseyryan Посмотреть сообщение
Автору темы нет смысла так делать просто потому, что этот вариант геморнее, и в его случае не нужен. Вряд ли ты станешь спорить с тем, что просто добавить классы в массив и брать их оттуда по индексу или ключу гораздо проще и быстрее, чем писать все эти getDefinitionByName и паковать отдельные swf (ну или даже без отдельных swf)
Угу, на точняк нет смысла. Вариант с массивом от ZergMaster пока представляется самым технологичным.

Меня в эту сторону занесло из-за того, что для всех NPC информация хранится в файлах JSON. Там в частности записаны строками id и Class. В момент, когда программа должна создать непися, она хватает эти параметры и отправляет их в в класс NPCFactory, который создаёт и возвращает готовый экземпляр наследника Character. Вот там без getDefinitionByName не обойтись (ну или я не знаю, как).
__________________
Не сломано - не чини!