Удивительно большой размер файла для простых приложений Flex - PullRequest
1 голос
/ 23 мая 2011

Я только что скачал пробную версию Flash Builder 4.5 для PHP из Adobe.

Я создал несколько очень простых проектов, чтобы получить представление об этом новом программном обеспечении, и былдовольно оптимистично во всем этом.

Но последние 3 проекта (под проектами я имею в виду просто простые экраны с одним состоянием на самом деле) теперь загружаются очень медленно, и это связано с тем, что теперь пользователи должныскачайте 2MB (!!) данных для простых вещей!

Я думал, что делаю что-то не так, но когда я создал этот проект, код которого я собираюсь показать, и Firebug сказал мне, что 2MB загружается каждый раз, когда я открываюприложение Я думаю, что-то действительно не так происходит.

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
               xmlns:s="library://ns.adobe.com/flex/spark"
               xmlns:mx="library://ns.adobe.com/flex/mx"
               width="400" height="400" minWidth="400" minHeight="400">
    <fx:Declarations>
        <!-- Place non-visual elements (e.g., services, value objects) here -->
    </fx:Declarations>
    <s:Panel x="50" y="41" width="301" height="286">
        <s:Label x="96" y="81" fontSize="15" text="Really pissed off"/>
    </s:Panel>
</s:Application>

Вот и все.Одна панель и одна этикетка. Раньше это было практически мгновенно.Теперь пользователи должны загрузить данные объемом 2 МБ, чтобы визуализировать только это.

Что здесь происходит, ребята?

PS: я знаю о RSL, но не знаюget - это то, как мне удавалось создавать подобные приложения в той же самой IDE (FB 4.5), и теперь, когда я делаю даже простые приложения, подобные показанному выше, я получаю смешное время ожидания / загрузки.Это совершенно непомерно.Я думаю о том, чтобы вернуться к Flex Builder 3.

1 Ответ

1 голос
/ 23 мая 2011

Вы должны использовать отладочную версию SWF.Чтобы уменьшить размер, попробуйте удалить SWC, которые не требуются.в вашем проекте, как osmf, textLayout и т. д.

...