2013-03-30 7 views
3

По-видимому, новый ActionScript Compiler 2.0 больше не поддерживает старый метатег [frame], который позволил вам добавить предварительные загрузчики к чистым проектам actionscript.ASC2.0 и метатег кадра

Я проверил этот IntelliJ - переключение «Prefer ActionScript Compiler 2.0 для чистых конфигураций сборки ActionScript» делает разницу между созданным и выполняемым предварительным загрузчиком, а основной экземпляр создается и выполняется.

Google не дает результата, так как есть в настоящее время любой путь вокруг этой проблемы - использовать ASC2.0, но имеют преимущества метатега кадра?

+0

Я недавно начал использовать компилятор ActionScript 2.0, и я не сталкивался с этой проблемой. Я использую инструмент командной строки 'mxmlc', а параметр' -frame' (похоже, работает), как и раньше. Поскольку вы говорите о чистом проекте ActionScript, 'mxmlc' должен быть для вас тоже (если он фактически не игнорируется и каким-то образом мой проект все еще работает!) – Dave

+0

@Dave Я использую метатег рамки, возможно, это причина? Можете ли вы опубликовать именно то, что вы набираете для параметра командной строки «-frame»? – Maurycy

+1

Я запускаю его так: 'mxmlc Loader.as -frame = ContentFrame, Main', что делает Loader.as в фрейме 1 и Main.as включенным фреймом с надписью' ContentFrame'. На самом деле я не использую ContentFrame, но я жду, пока SWF загрузится, и используйте 'new (getDefinitionByName (« Main ») как Class)()', чтобы создать экземпляр из него в классе Loader. Это означает, что я получаю больше контроля над анимацией. – Dave

ответ

2

Это все еще работает при использовании инструмента командной строки mxmlc;

mxmlc Loader.as -frame=ContentFrame,Main 

(производит 2-кадр SWF, первые не имеет имени и содержит погрузчик, второе называется ContentFrame и содержит основной).

+0

Чтобы уточнить, второй аргумент '-frame' должен быть полностью квалифицированным именем класса, например. '-frame = ContentFrame, com.example.Main', если, конечно, ваш класс' Main' не находится в корневом пространстве имен. :) –

Смежные вопросы