PDA

Просмотр полной версии : FB 4.5 не видит классы, экспортируемые из fla


justin_g
30.06.2011, 18:13
На новый комп поставил новый Флеш Билдер, импортировал проект. Всё работает, но он мне без конца в коде подчёркивает красным классы, которые экспортируются непосредственно из библиотеки внутри fla-файла. Пишет "not a compile-time constant". Компилирует без ошибки.
Как это побороть?

etc
01.07.2011, 00:56
Собрать swc, подключить к проекту.

justin_g
01.07.2011, 16:52
Да, в конце концов пришлось скомпилисть в swc, но это не решение проблемы, это уход от неё.

etc
01.07.2011, 16:58
Да, в конце концов пришлось скомпилисть в swc, но это не решение проблемы, это уход от неё.

Flash Builder вообще с fla не работает, поэтому это для него и не проблема вообще.

justin_g
01.07.2011, 17:13
Flash Builder вообще с fla не работает, поэтому это для него и не проблема вообще.Для него - нет, для разработчика - да. И, похоже, не для меня одного: http://forums.adobe.com/thread/864992?tstart=0
Причём, как уже было замечено, появилась она именно в 4.5.

etc
01.07.2011, 17:19
Adobe не будет смешивать продукты для разных целей. Если очень хочется юзать классы из swf — пользуйтесь getDefinition. Тем самым соблюдая концепцию разделения представления от содержания.