Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   вынесение изображений, слабость сжатия флекс (http://www.flasher.ru/forum/showthread.php?t=128062)

ldimat 29.07.2009 15:09

вынесение изображений, слабость сжатия флекс
 
привет,
последнее время пытался делать все правильно: выносить картинки и шрифты в отдельные файлы, писать все на флексе и т.д.

но, как оказалось:
1. флешь со встроенными изображениями и компонентами управления компилируется в свф меньший чем это делает флекс (консольный, точно)
2. два свф, один с "моделью" второй с "вью" в сумме гораздо больше чем если это все скомкать в один свф. причем хуже от этого по-сути не станет.

вопрос: я что-то не так делаю или это суровая реальность передовых технологий?

mre 29.07.2009 15:26

Флекс вкомпиливает еще свой фреймворк, потому размер больше.

Alkaz 29.07.2009 15:52

а кто сказал что писать все на флексе - правильно?

ldimat 29.07.2009 16:30

не вкомпиливает. mxmlc хавает файл вида

T.as
Код AS3:

package {
  import flash.display.Sprite;
 
  public class T extends Sprite {
  }
}

а почему на флексе писать не правильно? он вроде как меньше и бесплатней

AL.exe 30.07.2009 03:27

ldimat, ключевым словом в предыдущем посте было "все".

CEBEP 30.07.2009 03:40

Во флексе есть хорошая фича, Framework linkage -> Runtime shared Library, которая выносит библиотеки отдельно и кеширует их у юзверя на компе.

BlooDHounD 30.07.2009 08:41

ldimat, компилируйте release версию, а не debug.

iNils 30.07.2009 11:20

Цитата:

а почему на флексе писать не правильно? он вроде как меньше и бесплатней
Флекс это фреймоворк, а есть отдельно Flex SDK в котором есть компилятор, и который можно использовать для компиляции чистого AS3.

silin 30.07.2009 12:24

надо понимать, что речь о чистых AS проетах
имо понятия правильно/не правильно здесь не очень уместны, я бы сказал удобно/не удобно
компилить конечно же быстрее(и надежнее) mxmlc чем в CS, я уж не говорю о том что писать в CS пороосту невыносимо после нормальных редакторов
а вот где хрнить ресурсы во внешних файлах или в библиотеке еще вопрос
мне кажется что собрать все ресурсы в IDE и сохранить как SWC удобнее, чем вставлять через EMBED:
все в одном файле, разложено и названо как удобно, растр хранится в сжатом виде (поэтому и swf меньше получается), шрифты тоже удобнее подрезать в IDE, сюда же звуки, компоненты какие если надо..
короче, каких-то серъезных резонов хранить все во отдельных файлах (кроме разве что CS для этого не нужен) я не вижу,
хотя если ассетов не много, то может оказаться, что через EMBED и складнее

iflamberg 30.07.2009 12:38

согласен с Силиным (я правильно просклонял? =))


Часовой пояс GMT +4, время: 06:35.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.