Модераторы: SoWa

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Модульное приложение на Flex, возможно ли? 
:(
    Опции темы
artfabrique
  Дата 10.9.2006, 10:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Дизайн
*


Профиль
Группа: Участник
Сообщений: 171
Регистрация: 5.2.2006
Где: СПб

Репутация: нет
Всего: 2



Итак как понял обстановка во Flex c RSL только ужесточилось.. я что-то никак дотукать не могу как можно их делать не парясь также как во флэше не использую консоль и без написание xml-ек с инструкциями для компилятора... если кто знает как или знает где лежит русская статья с примерами кинте ссылочку..
Ну ладно это все лирика.

основной вопрос таков:
Возможно ли сделать обсалютно модульное приложение? например ну как винда.. есть рабочий стол на нем ярлыки.. кликнул,загрузилось,инициализировалось. по такому же принципу сделать приложение.
Есть менюшка. кликнул на кнопку - подгрузилось с ревера приложение ну или самодельный компанент.
все стандартные компаненты есть в главном мувике. тоесть нужно чтобы в подгружаемом было описано только то что новое и касается только его. потому что там тоже используются стандартные компаненты и мне не надо чтобы главный мувик второй раз их грузил..... прямо скажу какое то подобие фрэймворка получается..
как лучше это реализовать?
главная цель чтобы все ресурсы разложить по полочкам и распихать в разные swf а потом по мере надобности их подгружать... я чую что тут должно быть RSL (runtime shared library) и что то ещё другое.. а вот как это все делать по порядку в башке не укладывается..

скорее бы уже 9-й флеш.. как ну не могу я без таймлайна.. =))
--------------------
Я спасу мир! © ЙУХ 0000г.
PM MAIL WWW ICQ   Вверх
artfabrique
Дата 11.9.2006, 01:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Дизайн
*


Профиль
Группа: Участник
Сообщений: 171
Регистрация: 5.2.2006
Где: СПб

Репутация: нет
Всего: 2



Народ ну вы хоть соображения на этот счет скажите свои!!!
может кто сталкивался уже?
--------------------
Я спасу мир! © ЙУХ 0000г.
PM MAIL WWW ICQ   Вверх
Maksys
Дата 11.9.2006, 05:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Future Splasher
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 15.6.2005
Где: Екатеринбург

Репутация: нет
Всего: 17



Если честно... нифига не понял в чем проблема? модульность я понимаю подгрузка отдельных swf ок? то пожалуйста... шаредлибрари да с этим жопа... но это пока....
И еще 9 флешь ваще устарел давно smile новую версию ждум smile


--------------------
 С уважением, BiMaWa™©.
user posted image
user posted image
PM MAIL ICQ Skype GTalk   Вверх
AlDev
Дата 11.9.2006, 10:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 3
Всего: 50



чего? 9-ый тока в alpha =)
http://labs.adobe.com/

соображения поищи у Antares-а. он писал на эту тему давно:
http://www.novemberain.com/blog/

у него была статья с примерами
PM MAIL WWW ICQ YIM MSN   Вверх
Maksys
Дата 12.9.2006, 06:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Future Splasher
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 15.6.2005
Где: Екатеринбург

Репутация: нет
Всего: 17



smile альфа значит старый.. уже больше мес как альфа... хочу уже Блайз где он!?


--------------------
 С уважением, BiMaWa™©.
user posted image
user posted image
PM MAIL ICQ Skype GTalk   Вверх
artfabrique
Дата 12.9.2006, 19:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Дизайн
*


Профиль
Группа: Участник
Сообщений: 171
Регистрация: 5.2.2006
Где: СПб

Репутация: нет
Всего: 2



чер! я сегото не понимаю.. классы которые с скачал с новембрэйна не компилятся и ошибки выдают..
в Librari.as импортится falsh.events.EventType НО!! сами посмотрите у меня в Flex SDK 2 такого класса нету!!!
ну например во флексбилдере 2-м печатаешь "flash." он подсказку выдает..выбираешь "event" а в нем EventType нету.....

короче почаму у меня этот класс не пашет.. кто занает?
качать тут: http://www.novemberain.com/tutorials/as3/libraryexample.zip
статья тут: http://www.novemberain.com/blog/?p=73
--------------------
Я спасу мир! © ЙУХ 0000г.
PM MAIL WWW ICQ   Вверх
AlDev
Дата 12.9.2006, 20:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 3
Всего: 50



версия другая. теперь все что было, например, в EventType (константы), плавно перебралось в Event, например
EventType.CLOSE теперь Event.CLOSE
PM MAIL WWW ICQ YIM MSN   Вверх
artfabrique
Дата 12.9.2006, 20:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Дизайн
*


Профиль
Группа: Участник
Сообщений: 171
Регистрация: 5.2.2006
Где: СПб

Репутация: нет
Всего: 2



