Flex и RIA блоги
2008-11-10 |
CS4: на приеме у психоаналитика Такого видео об Adobe CS4 вы, наверное, еще не видели: |
2008-11-09 |
Создание звуковых эффектов и музыки Один из моих друзей, очень талантливый саунд-продюсер с десятилетним опытом работы, решил присоединиться к нашему полку фрилансеров. Соответственно, он не прочь бы заняться интересным проектом, а я с удовольствием вам его представляю. Зовут его Сергей Шпуль, он живет в Санкт-Петербурге, имеет музыкальное образование и, помимо профессиональной деятельности, является еще и отличным композитором и музыкантом, чье творчество издавалось на британских лейблах. Потенциальной аудитории моего блога Сергей может быть интересен как создатель звукового и музыкального оформления для игр (я знаю, многие из вас связаны с игровыми проектами), и в этой области у Сергея имеется большой опыт. Известен также факт, что за всё время своей деятельности он ни разу не подводил клиентов со сроками исполнения и качеством работ. Чтобы не быть голословным, отправляю вас на Myspace-страничку Сергея, где можно ознакомиться с примерами его работ. Ну а заинтересовавшиеся пусть пишут ему на электронную почту: spul (at) inbox (dot) ru. Надеюсь, хороший заказчик найдет хорошего звуковика! |
Релиз Intellij IDEA 8.0 Вышла новая версия, пожалуй, самой интеллектуальной среды разработки — Intellij IDEA 8.0 с поддержкой Flex и ActionScript 3.0. Скачать установщик вы можете с этой страницы, а узнать о том, как начать разрабатывать Flex приложения в IDEA, вы можете вот из этой статьи, о которой я писал ранее. Выскажу свое мнение. В настоящий момент Flex-модуль среды еще требует доработки. Пока что нет полноценной поддержки CSS стилей фреймворка, имеются незначительные, но все же неприятные баги, да и рефакторингов хотелось бы побольше. Однако, начав работать в IDEA, в которой еще нет многих «плюшек», реализованных для других языков, я уже не пересяду обратно на FDT или Flex Builder. И, кроме того, насколько мне известно, разработчики обещают в версии 8.1 внедрить дополнительную поддержку Flex и ActionScript — те вещи, которые они не успели доделать до релиза. Так что сейчас я крайне рекомендую писать багрепорты в JIRA, потому что наша с вами активность будет решать, насколько хорошим в итоге получится инструмент. Кроме того, писать багрепорты еще и выгодно, поскольку самым активным участникам разработчики дарят персональную лицензию на IDEA. Скажу по секрету, одним из таких активных репортеров был признан Евгений Потапенко, обладающий теперь лицензионной Intellij IDEA 8.0. При создании нового таска в качестве проекта указывайте «IDEA: Feedback», а в качестве компонента среды — «Flex Support». Список текущих тасков по Flex модулю. |
2008-11-07 |
Adobe Air: практическое руководство по среде для настольных приложений Flash и Flex Книга под таким названием выйдет скоро на русском языке. Сообщил эту отличную научный редактор книги Михаил Антипин. "Совсем скоро на русском языке выйдет книга по Adobe Air. Она должнa появиться в продаже в начале декабря 2008. Авторы: Джоуи Лотт (один из авторов ActionScript 3.0 Cookbook) и компания. Издатель русской версии: Символ Плюс. — пишет Михаил в почтовую группу ruFlash. Это переводное издание; вот оригинал на английском, Adobe AIR in Action. |
Flash как платформа для дипломного проекта Flash Multitouch Вы знаете, что 10 самых часто запрашиваемых пользователями функций Microsoft Word уже есть в Microsoft Word? А что первый пользователь мыши пытался ездить ею по монитору? Об этом рассказывает Aza Raskin из Mozilla Labs. Он повествует тажке об интерфейсах, об эффективности информации, о цене изменений, о разнице между интуитивно понятным и знакомым, и немного о том, что люди не знают, чего они хотят и сколько стоит интуитивность интерфейса iPhone. Важная мысль в середине рассказа: "Different — better, intuitive — no": Ссылку на это полезное видео прислал мне Артем Бригерт. А еще раньше, 24 октября, он же показал мне интересный пример использования Flash для проектировния новых интерфейсов. Tim Roth: диплом на тему "Flash Multitouch "180"Это мультитач-решение '180' для т. н. консалтинговых ситуаций, когда два человека сидят друг напротив друга и один что-то объясняет другому. Тим проделал большую работу, и не только во Flash, это целое инженерное решение, в котором Flash отвечает за визуализацию данных и взимодействие с пользователем:Теперь Tim Roth работает как Research Assistant в Zhdk, Multitouch Technologies и ведет там же блог по multitouch-технологиям. Flash — отличная платформа для внедрения инноваций. Особенно — в интерфейсах. |
2008-11-06 |
SWF-данные как текстовый поток Base64 — возможно ли? Безуспешные попытки внедрить swf-данные в html-страницу с помощью техники Base64 Encoding привели меня к одному практически бесполезному, но интересному результату. А именно: простейший способ загрузить в браузер плагин Flash Player заключается в открытии такого адреса (можно просто ввести в адресную строку): Говорят, что скармливать плагинам Base64– занятие обреченное на провал. Но почему? Не верится, что это невозможно! Хотите потестить? Вот онлайн-конвертер любого файла в Base64. Если вы не понимаете, зачем это: Base64 позволяет внедрять бинарные данные (например, картинки) непосредственно в html-код. Без использования внешних файлов. Например, вот логотип Ф. Потрошителя (скопируйте в строку адреса и нажмите Enter): data:image/gif;base64,см. на сайте Используя эту технику, можно было бы вставлять новогодние флэш-открытки прямо в письма :) |
Flash Player Update уже работает вне браузера Для кого-то это будет уже не новость, но я был так поражен увиденным, что хочу с вами поделиться. Вчера на одном из компов в соседнем кабинете увидел такое диалоговое окно: Пораженный, я сделал скриншот и по очереди нажал на ссылки "Read more about this update" (между прочим, за этой ссылко прячутся Release Notes ко всем Flash Player, начиная с 5) и "Change update notifications (here)" (до сих пор хостится на macromedia.com). Затем я нажал кнопку "Install Now" и увидел это: А затем это: Таким образом флэш-апдейтер реально работает — я сам видел! |
Alternativa продолжает радовать![]() Alternativa На блоге Alternativa появились новые демо платформы. Чем дальше тем более платформа подходит к моменту использования в реальных проектах. На блоге представленны три новые демки:
|
2008-11-05 |
Самый быстрый способ удалить всех детей из экземпляра DisplayObjectContainer В одном из разделов форума Flasher.ru был задан вопрос о том, каким образом нужно правильно удалять всех детей из объекта DisplayObjectContainer. В ходе обсуждения были предложены следующие варианты (орфография и пунктуация авторов сохранены =):
Так какой же из вариантов самый оптимальный? Внимание, правильный ответ. В плане быстродействия лидирует вариант номер три от пользователя wvxvw (761 миллисекунд против 1757, получаемых во втором варианте при 10000 итерациях): Actionscript:
Коментарии по этому поводу от Дениса «__etc» Коляко: «Разница в том, что код wvxvw в цикле запрашивает геттер numChildren и удаляет ребенка с нулевого индекса. Постоянный запрос геттера, как вызов функции, по определению должен быть медленнее обращения к локальной переменной. При работе с массивами удаление первого элемента занимает больше времени, чем последнего, из-за происходящего смещения индексов элементов. Как выяснилось, в модели DisplayObjectContainer элемент на нулевом индексе оказывается последним в массиве элементов, а не наоборот. Именно поэтому удаление последнего элемента в display list медленнее, чем первого. Ну а геттер numChildren оказался таким же быстрым, как и декремент локальной переменной, вероятно в силу того, что декремент выполяется в несколько действий, с конвертацией и прочим.» Посмотрим, как метод удаления всех детей реализован во Flex Framework: Actionscript:
По всей видимости, над этим фреймворком работали не такие уж и бестолковые программисты… На этом все. Эффективного вам кода! |
Flash в браузере без HTML-обертки Недавно Олег Галабурда увлекся идеей полнофункциональной работы Flash в браузере без HTML-обертки. Ему удалось решить эту задачу путем вызова из Flash-приложения Javascript-кода, помогающего SWF-файлу устроиться в браузере со всеми удобствами без помощи родительского html-документа. Будучи основательным разработчиком, Олег создал Javascript-компонент JSInterface для доступа к JavaScript-объектам среды браузера прямо из Flash. Предлагаю познакомиться поближе с этой разработкой: JSInterface – JavaScript во Flash. Вас ждет средних размеров и хорошего качества статья с иллюстрациями и примерами кода. |
2008-11-04 |
"Огоньки" — новая анимация от создателей видеоклипа "Капитал" Update: клип временно недоступен. Автор сообщает, что он снова появится онлайн приблизительно через неделю. Еще помните клип "Капитал"? Встречайте новое произведение того же автора: Алексей Терехов сделал музыкальное видео для песни "Огоньки" (Ляпис Трубецкой):
Дополнительная информация о клипе "Огоньки"На международном фестивале музыкальных видео VIMUS в Португалии этот видеоклип взял первый приз в номинации "Best Animation". Для этого ему пришлось победить такие работы, как, Chemical Brothers "Salmon dance" by Dom & Nic, Bjork "Declare Independence" by Michele Gondri и Temposhark "Blame" by Motomichi Nakamura. Сильно!Недавно Алексей обещал выложить видео для просмотра — и сегодня прислал мне ссылку. Поздравляем братьев по разуму! |
Embed MovieClip не всегда дает MovieClip. AS3 Столкнулся с любопытной ситуацией (компиляция осуществляется Flex SDK 3, FlashDevelop): Создаю клип в один фрейм. Объявляю его в Linkage как Base class = "flash.display.MovieClip". Внедряю в код: [Embed(source="Assets/screens.swf", symbol="SIntroScreen")] Пытаюсь работать с ним как с MovieClip: var test:MovieClip = new Embeds.INTRO_CLASS(); Получаю исключение: "Type Coercion failed ..." Позвольте, позвольте! Смотрим, что говорит нам describeType: var test:DisplayObject = new Embeds.INTRO_CLASS(); А говорит он вот что (опускаю излишние подробности и заменяю треугольные скобки на квадратные): [type name="classes::Embeds_INTRO_CLASS" base="mx.core::SpriteAsset" isDynamic="false" isFinal="false" isStatic="false"] Так значит, при компиляции, однофреймовые MovieClip-ы без моего согласия (а может быть, согласно какому-то параметру по умолчанию), урезаются до Sprite-ов. И верно, добавив еще один фрейм и скомпилировав, получаем: [type name="classes::Embeds_INTRO_CLASS" base="mx.core::MovieClipAsset" isDynamic="false" isFinal="false" isStatic="false"] Вот такие чудеса творит оптимизация. В принципе, разумно конечно. Но только если знать про наличие такой фичи. В ином случае (как раз моем), добавочное время на разбор подводных камней обеспечено. |
Как я делал свою первую игру, гвоздоноид Однажды Johnny-K написал увлекательную и короткую (19 страниц) книжку о том, как сделать свою первую игру под названием "Гвоздоноид" (myFirstGame.pdf, 1 МБ). Джонни рассказывает не только создании игры, но и о том, что случилось потом. Иногда эта книжка не совсем ясная, иногда вдохновляющая, а бывает, что даже вышибает слезу. Написана она живо, снабжена иллюстрациями и дружескими комментариями автора. Поэтому книга понравится не только отчаянным игроделам, но и всем, коиму приходится решать интересные задачи. |
Москва и FlexCamp Вчера вернулся из Москвы, куда ездил поработать, погулять и посетить FlexCamp (и даже сделать на нем небольшой доклад). В Москве был первый раз и Москва мне не понравилась. Я привык к более размеренной жизни и меньшему количеству людей и машин. Мои ожидания она поравдала на все 100%, в отличаи от Львова, UAFPUG#6. Красная площадь оказалась не такая большая, по сравнению с площадью свободы в Харькове Зато FlexCamp удался! Я наконец-то познакомился в живую с Костей Ковалёвым! Рад до безобразия. В плане организации было все на высоте (проблемы с интернетом отнесем к проблема отчественного бизнеса, где никто ни о чем не думает, они были не по вине организаторов). Спасибо организаторам. По докладам, все доклады были из разряда “обзорных”. Мне большинство были не сильно интересны — я или уже это знал, или активно использую. Фотографий я не делал, но есть хорошие фото от mr.Destro . На FlexCamp мой доклад был посвещен Eclipse Monkey (Monkey Script), который совпал с открытием русскоязычного проекта “monkey-for-flex” по использованию Eclipse Monkey. Eclipse Monkey расширяем функционал Flex Builder
View SlideShare presentation or Upload your own.
В разделе “Живой пример” я показал пример генерации коментариев для класса из шаблона, работу с диалоговыми окнами (вызов стандартного колор пикера) и генерацию хендлера для события. Эти скрипты будут выложены в проекте “monkey-for-flex” |
2008-11-03 |
Leprosorium Tower Defence |
За сколько бы вы купили Flex Builder 3 Pro? Вопрос: если бы у вас была возможность купить Flex Builder 3 Professional со значительной скидкой — сколько были бы согласны за него заплатить? Спрашиваю не из праздного интереса. В ответах прошу приводить взвешенные, реалистичные цифры. По желанию укажите, кто вы — частное лицо, студия, компания и т.д., и, если знаете, укажите количество нужных вам копий. |
2008-11-02 |
Eclipse Monkey по-русски Недавно стартовал проект “monkey-for-flex” посвещенный использованию Eclipse Monkey (Monkey Script) для рассширения функционала Flex-Builder. Проект появился благодаря статье “Используем Eclipse Monkey чтобы сделать Flex удобнее” белорусского флексера Юрия Жлобы. На данный момент проект содержит краткое вступление в работу с Monkey Script, ссылки на документацию и примеры его использования, небольшой перечень известных возможностей и несколько скриптов. Я должен был выложить еще и свои скрипты, но пока не дошли руки оформить их нормально :(. Обещаю исправиться. Так как нормальная документация по Monkey Script практически отсутствует, то мы рады любым примерам, любым материалам. Присоеденяйтесь! Сделаем Flex Builder удобнее! |
Б Антоний продолжает изучать алфавит и чудеса животворящей анимации. Два месяца прошло с момента публикации буквы А. Я планировал выдать остальные буквы почти сразу, но решил сначала убедиться в устойчивой работе метода не только на одной букве. И хорошо, что догадался. Когда я заменил текст "А" на "Б", Антон опознал эту "Б" как "А" (произнес "А"). Получается, тот же эффект анимации буквы, что помог сфокусировать на ней внимание, стал над ней же доминировать. Это доминирование проявилось, когда этот же эффект был применен к букве "Б". Графическая форма символа "Б" (графема) терялась в окружающих ее эффектах. Замены текста недостаточно. Как отличить "Б" от "А"Усвоить букву "Б" после "А" удалось лишь после значительного изменения анимации. Но сначала я сделал небольшое изменение — лишь поменял цвет с красного на синий, и Антон снова произнес "А". Сразу после этого я понял, что мы только что расширили образ самой "А", добавив к нему новую вариацию, но теперь шансы быстро усвоить "Б" уменьшились!Стало ясно, что нужно изменить сразу побольше параметров — динамику, траекторию, цвет, убрать все, что было в "А" и без чего можно обойтись: размывку, пятно на фоне. Когда я сделал это, Антон начал узнавать букву "Б": Установите Flash Player.
Сейчас в запасе Антона уже 11 устойчиво узнаваемых букв плюс одна проблемная. Я продолжу публикации в следующие выходные, там еще есть о чем рассказать :-) Кстати, история с говорящей азбукой также получила продолжение. Антон стал показывать в ней буквы, которые видел до этого анимированными. Этой записью продолжается цикл "Детский флэш по выходным" на сайте Ф. Потрошителя :-) |
2008-10-31 |
Ура — вторая лицензия Alternativa3D уезжает в Киев! Все, кто был на втором дне FlashGAMM до победного конца, стали свитеделями нешуточной борьбы между участниками за лицензию на использование движка Alternativa3D в коммерческих проектах. Лицензия разыгрывалась по результатам викторины: кто ответил правильно на наибольшее количество вопросов по A3D, тот и победил. Борьба была интенсивной. Михаил Ткачук лидировал со значительным отрывом в индивидуальном зачете, но при подведении итогов викторины ребята из студии Red Ants решили сложить свои баллы и таким образом получили лицензию на компанию. Сила коллектива! Но было ощущение, что Михаил честно заслужил лицензию, и Антон Волков эту мысль разделял. И сегодня я узнал, что Альтернативщики дали еще одну лицензию Михаилу — респект! Кстати, в блоге Альтернативы написали о новых возможностях движка Alternativa3D (веселые спрайты рулят! Бабушкин — царь) А еще Альтернатива принимает работы, использующие движок A3D. Эти работы могут быть показаны на Adobe MAX 2008 Europe — круто? |
Влещь на глагне III IIIIIII? На домашней странице студии Лебедева можно увидеть SWF-файл, представляющий фирстиль «Театральной паутины — 2008». Это клево, потому что: 1) такого никогда раньше не было; 2) от веб-технологов design.ru часто слышно, что веб-анимацию можно создавать и без флэша. Действительно, данный элемент можно было сделать на JavaScript, но у флэша есть одно преимущество — это всего один swf-файл, который сделал, залил, и забыл. Но вот подкаст презентации о том, что есть анимация без Flash. Автор — Сергей Чикуенок из design.ru (тезисы): Создание анимации без использования FlashСейчас еще заметил: студия Лебедева использует флэш-скринкасты для техногрета. Если вы собираетесь ругаться в комментариях — пыщь вам в руки. Тунеядцы. |
2008-10-30 |
Бесплатные постеры Flex и AS3 за Flex Builder 3 serial number Хочешь чудный постер для Flex и AS3? Иди на эту страницу, укажи адрес для доставки плюс серийный номер к своему Flex Builder 3 и жди звонка от FedEx. |
Дублируем DisplayObject. AS3 Как известно, дублировать как в AS2 клипы уже нельзя - нет такого метода. Странно конечно, и зря. В шаблонной структуре приложения это было бы очень полезно. Но в AS3 есть множество средств, которыми можно это сделать. Для начала, порыщем в Google. Duplicate Movie Clip Action Script 3 (взято у Senocular, в котором есть этот исходник). as3 duplicate DisplayObject. Здесь класс исходного дисплей-объекта получается аналогичным образом. Отличие лишь в том, что передаваемые свойства автоматически извлекаются посредством рефлексии - метода Creating Class Instances from a DisplayObject in AS3. Здесь имя класса получается более хитрым способом - из строки, возвращаемой Других, более вменяемых способов решения я пока не нашел. Почему "более вменяемых"? Да потому, что все эти способы имеют одно очень существенное ограничение. Они не дублируют произвольный дисплей-объект. То есть дублируемый объект должен обязательно иметь обозначенное в Linkage имя класса. Если мы протрейсим имя класса произвольного клипа, это будет MovieClip или SimpleButton, а инстанцируя их, мы получаем просто пустые клипы. Таким образом, дублировать клип вышеперечисленными способами нельзя если клип не имеет имени класса в Linkage. Кстати, интересное замечание по второму способу с рефлексией: describeType для объектов из внедряемой библиотеки выдает тэги описания свойств как "accessor", в то время как для объектов из подгруженной библиотеки - "variable". Итак, вывод - универсального решения нет, и выход один - всё делать "ручками". Или я ошибаюсь? * * * Спасение пришло с другой стороны: Включение файлов в SWF в виде байтовой последовательности. Проблема внедряемых файлов будет устранена, остальное, в принципе решаемо. * * * Да, интуиция поискать по запросу Единственная оговорка: Я загружаю классы в Еще раз спасибо Garbage Collector. Глядя на дату спасительного поста, я понимаю, что здорово отстаю :(. |
2008-10-29 |
Самым нетерпеливым: файлы презентаций с конференции FlashGAMM В разделе "Доклады" сайта FlashGAMM выложены все презентации докладчиков. Их уже можно качать, но учтите: видеозаписи будут выложены немного позже. Нужно время на их обработку, и лучше их дождаться (это тот случай, когда мы жалеем, что у организаторов не шесть рук и они живые люди). |
Silverlight Day в Петербурге Всем привет! До FlexCamp’а времени осталось совсем ничего, я уже почти бегу на поезд, но перед этим хочу напомнить, что 31 октября, в пятницу, жители и гости северной столицы имеют шанс немного больше узнать о технологии Microsoft Silverlight на мероприятии с условным названием «Silverlight Day», а, говоря проще, первой осенней встрече Петербургской группы пользователей .NET. Так что спешим регистрироваться и готовимся придти. Я уже морально готов. Ведь мне там читать доклад. Конкретная и подробная информация в блоге Сергея Жихарева и на соответствующей страничке. А я побежал! |
Встреча разработчиков на Flex Camp 2008 в подмосковье, 30 октября
Докладчики FlexCamp 2008 и темы их выступленийРазработчики из нескольких стран приедут, чтобы поделиться своим опытом:
В программе докладов возможны дополнения. Пожалуйста, смотрите точное расписание на странице Flex Camp 2008. Для регистрирации отправьте заявку на rafpug [dog] gmail.com. Если у вас остались вопросы, рекомендуем подробный FAQ по FlexCamp от Константина Ковалева. Напомним, что участие во Флекс Кемпе 2008 — бесплатное. |
Снимаем сливки с FlashGamm Мы, кто поленился/не смог/не захотел поехать в Киев на Flash Game Meeting, грыз ногти и рвал волосы на голове от сознания собственного бессилия, затаив черную зависть, рассматривал отчеты и фотки с довольными и улыбающимися лицами, и выжидал, выжидал сглатывая слюну, когда же наконец поступит информация не про невообразимые впечатления, чудесную организацию и респекты, а про Flash, деньги и эти чертовы игры. Теперь ликуйте! Читайте! Ха-хахаа! Вот они! Здесь! Доклады! Даа! Презентации! И мы станем участниками FlashGamm! Презентация от Badimа. Мало. Черт, мало! Подожем пока.
|
Создание экземпляра Vector с заранее определенным содержимым Предлагаю нам продолжить разговор о тонкостях работы с классом Vector, начатый ранее в этой статье. В ходе перевода некоторых классов разрабатываемого мною в том числе приложения на использование класса Vector, возник вопрос: «Каким образом можно наполнять экземпляр вектора нужными нам элементами при его создании?».
В случае использования массива это делается достаточно просто. Можно прибегнуть к конструктору массива: Actionscript:
либо же к литералу: Actionscript:
У конструктора класса Vector есть всего два строго фиксированных параметра: первый указывает длину создаваемого экземпляра, второй отвечает за то, возможно ли изменение длины вектора со временем. Поэтому передать нужные нам элементы в конструктор класса Vector у нас не получится. Литерала вектора не существует. Обратившись к документации по этому классу, максимум, что мы можем найти — это метод concat(...args):Vector.<T>, присоединяющий переданные аргументы к объекту. Т.е. следующий код: Actionscript:
может превратиться в: Actionscript:
Однако если взглянуть на документацию более внимательно, то мы можем найти там глобальную функцию Vector, принимающую в качестве параметра исходный массив или вектор, элементы которого будут являться элементами будущего вектора, и возвращающую этот новый вектор. Синтаксис этой функции в точности повторяет синтаксис конструктора класса Vector, однако оператор Actionscript:
Вот такие тонкости. Удачного вам программирования! См. также: |
2008-10-28 |
Осторожно: голодные зубры сходятся на огни Flex Camp 2008 Многолетних дубов величавая стать.
Отрок-ландыш в тени, чей-то клад стерегущий… Дети зубров твоих не хотят вымирать, Беловежская пуща, Беловежская пуща. Как вы наверное знаете, 30 октября в Подмосковье, на базе отдыха Спутник (той самой, куда ведут не все дороги) пройдет большое, незабываемое и ужасное скопление лучших умов флекс-, флэш- и эйр- сообщества под названием Flex Camp 8002, он же RAFPUG №10 (юбилейный). Пока вы размышляете, нужно ли вам там быть или нет, позвольте мне как можно скорее сообщить, что вам там быть необходимо. Особенно, если у вас действительно длинная шелковистая шерсть и вы с оптимизмом смотрите на динамику развития мирового шмизиса. Дополнительная информацияВ рамках дальнейшего стирания границ между юзер-, фокус-, гештальт- и прочими группами организована диверсия Ильи Панина из UAFPUG. В данный момент известно, что Панин собирается прочесть свой широко знаменитый среди детей зубров доклад "Два проводка: от теории к практике". Чтобы не привлекать лишнего внимания, Панин дал докладу скромное название "Eclipse Monkey — расширяем функционал Flex Builder". Но мы-то знаем. Также в рамках усугубления диверсии возможен дружеский налет Дмитрия "Reijii" Кочетова (информация уточняется).Ссылки по теме:# Этюд "FlexCamp от А до Я" от Константина 'SilverFlex' Ковалева!# Эссе "ФлексКамп-2008: Хочешь поговорить об этом? Регистрируйся, ссылка внизу страницы!" на официальной странице зуброящеров! Дополнительная-дополнительная информация
Ссылки по смежным темам:# Зубр на сайте исчезающе редких живтоне.# Песня "Беловежская пуща" (1975) Александры Пахмутовой. # ЗУБР: За союз Украины Белоруссии России. # Статья "Используем Eclipse Monkey чтобы сделать Flex удобнее" от автора известного проекта ChatZone — статья большая и дельная, не то, что этот странный пост. !!!!!!!!!!!!!!!!! |
Книга: Колин Мук «ActionScript 3.0 для Flash. Подробное руководство» Возрадуйтесь начинающие флэшеры и флексеры! Вышла в свет новая книга Колина Мука на русском языке «ActionScript 3.0 для Flash. Подробное руководство» (страница книги на Books.ru).
Меня немного смущает перевод названия книги, который в оригинале звучит как «Essential ActionScript 3.0», что буквально означает «Основы ActionScript 3.0». Будем надеяться, что такой не совсем корректный перевод названия книги — это просто маркетологический ход, призванный повысить продажи, и в целом перевод основного содержимого книги будет на высоте, как и как и переводы двух прошлых книг Колина. Лично я уже заказал эту книгу для своей коллекции. =) |
FlexCamp (RAFPUG 11) 30 октября пройдет уже одиннадцатый по счету RAFPUG, совмещенный с FlexCamp. По этому поводу в блоге у Кости «Constantiner» Ковалева был опубликован целый FlexCamp FAQ, из которого вы можете узнать практически все подробности мероприятия.
Говорю сразу, что меня не будет на этой встрече, о чем я очень сожалею. Поскольку темы докладов для меня крайне интересны. Однако на мероприятии будут двое моих коллег: Евгений Потапенко и Иван Дембицкий, которые в отдельном докладе расскажут о плагинной архитектуре Flash-приложений на примере прототипа онлайн-редактора объектов недвижимости DomCAD, разрабатываемого нами на базе движка Alternativa3D. Кроме диаграмм презентации вы сможете увидеть прототип «в деле», оценить интерфейс будущего редактора. Отдельная просьба к организаторам встречи: обеспечьте, пожалуйста, возможность трансляции докладов, ну или просто снимите на камеру и выложите в сеть видео с докладами. Очень хочется посмотреть и послушать. Думаю, что я не один такой. Что касается места встречи — базы отдыха «Спутник» — то оно было выбрано организаторами довольно удачно. Однажды я провел там выходные и, в принципе, остался доволен уровнем и качеством сервиса. Думаю, что вам тоже понравится эта аккуратная и ухоженная база. Главное, чтобы погода не подвела, потому как иначе вам не удастся поиграть в мини-гольф. Еще там в маленьком пруду водятся карпы, которых можно поудить, взяв напрокат удочку. В общем, удачного вам времяпрепровождения! И еще раз прошу вас — не забудьте о видеосъемке. =) |