MXML, Биндинг и другие страшные для ТРУЪ аскриптера вещи. Вводная часть..
Для начала вводная:
Цитата:
1)Flex/FlashBuilder - это не флекс
2)flexSDK - это не флекс
и даже:
3)mxml - это не флекс
4)binding - это не флекс.
флекс - это некая библиотека-фреймворк + прекомпилятор
расширяющая AS3 (впрочем как любая библиотека)
расширяет она многое, от гуи до сервисов работы с LiveCycle итп.
Если какие то другие библиотеки используют флекс, то для того чтобы использовать эти библиотеки нужно делать flex проект.
2)flexSDK - это не флекс
и даже:
3)mxml - это не флекс
4)binding - это не флекс.
флекс - это некая библиотека-фреймворк + прекомпилятор
расширяющая AS3 (впрочем как любая библиотека)
расширяет она многое, от гуи до сервисов работы с LiveCycle итп.
Если какие то другие библиотеки используют флекс, то для того чтобы использовать эти библиотеки нужно делать flex проект.
Темой нашего сегодняшнего сабантуйчика и будет - как же мне использовать офигенские штуки в виде mxml и биндинга в труъас проекте.
сноска: труъас - это только что придуманый мною мем для транслитерации pure as (чисто экшинскрипт, без всяких ваших там флексов)
Итак.
Моя идея - нарисовать небольшой проект основанный на MVC парадигме средствами чисто-чистого as3
и средствами чистого ас, но с использованием mxml и биндинга.
Также мы затронем парадигму PM (MVVM) и как она обычно реализуется на данный момент в нашем экгибиционистстком мире.
Для затравки просто куча ссылок
про паттерны:
http://outcoldman.ru/ru/blog/show/184
http://rsdn.ru/article/patterns/ModelViewPresenter.xml
http://msdn.microsoft.com/ru-ru/magazine/dd419663.aspx
http://www.martinfowler.com/eaaDev/P...tionModel.html
http://blogs.adobe.com/paulw/archive...tion_pa_3.html
http://examples.pmwilliams.co.uk/ado...tionModel.html (сырцы по правой кнопке)
про биндинг:
http://blog.diestro.ru/binding-v-actionscript-1/
http://blog.diestro.ru/binding-v-actionscript-2/
http://blog.diestro.ru/binding-v-actionscript-3/
http://compile4fun.wordpress.com/2010/10/28/binding/
http://habrahabr.ru/post/43599/
Чего жду в комментах: проявление интерса к этой теме.
Всего комментариев 16
Комментарии
![]() ![]() |
|
Интерес есть.
Ты бы статью сразу писал, а не затравочку в жанре сериалов) |
![]() ![]() |
|
поддерживаю. интерес - несомненно есть.
|
![]() ![]() |
|
Пилотная серия понравилась. Жду продолжения сезона!
|
![]() ![]() |
|
Просим!
![]() |
![]() ![]() |
|
Цитата:
2)flexSDK - это не флекс
флекс - это некая библиотека-фреймворк + прекомпилятор |
![]() ![]() |
|
Цитата:
С байндингом я не работал ранее, но понял всю его суть для труъас через статьи, которые ты же и дал.
в статьях по ссылкам об этом мало. Ну и хочу описать некоторые траблы и способы их решения. |
|
Обновил(-а) Котяра 15.04.2012 в 13:43
|
![]() ![]() |
|
труляс!
|
![]() ![]() |
|
у нас проще)
|
Последние записи от Котяра
- Страх и ненависть в Нью-Дели или сборка мультипака для arm7 и x86 c Adobe AIR 14 в FB (16.06.2014)
- Нативный EventDispatcher в старлинге (27.11.2013)
- Нужны ошибки компиляции при создании экземпляра синглетона извне? Запросто! (13.09.2013)
- ARP - новый формат упаковки ресурсов (07.02.2013)
- DropShadowFilter и GlowFilter в Starling (16.01.2013)