Flex и RIA блоги
2010-04-08 |
Flex Gangsta Track #2 Спустя полтора года Flex Gangsta записал вторую композицию: Лет через 10, наверное, наберётся альбом. |
2010-04-07 |
Вакансия программиста AS3, МСК, фултайм Я, Лео, ищу человека, который смог бы подхватить отдельные интересные аспекты разработки клиентской части онлайн игры, с обязательной перспективой вырасти в очень крутого и дорогого специалиста. |
2010-04-06 |
[Москва] Ищем флеш-программиста на full-time Компания-разработчик игр для социальных сетей ищет флеш-программиста Требования: Опыт в разработке игр приветствуется. Условия: Резюме присылайте на: guard@mosaicmedia.ru |
2010-04-05 |
Об основах разработки Flash-игр и не только - 10 апреля в Челябинске В Челябинске зарегистрировали критическое превышение максимально допустимой концентрации флэшеров-игроделов на один квадратный город, но город готов и дальше увеличивать этот показатель. Для этого возможна переквалификация инженеров, в данный момент занятых на других производствах. Возможно, этим и объясняется изложенное ниже. На ближайшей встрече флэш-разработчиков в Челябинске состоится сессия блиц-докладов по 5-10 минут каждый. Докладчики за свои выступления получат удовольствие от раскрепощения, а также возможность выиграть билет на крупнейшую конференцию для разработчиков игр на Flash -- FlashGamm в Москве 2010. Кроме игровой темы, на встрече будет раскрыта также тема будущего Flash Platform. Вот краткий список уже имеющихся докладов:
По данным выше контактам можно также указать, какие доклады вам нужны, поделиться тем, чем вы хотите поделиться. Кстати, игроделометрические параметры челябинских флэшигроделов образуют один из широчайших диапазонов с заходом в невидимые области спектра (да, я пишу о вас, ультра-партизаны и инфра-архитекторы). Вас тоже ждут. А если вы -- челябинский джавист-невидимка, то знайте, вас на встрече тоже жду, позвоните Ане. Официальное название мероприятия -- апрельская встреча RAFPUG в Челябинске, а вот и программа встречи (дополняется). Уже сейчас можно зарегистрироваться на попадание на встречу, которая начнется 10 апреля в 10 утра в Информационно-аналитическом цетре на Елькина 45. |
ChatRoulette - атака клонов? Пишет jloa: Наверняка многие из вас помнят юношу Андрея Терновского, который не так давно засветился благодаря своему проекту СhatRoulette. Его идею быстро подхватили сильные мира. Я вот тут наткнулся случайно на новый проект mail.ru под названием VideoChat. Забавно, правда? А что думаете вы по этому поводу? зы: некрасиво как-то имхо |
2010-04-02 |
Обсуждение идеальной игровой команды в Харькове 17 апреля - регистрация открыта Анонсированная ранее встреча разнокалиберных игроделов в Харькове обросла сразу четырьмя докладчиками! Напомним, что идея встречи -- в совместном поиске идеальной конфигурации команды разработчиков игр. Для этого организаторы постарались подобрать докладчиков, представляющих различные индустрии флэшового игродела. Таким образом, на встрече будут озвучены практики команд разного калибра и типа: большая компания, средне-малая, инди, фрилэнс. А также состоится круглый стол для обсуждения животрепещущих вопросов из этого приблизительного списка:
Если вы хотите обсудить свои вопросы, не вошедшие в списко -- просим в комментарии. Возможно, у нас появится еще и пятый докладчик, представляющий молодой, бурлящий стартап издалека -- по пока мы не гарантируем это, так как стартапам часто бывает не до встреч, особенно бурлящим и издалека. Их приезд может стать приятным сюрпризом, будем надеяться, что получится. Итак: официальная страница встречи с полной информацией, включая карту проезда. И то, ради чего создан этот: регистрация на встречу UAFPUG #18 "Идеальная игровая команда". |
Требуется профессиональный клиентский Flash программист в Санкт-Петербурге Требуется профессиональный клиентский Flash программист, опыт работы от 2 лет. Остальные требования:
Обязанности: Условия:
Координаты для связи: web-dev@lenta.ru |
2010-04-01 |
Обман на низком уровне После обсуждения этико-моральных аспектов обмана хотелось бы перейти к основной части -- попытке понять обман как неотъемлемое свойство нашего материального мира и то, как можно использовать его в работе. Но сначала еще немного том, что такое обман, а прежде этого -- что такое слово "обман" в обыденном эмоциональном понимании. Затем будем конкретизировать понимание обмана до тех пределов, в которых его использование становится возможным без конфликтов с нашим Внутренним Прокурором. |
Adobe: финальный шаг в сторону Open Source - верен ли он?
А суть вот в чем. Продолжением вчерашнего начала тесного сотрудничества Adobe и Google над интеграцией Flash Player в браузер Chrome стали новые, еще более будоражащие воображение факты -- флэш-проигрыватель стал опенсорсным. "С чем я вас и поздравляю!" -- хочется вокликнуть тут же, но давайте сначала поразмыслим, хорошо ли это и для кого именно. Можно было ожидать, что естественным и логическим развитием взаимоотношений Adobe & Google станет открытие исходных кодов Flash Player. Это и происходит сейчас -- ведь, поскольку Google Chrome сам является разработкой с полностью открытым исходным кодом, то и все его части должны иметь аналогичную характеристику. Иначе говорить о бесшовной интеграции Flash Player с браузером -- означает в некоторой мере спекулировать фактами, в то время как нужно идти до конца и сначала ответить на следующие вопросы:
Идеал не будет достижим в условиях проприетарности Flash Player. Именно поэтому Adobe делает естественный следующий шаг и завершает открытие исходных кодов Flash Player. Это то, к чему Adobe идет уже два года. Начав в 2008 году свою революцию открытия кода с Tamarin, Adobe продолжают ее, интегририуя проигрыватель с Chrome, и завершают -- выпуская Flash Player в Opensource. Нужен ли нам Open-Source Flash Player?Не станем скрывать, что есть и разумные возражения против открытия исходных кодов Flash. Так, упоминашийся выше эксперт по разработке RIA-приложений Константин Ковалев из Черногории предостерегает, что открытие исходных кодов может привести к появлению огромного количества низкокачественных веток разработки, и как следствие - общей дискриминации Flash Player. Что ж, такая вероятность есть, но не станем забывать и о том, что Flash Player как флагманская технология сети уже и так в достаточной степени подвергается различным нападкам. И спектр их весьма широк - от вполне понятного недовольства пользователей тяжеловесными баннерами, изготовленными с помощью Flash, до появления настоящих зловредных программ, умело мимикрирующих под свежие версии Flash Player. Как Flash Player стал злым и вредным вирусомТак совпало, что я как раз сегодня имел дело с одной из плохих программ, притворяющихся флеш-плеером. На машине своего знакомого, малоопытного пользователя и немного чайника. Он пожаловался на программу, непрерывно демонстрирующую эротическое шоу на его рабочем столе, и он не может убрать ее оттуда, он попросил меня остановить ее как-то. И с помощью утилиты Dapphne 1.46 нам удалось выяснить, что эта вредоносная программа была запущена из кэша браузера Opera и называлась flash_player_10_2.exe, при этом вес ее составлял 280 Кб. Мы понимаем, что это не настоящий Flash Player, но объясните это тысячам пользователей, малолетним детям которых подобное "изделие" непрерывно демонстрирует на рабочем столе готику, расчлененку и эротику, предлагая убрать это безобразие за деньги отправленные по СМС (кстати, это поделка еще и была на русском языке). Конечно, с помощью Дафнии 1.46 мы быстро очистили систему от этой грязи, но осадок в душе неприятный -- остался. Не тратьте время зря на защиту и нападение?Так что я думаю, что флэш-проигрывателю уже не страшно ничего - все, кто хотел возненавидеть его лютой ненавистью, они уже заняли свои боевые позиции и я не стану разубеждать этих людей в их глубоких заблуждениях, ведь они не ждут объяснений, но лишь хотят глумиться над программой. Теперь, выйдя в опенсорс, наша любимая программа Flash Player станет, я уверен, еще сильнее. И еще больше появится вокруг нее шума и заявлений, но не станем их ни бояться, ни даже опасаться. Просто помните, что нападают на флэш-проигрыватель из зависти и страха - не уподобляйтесь, не защищайтесь и не нападайте, не для нас теперь эти тараканьи бега про то, победит ли шварцнегер брюса ли - не непадайте и вы на дружественные нам технологии, уважайте и Сильверлайт, и айПад и не ведите бесплодных споров - защищать нужно лишь слабое, а сильные платформы и так стоят прочно - и поэтому в защите не нуждаются. Одним багом во Flash Player стало меньше?Напомним, что баг Flash Player номер 2504, "Open source Flash Player" был занесен в систему Adobe JIRA почти год назад - 5 мая 2009 года. По популярности эта фундаментальная ошибка взлетела уже на 22-е место в списке самых популярных багов Flash Player. За ее исправление отдан уже 101 голос, и теперь эта ошибка будет наконец устранена. Я хочу поблагодарить всех, кто помог принудить Адоби к этому шагу, всех, кто писал в гугл поисковые запросы "opensource Flash Player" -- мы победили! Итак, мои выводы: Adobe делает верно, что открывает исходные коды Flash Player, их единственная, на мой взгляд, ошибка - они не сделали этого раньше, но это ничего. |
2010-03-31 |
Flash GAMM: Вести с полей - круглые столы и блиц-доклады. В рамках программы конференции Flash GAMM Moscow 2010 будут организованы круглые столы. Круглый стол "Социальный бум!" Круглый стол "Индейцы". Если вам есть что рассказать на тему инди-разработки или социальных игр, напишите организаторам на email flashgamm@absolutist.com Так же одна секция будет посвящена блиц-докладам. Секция блиц-докладов будет проходить перед обедом и на перерыве можно будет задать вопросы и более детально обсудить услышанное с докладчиками. Если вам есть чем поделиться и вы можете выступить с блиц докладом, напишите нам! |
Flash Player теперь встроен в Google Chrome Конечная цель совместных действий Adobe и Google - сделать Flash Player такой же естественной частью современного браузера, как HTML и Javascript. Добиться в отдельно взятом браузере бесшовной интеграции всех актуальных веб-технологий! HTML + Javascript + Flash = Love. Adobe & Google намерены реализовать мою давнюю мечту - стереть барьер между Flash и браузером, я не удержался и решил написать об этом несмотря на то, что об этом уже написали все, включая TechCrunch. Да, пока Стив Джобс в крутом и гордом одиночестве хоронит флэш на айфонах и айпадах, Адоби с Гуглом
Ранние билды Хрома для разработчиковЧтобы поэкспериментировать с Flash Player, встроенным в Dev-билд Chrome, можно начать со страницы Google Chrome Early Access Release Channels. Говоря русским языком, надо подписаться там на канал Dev, чтобы получать соответствующие инсталляции Хрома. Важно: чтобы использовать встроенный плагин Flash Player, нужно добавить к командной строке запуска Google Chrome параметр |
2010-03-30 |
Нужен Flash-программист для удаленной работы над онлайн-играми Здравствуйте! Нам нужен хороший flash-программист, который может работать удалённо. Если вы талантливый, расторопный и адекватный специалист, а наши требования для вас не являются препятствием – напишите нам. Мы готовы обменять ваши человеко-часы на деньги, славу, и даже %. Еще, мы молодые и адекватные и на 79% не злые. Требования к соискателю * Уметь работать с графикой – быстро и качественно, с точностью до пикселя. А также заниматься анимацией. Желательно * Иметь в портфолио игровые проекты Если вы считаете, что соответствуете требованиям, посмотрите, пожалуйста, данное ТЗ: drabu.backpackit.com/pub/1979542. Напишите, на crazypit13@gmail.com, укажите ориентировочное время выполнения в часах и стоимость часа. Просим также приложить к письму ваше портфолио и примеры кода. Если вы не имеете должного опыта работы над играми, но хотите попытаться убедить нас, что вы отличный специалист и справитесь – напишите, не стесняйтесь. |
Особенности использования ColorPicker (flex 3) В ходе работы с пиккером, мы столкнулись с его неприятной особенностью: при попытке заменить предустановленный цвет пиккера на черный (самый первый элемент таблицы пиккера) контролл аккуратно закрывался, но и только. Т.е событие change не диспатчилось и текущий цвет не менялся. В чем же проблема?У стандартного пиккера предустановлена коллекция отображаемых в таблице цветов. Она передается в дата провайдер и содержит в себе 240 цветовых квадратов. Отображаемые в таблице цвета можно регулировать путем замены или модификации этой коллекции. Для управления выбранным цветом контролла предусмотрено 2 свойства: selectedIndex selectedColor. Очевидно что selectedIndex — индекс цвета в коллекции дата провайдера. А вот с selectedColor все не так однозначно. При всем изобилии, таблица пиккера не вмещает в себя все могущие прийти в голову дизайнера цвета. И, когда вы пытаетесь в качестве selectedColor указатиь пиккеру значение отсутствующее в коллекции дата провайдера, происходит следующее. * selectedColor устанавливается в заданный цвет Следует отметить, что по умолчанию selectedIndex и selectedColor выставлены в 0. Т.е когда мы пытаемся установить selectedColor в цвет отсутствующий в коллекции, selectedIndex не меняется и остается равным 0. В момент же интерактивного выбора нужного цвета в пиккере на каком-то из этапов осуществляется проверка соответствия индекса выбираемого значения текущему. Если значения совпадают, ничего не происходит. Отсюда и этот прекрасный баг. В selectedIndex-е пиккера прямо указано, что цвет у нас черный. А вот значение selectedColor при этом совершенно никого не волнует Что делать?Решение очевидно. Надо добавить в коллекцию дата провайдера недостающий цвет. Вот так выглядит стандартный пиккер ![]() Так он будет выглядеть если добавить новый цвет в конец коллекции. ![]() Не слишком симпатично. Поэтому я предлагаю обратить внимание на второй столбец цветовой палитры. Он совершенно черный. Нехитрые исследования предустановленной коллекции дата провайдера показали, что перед нами столбец нулевых значений. Для чего он, мне понять не удалось. А раз так, ничто не мешает добавлять в него новые цвета. Нулевые элементы палитры начинаются с 1 индекса и повторяются через каждые 20, вплоть до 221 индекса. Все что нужно это: Ниже код и превью результата Code:
![]() |
На постоянную работу строго в офис (Москва) разыскивается flash-программист На постоянную работу строго в офис (Москва) разыскивается flash-программист. Заработная плата после испытательного срока - от 50 000 рублей. |
2010-03-29 |
Новая статья во Флексипедии: Spark Layout В русскоязычной Flex-вики появилась новая статья о новой схеме расположения элементов пользовательского интерфейса на экране во Flex 4 Framework-- Spark layout. Эта схема, помимо прочих улучшений, направленных на облегчение скинования компонентов Flex, учитывает также и работу с Adobe Flash Catalyst. Впрочем, начиная с этого момента пора перейти к самой статье - желаю приятного и полезного чтения! |
Новая статья во Флексипедии: Spark Layout В русскоязычной Flex-вики появилась новая статья о новой схеме расположения элементов пользовательского интерфейса на экране во Flex 4 Framework-- Spark layout. Эта схема, помимо прочих улучшений, направленных на облегчение скинования компонентов Flex, учитывает также и работу с Adobe Flash Catalyst. Впрочем, начиная с этого момента пора перейти к самой статье - желаю приятного и полезного чтения! |
2010-03-25 |
Flash builder 4, мёд и дёготь 50/50 Вышел релиз Flash builder 4 и новая версия sdk4 (типа). Вроде и приятно и пофиксили много бяк. Я даже порадовался первый день, пока не начал с ним работать вплотную. Вот некоторый набор маразматических (с моей точки зрения) решений от адоба: Переименование неймспеса для mx компонентов. Обратной совместимости с беттой теперь отсутствует. Если в комманде 1 человек то [...] |
Flash builder 4, мёд и дёготь 50/50 Вышел релиз Flash builder 4 и новая версия sdk4 (типа). Вроде и приятно и пофиксили много бяк. Я даже порадовался первый день, пока не начал с ним работать вплотную. Вот некоторый набор маразматических (с моей точки зрения) решений от адоба: Переименование неймспеса для mx компонентов. Обратной совместимости с беттой теперь отсутствует. Если в комманде 1 […] |
2010-03-24 |
Как получить заголовки ответа сервера Сегодня столкнулся с проблемкой. Приложение посылает запрос на сервер, и сервер отвечает только заголовками (header), в моем случае - Loaction http://..... Как мне получить данные, содержащиеся в заголовке? Функции AS3 такой возможности не предоставляют. То есть - при обычной загрузке, с использованием URLLoader/HTTPService мы получаем содержимое ресурса, указанного в Location. Однако, после непродолжительных поисков, я наткнулся на статью HTTP Authentication for HTTP/GET requests using ActionScript 3, в которой автор представляет свою библиотечку HTTPURLLoader, которая при помощи сокетов осуществляет загрузку и заголовков и данных ответа сервера. Спасибо ему за это и низкий поклон.
|
FLash CS4. Выделить подобные объекты (JSFL) Задача: на сцене присутствует большое количество объектов. Нам нужно выделить все объекты определенного типа. Если выделять их по одному, в лучшем случае просто начнет нервно дергаться глаз. |
2010-03-23 |
Как выводить "прямые" числа в XML? Такая проблема, вывожу текст XML (.toXMLString()), получаю кривые цифры (y="503.4500000000039"):
Вопрос: как получить нормальные ровные числа в XML?
|
2010-03-22 |
Flex 4 вышел! Пишет Born: C большим удовольствием сообщают нам opensource.adobe.com, что Flash Builder 4 вышел! Продолжает Рост: А вот и небольшое видео: Introducing the new Flash Platform ToolsДипа энд Дипика
Сейчас я знаю двух индийских женщин со словом Deep в имени, обе они - менеджеры в IT-компаниях, обе в моей практике связаны с Flex 4. Одна, только что упомянутая выше Дипа, - менеджер по флексу в Адоби, а другая, Дипика -- менеджер в отделе "Product Usability & Design Group" в индийском отделении GlobalLogic Inc. Уже почти месяц как, Дипика -- моя непосредственная руководительница, ей я сдаю свои проекты. Сегодня как раз сдаю первый, и Flex 4 так помог мне ускорить разработку, что я об этом напишу отдельно. Дипика ведет блог. Друзья, я хочу поздравить вас всех с новой эпохой в жизни - как человек, который сделал уже два коммерческих проекта на двух разных бета-версиях четвертого флекса я беру на себя право заявить -- флэш все увереннее становится платформой, на которой могут играться даже дети, если их правильно научить, и четвертый флекс делает визуальное программирование еще более доступным, чем оно уже было с третьим флексом. Я уже писал об этом, и повторюсь -- флекс это набор для лепки, пластилин. У него и название такое. Проверьте сами -- есть специальный флексовый тест-драйв, а еще - видео-руководство к изучению Flex за неделю. Если вы еще не пробовали всего того, что приготовили для вас Адоби, назвав это Flex 4 -- я вам искренне, по белому завидую |
Вышел Adobe Flash Builder 4 Сегодня на сайте Adobe.com появилась релизная версия Adobe Flash Builder 4, а следовательно и Adobe Flex 4 SDK. Я этот момент уже достаточно давно поджидаю, поскольку Flex 4 SDK beta2, при помощи которой я до этого времени компилировал разрабатываемое приложение, была нестабильна. В общем, ура, товарищи! |
2010-03-19 |
Шара: Свежий релиз бесплатной open source Flash CMS Ребята из FancyCMS на днях зарелизили бета версию своей flash CMS. Качаем, юзаем, задаём им вопросы на форуме |
2010-03-18 |
Начинающий флэш-разработчик ищет удаленную работу Здравствуйте, меня зовут Евгений. Я флэшер. У меня опыт не большой. Я живу в Киеве. Закончил КА “Шаг”. Портфолио есть. В основном я делаю флэш баннеры, флэш анимацию. Могу другую работу делать. Не работаю с начинающими веб-студиями. Работаю дома. С уважением Евгений. E-mail: platono-evgenij@yandex.ru; lCQ 445976521 |
2010-03-17 |
Растровый редактор Сегодня мне понадобился редактор растрового изображения. Поиск готовых решений не дал большого изобилия результатов. Да и не надо. Всего одна библиотека, которая попалась в наши сети превосходно решает нашу задачу:
Параллельно напал на интересные ресурсы:
|
Идеальная игровая команда - заседание президиума в Харькове
Обозначенные выше темы - лишь некоторые из широкого спектра вопросов, касающихся устройства и работы идеальной команды разработчиков игр. В начале апреля 2010 года в Харькове состоится встреча UAFPUG, посвященная вопросам организации игровых команд. На этой встрече команды игроделов поделятся своим устройством и узнают о том, как устроены другие. Цель - распространение лучших практик и промышленный шпионаж. Да, это хороший шанс получить полезную обратную связь об устройстве своей команды, и сделать это в кругу реально заинтересованных в вопросе людей. Можно предложить свою тему и приехать с ней - это гарантирует интенсивность результата. Формат встречи будет необычным: заседание президиумаВ месте проведения встречи перед несколькими рядами кресел установлен массивный стол - президиум. Это возможность лучше сбалансировать отношения ораторов и зала. Как бывает обычно? Многие в зале слушают - один докладчик вещает. Как будет в этом случае? Многие в президиуме вещают - многие в зале слушают. Рассказывать о работе команды лучше самой команде, или хотя бы паре ее представителей. В президиуме четыре места - можно заполнить их все. Кем заполнить? Командными ролями. Гемдизайнер, разработчик, менеджер, дизайнер - кто там у вас есть? Команда из одного человека - реально ли? Приезжайте и синхронизируйтесь с лучшим опытом от своих коллег по цеху. Встреча состоится в Харькове, ориентировочно в начале апреля. Инициатор проведения встречи и ее тематики - харьковская комания GamezHero. Да, это подготовка к московскому FlashGAMM 4, разогрев сухожилий перед схваткой титанов! У вас есть интересные идеи для обсуждения идеальной игровой команды? Прошу в комментарии - мы обсудим и учтем. |
2010-03-16 |
Flex для PHP-разработчиков Я работал с веб-технологиями, начиная с ранних 90-х, и моей первой серверной технологией был язык PHP. Потом я работал с ColdFusion и Java, но всегда считал себя PHP-разработчиком. Когда пришел AJAX, я начал работать с фреймворками типа Prototype и script.aculo.us, и начал создавать собственные фреймворки. В конце 2006 года я впервые попробовал разработку на Flex. Это было что-то вроде экспресс-курса, так как у меня было от 4 до 6 недель на создание демо-приложения для выходящей вскоре версии FDS (Flex Data Services, теперь называются LiveCycle Data Services). Хотя я был новичком во Flex и FDS, проект пошел хорошо, и я действительно насладился разработкой и процессом изучения. Тем не менее, как бы приятно это ни было, это было нечто другое. Я имею в виду, что, когда я делал веб-приложения на ColdFusion или Java, я не ощущал большой разницы в сравнении с PHP; это было больше вопросом поиска правильных API и усвоения специфики языка. Позже, когда я начал работать с AJAX для DHTML, это тоже не так сильно отличалось. Большая часть сайта создавалась с помощью все тех же техник серверного языка, нужно было просто добавить специй тут и там (в данном случае – некоторых AJAX- виджетов). Когда я сделал свой первый проект на Flex, о, мой мальчик, это было такое переключение! Четкое разделение между клиентом и сервером (бизнес-логика на стороне клиента в дополнение к бизнес-логике на стороне сервера), клиентская технология, которая компилировалась, а не интерпретировалась, два языка на клиенте, и все это требовало другой настройки ума, чем традиционная веб-разработка. Это и есть моя причина для написания этой статьи. Я хочу поделиться с вами некоторыми из особенностей Flex относительно PHP. Вместе с этим, я хочу представить Flex, сравнивая его с PHP там, где такое сравнение имеет смысл. Итак, эта статья предназначена для:
Чего нет в этой статье? Мое намерение не в том, чтобы превратить вас во флексеров, и не в том, чтобы убедить вас в превосходстве Flex над X или Y. Я твердо верю, что существуют различные типы проектов, и что они могут и должны быть реализованы с помощью различных инструментов. Когда производительность, максимальная отдача от инвестиций и удобство являются главными приоритетами, то нет такой вещи, как универсальный инструмент. В то же время, эта статья не является полной документацией к Flex или ActionScript3. Существуют десятки книг, охватывающих эту тему сотнями страниц. Есть тысячи статей о Flex. Моя цель – дать вам достаточно информации по наиболее важным темам и там, где это имеет смысл, связать концепции Flex с аналогичными понятиями из PHP. Чтобы статья была полезной, я структурировал ее и постарался не вдаваться слишком глубоко в детали. В конце я даю краткое введение в Adobe AIR и ссылки на дополнительные ресурсы, если вам нужна подробная информация по этим вопросам. Для большинства примеров я выбрал Flex 3, на то есть пара причин. Во-первых, во время написания этой статьи Flex 4 все еще не вышел. Во-вторых, Flex 4 в основном является эволюцией Flex 3, так что большая часть описываемых вещей может быть применена к Flex 4 с минимальными изменениями, если они вообще понадобятся. В некоторых случаях я укажу на эти отличия. Что касается PHP, то я использую версию PHP 5.3. Теперь посмотрим содержание, а затем – погрузимся в материал!
Что такое Flex?Простейший ответ: Flex – это просто еще один способ создания Flash-приложений. Flex-приложение компилируется в SWF-файл, который проигрывается в браузере с помощью Flash Player. Но зачем нужен еще один способ создания Flash-приложений? Традиционно Flash-приложения создавались в среде разработки Flash. Если вы посмотрите на нее, то вы заметите, что она ориентирована в основном на дизайнеров. Там есть сцена, временная шкала, инструменты рисования и т.д. При разработке приложений важную роль играет производительность, вам нужны компоненты, вы хотите максимально упростить разработку, использовать код повторно, и, не в последнюю очередь, вы хотите современную IDE – интегрированную среду разработки. Так что пересмотренный ответ может быть таким: Flex – это фреймворк с открытым исходным кодом, помогающий разработчикам быстро создавать насыщенные интернет-приложения (RIA, Rich Internet Applications), работающие внутри Flash Player. Фреймворк к сегодняшнему дню хорошо отточен в сравнении со своим первоначальным состоянием в 2006 году, когда вышел Flex 2, Flash Player 9 и ActionScript 3.
|
2010-03-15 |
Графические трансформеры Сегодня займусь подбором хорошего инструмента для трансформации изображения. Точнее говоря - при наличии на экране flash-приложения некоторого множества изображений, необходимо иметь возможность модифицировать их геометрические параметры - позицию, масштаб, поворот. Посмотрим, чем сегодня пользуются наши братья для трансформирования визуальных объектов.
|
2010-03-13 |
Как получить бесплатный билет на Adobe Creative Future 2010, что пройдет 23 апреля в Москве
Полная, поражающая воображение программа творческого слета будет опубликована 24 марта. Это же главное событие года для всех профессионалов креатива. Будучи проходимым уже во второй раз, в прошлом году мероприятие собрало более 1200 творцов, это зафиксировано с фотографической точностью. Согласны ли Вы получать анонсы и информацию о мероприятиях и продуктах компании Adobe Systems? Сочетая творчество и технологии, вы создадите будущее креатива, поэтому так важно быть на Creative Future 2010, чтобы интенсифицировать ваш процесс. Вас ждут и на ваш приход искренне надеются:
По вопросам участия Creative Future 2010 обращайтесь по адресу info@creativefuture.ru или по телефону горячей линии +7 (495) 725-10-78. Есть и Схема проезда на Creative Future 2010 Moscow. Собственно, регистрация: Слетаем? |