Flex Builder: не собирать новые файлы - PullRequest
0 голосов
/ 30 июля 2010

У меня есть работающий проект AS3, и он прекрасно компилируется в SWF.Я добавил новый файл (различными способами: импорт, перетаскивание, новый), но он не компилирует этот новый файлЯ использую Flex Builder 3. Я попробовал чистую перестройку.Я пытался переименовать.Он хорошо подхватывает существующие файлы, но не новый.Проект настроен на использование HTML-оболочки.Я вижу некоторые файлы сборки (я думаю).Новый файл находится в существующей папке и пакете.

Есть идеи, что может быть не так?

1 Ответ

2 голосов
/ 30 июля 2010

Во-первых, SWF-компилятор оптимизирует ваш конечный код.Если вы никогда не используете класс или не создаете его экземпляр где-либо в вашем приложении;этот код никогда не будет скомпилирован в вашем приложении.это обычное явление, если вы используете Flex Remoting с некоторым бэкэндом;и объект VAlue никогда не создается напрямую, вместо этого вы всегда возвращаете его массивы.Вы обнаружите, что вы получаете много «универсальных объектов» без трансляции объекта бэкэнда в объект AS3 шлюза Flex Remoting.Если это файл ActionScript, он не будет автоматически скомпилирован в SWF.Вам придется как-то «включить» его в другой класс.Если это класс ActionScript или MXML-компонент, убедитесь, что вы каким-то образом используете этот класс в своем коде.Если это файл другого типа, например, изображение или другой ресурс, вам придется каким-то образом встраивать этот файл в код.

Возможно, мы сможем предложить дополнительную помощь, если вы сообщите нам, какойфайл не добавляется в окончательный SWC.Также расскажите нам, как вы можете сказать.

...