Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 18.01.2011, 19:07
JackFromChaos вне форума Посмотреть профиль Отправить личное сообщение для JackFromChaos Найти все сообщения от JackFromChaos
  № 1  
Ответить с цитированием
JackFromChaos
 
Аватар для JackFromChaos

блогер
Регистрация: Jan 2008
Адрес: Донецк
Сообщений: 162
Записей в блоге: 2
Отправить сообщение для JackFromChaos с помощью Skype™
По умолчанию FD - принудительное включение класса в приложение

Есть такая фича у FD(mxmlc), что классы которые нигде не используются - не попадают в конечную swf.
А есть какой нибудь способ указать на класс или swc, что бы классы оттуда попадали обязательно?

Сейчас я обычно делаю где нибудь, что-то типа:
Код AS3:
private static function __reg():void
{
  new Class1
  new Class 2
//.....
}
Т.е. функцию которая нигде никогда не вызывается, но заставляет думать компилятор, что классы эти используются... Пишу естественно ручками, частенько забываю, да и бывает довольно няпряжно перечислить все то, что нужно. Вот если бы можно было помечать так package, ну или swc. На худой конец, plugin который сам генерит такого рода код...

Подскажите, если кто знает?
__________________
Искренне Ваш, Джек.

Старый 18.01.2011, 19:14
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 2  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
http://www.flasher.ru/forum/blog.php?b=281 + коменты
__________________
тут я

Старый 18.01.2011, 19:20
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 3  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
swc можно.
Right click -> options -> include completely

Старый 18.01.2011, 19:27
JackFromChaos вне форума Посмотреть профиль Отправить личное сообщение для JackFromChaos Найти все сообщения от JackFromChaos
  № 4  
Ответить с цитированием
JackFromChaos
 
Аватар для JackFromChaos

блогер
Регистрация: Jan 2008
Адрес: Донецк
Сообщений: 162
Записей в блоге: 2
Отправить сообщение для JackFromChaos с помощью Skype™
2Psycho Tiger:
Ага, есть такое дело. Спасибо

Еще бы для package/папочек что-то придумать Было бы вообще здорово

Добавлено через 9 минут
2КорДум:
Это не совсем то, что я спросил...


Суть проблемы такая. Например у нас есть иерархия моделей поведения для юнитов в пространстве имен ai. Все они наследуются от BaseAI. Отдельно есть, например, xml, с описанием юнитов и именем класса для их поведения. Ну и когда надо мы через getDefinitionByName получаем по имени модель поведения и создаем ее для нашего юнита. А явно reference для этих моделей в коде просто нет. Приходится ручками где то их упоминать все. А если что-то забыл, то естественно getDefinitionByName их не находит.
__________________
Искренне Ваш, Джек.

Старый 18.01.2011, 20:17
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 5  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Как раз таки я дал ссылку на то, что написал Тигер, только нужно в комменты смотреть
__________________
тут я

Создать новую тему Ответ Часовой пояс GMT +4, время: 23:15.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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