У Стивена Вебстера, автора микроархитектуры Cairngorm (по-русски это произносится либо как "кернгорм", либо как "кеэнгом" (дымчатый топаз, жёлтая или дымчато-бурая разновидность кварца)), есть хорошая статья: почему я считаю, что вам не следует использовать Cairngorm.
В статье Вебстера подробно объясняется, по каким причинам разработчику не стоит использовать эту микроархитектуру, являющуюся, с одной стороны, реализацией MVC-фреймворка, а с другой -- методологией использования MVC-подхода; приведем здесь основные тезисы, а жаждущие подробностей смогут могут найти их раскрытие в первоисточнике:
Основной лейтмотив статьи Стивена звучит так: сначала изучите основные возможности Flex, создайте хотя бы пару приложений и осознайте те архитектурные вопросы, как ответ на разрешение которых возникла микроархитектура Керногрм; затем прочтите цикл из шести статей, посвященных описанию причин возникновения, фундаментальных идей и конкретной реализации Cairngorm и построенных на нем приложений и после освоения данных шести статей попытайтесь создать свое первое простое Cairngorm-приложение с нуля. Если получится -- значит, стоит продолжать.
И самое главное: упоминаемые Вебстером шесть статей могут быть использованы не только как введение в микроархитектуру Кернгорм; они также являются подробным описанием возникающих в процессе создания RIA-приложения проблем организованного взаимодействия Модели, Вида и Контроллера, трех составляющих методологии MVC (Model-View-Controller). А Кернгорм -- одно из готовых решений, дающих ответы на эти вопросы и методы их реализации.
Насколько интересна читателям Ф. Потрошителя эта тема? Я раздумываю над тем, стоит ли переводить шесть статей Вебстера на русский?
Иван Дембицкий закончил работу над классами Bezier и Line и выложил результат. Сейчас он ищет людей, готовых помочь ему в тестировании, портировании, расширении, всемирном доминировании и произведении эффекта разорвавшейся бомбы проекта Bezier.
Долой графоманию, цитируем автора. Письмо Ивана Дембицкого в конференцию ruFlash:
итак, начинаю потихоньку выкладывать плоды долгих трудов и бессонных ночей: http://www.bezier.ru/as/BezierRu.zip сейчас там всего два класса Bezier и Line (не считая обслуги) но уже с ними можно побаловаться, о чем, собственно, и прошу вас. очень нужны: комментарии, замечания, пожелания. код ваших тестов, не выдроченный, а as is - попробовал получилось/не получилось - не важно, всё равно заслал мне. вопросы "а как сделать..." помошники, готовые помочь делать работу типа: писать комменты и генерить java-доки, делать примеры использования, переводить java-доки на английский портировать на AS1, AS3, JS, Java, C и т.п. Вообще, помимо этих классов в пакет войдут классы: Ellipse EllipseArc Circle CircleArc LineSegment PathCurve (или просто Curve) и очень важный класс Intersection - получение перечсечений всех вышеописаных линий каждый с каждым. - вышеперечисленное готово примерно на 80% Разумеется, позднее будет отдельный пакет классов - фигуры, образованные из базовых линий. Shape Triangle Quadrangle Rectangle Square Polygon MetaballSystem Metaball Плюс к этому есть очень интересные наработки и идеи по поводу 3D, как работы с геометрическими примитивами, так и текстурирования. ( -Ден, Антон, вы где? по вашей части :) ) короче, планы на поле оновские. работы - валом. очень интересной и полезной. я был бы рад, если бы кто-нибудь по-серьезному подключился к этой работе. требования к результату работы на каждом направлении очень высокие: - делаем продукт мирового уровня. даже в том, что я выложил реализованы очень серьезные математические находки. желательно взять на себя ответственность за конкретный сектор работы: я портирую на я джавадокю и т.п. пишите пожалуйста в приват. -- Ivan Dembicki
итак, начинаю потихоньку выкладывать плоды долгих трудов и бессонных ночей: http://www.bezier.ru/as/BezierRu.zip
сейчас там всего два класса Bezier и Line (не считая обслуги) но уже с ними можно побаловаться, о чем, собственно, и прошу вас.
Bezier
Line
очень нужны:
Вообще, помимо этих классов в пакет войдут классы:
Ellipse
EllipseArc
Circle
CircleArc
LineSegment
PathCurve
Curve
Intersection
- вышеперечисленное готово примерно на 80%
Разумеется, позднее будет отдельный пакет классов - фигуры, образованные из базовых линий.
Shape
Triangle
Quadrangle
Rectangle
Square
Polygon
MetaballSystem
Metaball
Плюс к этому есть очень интересные наработки и идеи по поводу 3D, как работы с геометрическими примитивами, так и текстурирования. ( -Ден, Антон, вы где? по вашей части :) )
короче, планы на поле оновские. работы - валом. очень интересной и полезной.
я был бы рад, если бы кто-нибудь по-серьезному подключился к этой работе.
требования к результату работы на каждом направлении очень высокие: - делаем продукт мирового уровня. даже в том, что я выложил реализованы очень серьезные математические находки.
желательно взять на себя ответственность за конкретный сектор работы:
пишите пожалуйста в приват. -- Ivan Dembicki
Комменты не по делу будут превращаться в изолированные ионы пропан-бутана.
На сайте Андрея Горбатова размещен туториал о том, как начать разрабатывать AS3 / MXML приложения с помощью open-source IDE FlashDevelop.
Установка и прикрутка всех необходимых запчастей занимает около получаса, а в результате вы получаете полностью бесплатный цикл разработки Flex-приложений -- с шаблонами AS3- и Flex- проектов, с авткомплитом AS3- и MXML- кода, с Ant-билдами приложения и возможностью трассировки во встроенное окно Output.
Уточним в туториале пару моментов:
1. Качать FlashDevelop удобно отсюда.
Не нужно больше делать это:
2. Поместите файл ASCompletion.dll в каталог /plugins. 3. Поместите файл RunCommand.dll туда же.
-- так как эти файлы входят в новую версию FlashDevelop по умолчанию.
А затем читайте это: Создание FDS Flex приложения с помощью FlashDevelop.
Костя 'Constantiner' Ковалев открыл новый проект, и новости от него теперь читайте здесь: Constantiners's blog: RIA Flex Flash-platform Apollo ActionScript MXML.
Замечательно то, что кроме блога Кости, на новом сайте живут еще как минимум два flex-блога: Юлии 'Junik' Николаевой и Анны 'Graann' Громовой, и их авторы очень нехило пишут про флекс и ООП.
В подразделе "Задание свойств отступа" раздела "Форматирование диаграмм" главы "Компоненты диаграмм Flex" книги "Введение во Flex для заработчиков" я встретил термин, "gutter", перевести который смог пока только как "пробел" или "пробельная область". Им обозначается область диаграммы между ее областью отступа (padding) и осью. Flex рисует метки, названия осей и деления осей в пробельной области диаграммы:
Согласны ли вы с таким вариантом перевода? Может, есть более удачный?
Поздравьте Клишина с удачным воплощением!
Журнал PHPInside.ru опубликовал новость от Майка Поттера с рекомендациям для PHP-разработчиков, желающих начать работу с технологией Adobe Flex 2.
Закончен перевод второй главы "Типы диаграмм" из раздела "Диаграммы" книги "Введение во Flex для разработчика", входящей в русскоязычную документацию по Flex 2 (первая глава "Введение в мир диаграмм во Flex" была переведена недавно).
Приветствуется критика по переводу конкретных терминов типа "candlestick chart", а также любые недеконструктивные пожелания и высказывания по адресу.
Остались третья и четвертая главы, "Форматирование диаграмм" и "Использование событий и эффектов диаграмм".
Когда книгу сначала любовно пишут, составляя ее не из воздуха, а из ответов на реальные часто задаваемые вопросы, а потом так же трепетно переводят на русский, то и получается шедевр.
Управление версиями в Subversion
(И немного о создании этой книженции для граждан сумлевающихся: "Главное в этой работе — открытые глаза и аккуратное отношение к записям в блокноте").
Переключайте версии flash-плагина, не покидая Firefox -- скриншоты и ссылка для скачивания.
Простой способ подписаться на новый ruFlex -- это ввести свой емэйл в эту форму и нажать "Подписка":
Простой способ подписаться на новый ruFlash -- это ввести свой емейл в форме и нажать "Подписка":
Обновление: ruFlash уже тоже переезжает на Google. Цитирую Дембицкого из конференции:
итак, новый адрес рассылки: http://groups.google.com/group/ruFlash заходите, подписывайтесь. ruFlash на яхе будет жить еще недельку максимум и затем встанет в режим архива. если кому-то захочется иметь гмыл, обращайтесь ко мне приватом, вышлю инвайт. кстати, гмыл рекомендую. год назад пытался им пользоваться - не понравилось - бросил. сейчас завел - совсем другое дело. сервис обжился, и, хоть еще не идеален, всё же весьма неплох.
ruFlash на яхе будет жить еще недельку максимум и затем встанет в режим архива.
если кому-то захочется иметь гмыл, обращайтесь ко мне приватом, вышлю инвайт. кстати, гмыл рекомендую. год назад пытался им пользоваться - не понравилось - бросил. сейчас завел - совсем другое дело. сервис обжился, и, хоть еще не идеален, всё же весьма неплох.
-- В почтовых конференциях ruFlash и ruFlex обсуждаются вопросы их переезда на сервер Google в связи с низкой скоростью доставки писем сервером Yahoo и вообще Гугл рулит.
Конференция ruFlex уже практически определилась с решением: переезду на Google быть. Вот страница ruFlex на Google.
Участники ruFlash еще думают и ищут все "за" и "против":
ЗА:
- Google форсирует использование юникода, тем самым уменьшая вероятность появления нечитаемых писем до предельного минимума. - Google быстрее работает - поиск Google по архивам - Google гораздо более успешная и вменяемая компания. Намерены активно развивать направление работы с группами (смотрите: Google Groups Beta). - Отсеются фейковые участники конференций. - Наверняка будет (есть) русскоязычный интерфейс, инфа, и возможно, техподдержка.
ПРОТИВ: - два переезда равны одному пожару. - архив рассылки останется на Yahoo.
Ваше мнение поможет принять решение.
7 ноября 2006 года Adobe и Mozilla Foundation объявили, что Adobe предоставила Mozilla Foundation исходный код виртуальной машины ActionScript™ -- мощного скриптового языка, соответствующего последнему стандарту ECMAScript и являющемуся ядром Adobe® Flash® Player. Mozilla будет вести новый этот проект, называемый Tamarin, чтобы ускорить развитие высокосовместимой с лучшими стандартами Flash-платформы для создания Web-приложений -- гласит официальный пресс-релиз.
А вот и тамарин: Рис. 1: Тамарин -- небольшая южноамериканская мартышка с шелковистым мехом и длинным нецепким хвостом. Иногда носит усы или ирокез.
Недавно стартовал Flash Lite проект Дмитрия Архипова "Flash Lite for Mobile developers", посвященный разработкам мобильного Flash-контента. На сайте публикуются новости мобильного мира и Flash Lite, примеры кода и руководства по созданию приложений и игр на Macromedia Flash Lite 1.1 и 2.0. Адрес сайта: http://www.flashweb.sabiostar.com.
Для тех, кто во флэше привык пользоваться _root для получения конфигурационных переменных и не знает, как это сделать во флексе -- -- простое одностраничное руководство "Получение переменных, переданных через GET или FlashVars". С примером кода.
Сегодня я получил письмо такого содержания:
"Я студентка, и в связи с написанием курсовой работы у меня возникли некоторые затруднения.. Суть курсовой в том, что мне надо написать программку на С++, которая способна из *.swf файла вытащить звук и сохранить его в *.mp3 формате.. Я заглянула на ваш сайт http://flash-ripper.com/ ..нашла там много полезной информации, но мне стало интересно.. не могли бы вы мне помочь разобраться в структуре *.swf файла?" Наталья
Наталья
Кто поможет девушке разобраться в структуре *.swf файла?
Совсем древнее: 17-20.09.2002, 23-30.09.2002, 01-04.10.2002, 07-11.10.2002, 14-19.10.2002, 20-26.10.2002, 27.10-02.11.2002, 04-08.11.2002, 11-16.11.2002, 18-23.11.2002 25-30.11.2002, 02-07.12.2002, 09-14.12.2002 Сайт заработал 17.09.2002