да забыл сказать во флекс билдере не нада имортировать скачанные файлы как прожект, хотя там есть ХМЛ с описоловом.. там не тот компилятор стоит.. так что просто создавайте новый и пихайте туда а потом ручками настройки выставляйте из ХМЛ
--------------------
Я спасу мир! © ЙУХ 0000г.
PM MAIL WWW ICQ   Вверх
artfabrique
Дата 12.9.2006, 20:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Дизайн
*


Профиль
Группа: Участник
Сообщений: 171
Регистрация: 5.2.2006
Где: СПб

Репутация: нет
Всего: 2



Тааак! один заяц есть! =))
EventType - это из промежуточной alpha1 или alpha 2 версии flex. Потом все эти классы с константами (EventType, KeyboardEventType...) убрали, а константы запихнули в соответствующие классы (Event, KeyboardEvent...). 
--------------------
Я спасу мир! © ЙУХ 0000г.
PM MAIL WWW ICQ   Вверх
artfabrique
Дата 12.9.2006, 21:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Дизайн
*


Профиль
Группа: Участник
Сообщений: 171
Регистрация: 5.2.2006
Где: СПб

Репутация: нет
Всего: 2



почти адаптировал под Flex 2... ненавижу только одно во флекс билдере - это то что он ошибки пишет не по делу тоесть пишет только один из возможных вариантов из за чего ошибка..

Добавлено @ 21:50 
вот например скажите что не так!

Код

var lib_class:Class = this._library.getItem("oop_jpg");
// инициализурем класс
var lib_element:lib_class = new lib_class();


Пишет ошибку :
1046: Type was not found or was not a compile-time constant: lib_class.

хз почаму он не видит этот тип
--------------------
Я спасу мир! © ЙУХ 0000г.
PM MAIL WWW ICQ   Вверх
AlDev
Дата 12.9.2006, 22:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 3
Всего: 50



Цитата(artfabrique @  13.9.2006,  01:40 Найти цитируемый пост)
Тааак! один заяц есть! =))
EventType - это из промежуточной alpha1 или alpha 2 версии flex. Потом все эти классы с константами (EventType, KeyboardEventType...) убрали, а константы запихнули в соответствующие классы (Event, KeyboardEvent...).  


а мой пост тяжко было прочитать? =) я же то же самое написал smile

Добавлено @ 22:33 
Код

var testClass:Class;
//....
var testObject:Object = new testClass();

PM MAIL WWW ICQ YIM MSN   Вверх
artfabrique
Дата 12.9.2006, 22:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Дизайн
*


Профиль
Группа: Участник
Сообщений: 171
Регистрация: 5.2.2006
Где: СПб

Репутация: нет
Всего: 2



Цитата

а мой пост тяжко было прочитать? =) я же то же самое написал  smile 

это глюк.. хз почему так, но твоего поста небыло когда я свой писал.

не так не покатит? потому что потом нужно его на сцену прикреплять а там тип другой (flash.display:DisplayObject)

Код

var lib_class:Class = this._library.getItem("oop_jpg"); // это второй пример с картинкой
// инициализурем класс
var lib_element:Object = new lib_class();
// добавляем на сцену
this.addChild(lib_element);


--------------------
Я спасу мир! © ЙУХ 0000г.
PM MAIL WWW ICQ   Вверх
artfabrique
Дата 14.9.2006, 01:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Дизайн
*


Профиль
Группа: Участник
Сообщений: 171
Регистрация: 5.2.2006
Где: СПб

Репутация: нет
Всего: 2



народ.. вот я переделал вроде под флекс второй эти классы но почему-то всеравно не пашет
скажите что нетак.. там всего 7kb кода.. вот сорцы того что я переделал
http://www.artfabrique.ru/eva/source.rar
а вот исходный сорец под флекс альфа
http://www.artfabrique.ru/eva/libraryexample.zip


Это сообщение отредактировал(а) artfabrique - 14.9.2006, 01:30
--------------------
Я спасу мир! © ЙУХ 0000г.
PM MAIL WWW ICQ   Вверх
artfabrique
Дата 21.9.2006, 03:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Дизайн
*


Профиль
Группа: Участник
Сообщений: 171
Регистрация: 5.2.2006
Где: СПб

Репутация: нет
Всего: 2



ну че!!! забыли эту тему совсем! помогите разобратся то! Пользу офигенную народу принесёте! =))
--------------------
Я спасу мир! © ЙУХ 0000г.
PM MAIL WWW ICQ   Вверх
AlDev
Дата 21.9.2006, 06:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 3
Всего: 50



Прикол был с классом Loader
раньше:
Код

loaderInstance.addEventListener


а теперь надо:
Код

loaderInstance.contentLoaderInfo.addEventListener




Это сообщение отредактировал(а) AlDev - 21.9.2006, 06:41

Присоединённый файл ( Кол-во скачиваний: 6 )
Присоединённый файл  libraryexampleMod.zip 52,92 Kb
PM MAIL WWW ICQ YIM MSN   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Flex | Следующая тема »


 




[ Время генерации скрипта: 0.3294 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.