![]() |
Принудить компилятор внедрить класс.
Я уже спрашивал, но не получил вразумительного ответа.
У меня на основе xml-ки генерируется пачка объектов. Код AS3:
Код AS3:
|
ЕМНИП у компилятора опция такая есть, рекурсивно подсосать все что найдет.
|
Опция называется -include-libraries+="Disk:/folder path/"
Чуть подробнее есть тут |
Если я не ошибаюсь, проблема в том, что у mxmlc нет директивы include-sources.
Можно разрешить ситуацию посредством временной библиотеки. Готовим comc-config.xml, в котором используем директиву include-sources, например, так: Код:
<include-sources>Код:
<include-libraries>Аргументы mxmlc Аргументы compc Другой вариант -- использовать дополнительный конфиг со списком необходимых для включения классов. Впрочем, перечислять то их все равно придется, как и в простом as-файле. Создаем файл includes.xml. Пишем нечто вроде: Код:
<?xml version="1.0" encoding="utf-8" ?>Тк у вас имена классов уже содержатся в каком-то конфигурационном файле, перегон их каким-нибудь скриптом в includes не должен вызвать трудностей. |
Я пользуюсь следующим способом. Для классов ClassName1 и ClassName2, которые должны войти в swf делаю конструкцию вида:
Код AS3:
|
| Часовой пояс GMT +4, время: 00:19. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.