![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Feb 2009
Сообщений: 3
|
Есть 2 варианта сгенерировать формочку с некоторым количеством компонент (10 - 100).
Первый - это нарисовать форму явно во флексе, вторая - собрать ее же средствами AS3. Меня интересует вопрос быстродействия этих вариантов при открытии такой формы. Насколько я понимаю первый вариант должен работать на порядок быстрее второго. Кто что может сказать? |
|
|||||
|
Экспериментов таких не ставил, но флекс все ж таки для этого и предназначен... Да и гораздо проще оно в нем делать.
__________________
Jedem das Seine |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 164
|
Мне кажется без флекс фреймворка побыстрее будет. Ну хотя наверное это зависит от сложности формы.
|
|
|||||
|
Регистрация: Aug 2005
Сообщений: 35
|
При компиляции MXML по сути преобразуется в тот же AS3-код. Так что всё зависит от того насколько мудрёным будет ваш код.
|
|
|||||
|
Регистрация: Sep 2008
Адрес: Москва
Сообщений: 224
|
Смотря какая форма:
- Если туча элементов расположенных в великих VBox и HBox'ах, то флекс выигрывает за счёт времени разработки. - Если элементов мало - АС3. - Если есть анимация - АС3. - Если у формы размеры меняться не будут - АС3 без вопросов, если будут, то зависит от лени , во флексе будет выполняться 1000 вам ненужных операций.Вообще флекс хорош для мааааленьких проектов, если что-то более менее большое - АС3. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Цитата:
Что касается формы, то первый вариант будет такой же медленный, как и второй. |
|
|||||
|
Регистрация: Sep 2008
Адрес: Москва
Сообщений: 224
|
Цитата:
А вот и нет, сколько рассчётов нужно чтоб "зажать" 20 элементов и позиционировать их по RESIZE'у в простом случае? А сколько рассчётов нужно это во флексе?(он будет упорно высчитывать все паддиги, лайауты через циклы на один элемент) В зависимости от объёмов потоизлияний можно добиться в разы лучшей производительности. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
|
|
|||||
|
Modus ponens
|
Я не понял в чем разница между вариантами =/
"нарисовать форму явно во флексе" === "собрать ее же средствами AS3" Или вы говорите про время затраченное на разработку в MXML против времени на написание того же самого на AS? Тогда MXML быстрее, но в чем-то дело привычки...
__________________
Hell is the possibility of sanity |
![]() |
![]() |
Часовой пояс GMT +4, время: 11:38. |
|
|
« Предыдущая тема | Следующая тема » |
|
|