Flex и RIA блоги
2008-04-18 |
Флещь опасносте!11 или снова смерть декомпиляторам? О новом Flash Player 9.0.124 мы уже писали: он поддерживает новую политику безопасности. А что за политика? Большая политика. Речь идет о глобальной AS-уязвимости Flash Player всех версий, кроме самой последней — 9.0.124. И похоже, что флэш-декомпиляторам может прийти крышка от старых добрых манипуляций с байткодом. Подробно на все вопросы отвечает статья от Nox Noctis: Тотальная уязвимость Flash Player. Вы не смотрите, что я пишу в шутливом тоне. Это я от волнения. Дело на самом серьезное, читать и понимать статью — срочно. |
Alternativa3D нужно просто сходить и посмотреть! |
Alternativa Platform демонстрирует возможности 5-й версии 3D-движка Ребята из Alternativa Platform основательно подготовились к поездке на КРИ-2008. Встречайте - Alternativa3D 5.0 (сборка 1). Смотрим и не верим, что такое возможно осуществить во флэше:
Технические особенности Alternativa3D и дальнейшие планы развития проекта читаем в оригинальной публикации Антона Волкова. |
Alternativa Platform демонстрирует возможности 5-й версии 3D-движка Ребята из Alternativa Platform основательно подготовились к поездке на КРИ-2008. Встречайте - Alternativa3D 5.0 (сборка 1). Смотрим и не верим, что такое возможно осуществить во флэше:
Технические особенности Alternativa3D и дальнейшие планы развития проекта читаем в оригинальной публикации Антона Волкова. |
2008-04-17 |
Эксперименты с физикой, box2d и APE Весьма интересные эксперименты и краш-тест на сайте Flash Island. Жаль, что все они квартальной давности. Буду надеяться, что автор увлекся чем-то интересным. |
Data Push во Flex из Java, .NET, PHP, Ruby … Советую почитать пост от Raghu (Technical Evangelist with the Flex Team in Adobe Bangalore, India) интересующимся или уже работающим с Flex в плане активного взаимодействия с back-end. |
Data Push во Flex из Java, .NET, PHP, Ruby … Советую почитать пост от Raghu (Technical Evangelist with the Flex Team in Adobe Bangalore, India) интересующимся или уже работающим с Flex в плане активного взаимодействия с back-end. |
Изображения в текстовом поле. AS2 HTML-размета текстового поля, для Flash не менее 8-й версии, поддерживает динамическую загрузку изображений, путем указания тега <IMG>. Поддерживаются следующие параметры тега: src - URL изображения (JPEG, GIF, PNG, или SWF). Изображения не отображаются до тех пор, пока полностью не загрузятся. id - имя клипа, который будет создан FP и в который загрузится изображение. Подробнее здесь. width - ширина изображения в пикселах. height - высота изображения в пикселах. align - горизонтальное выравнивание изображения. возможны значения "left" и "right". По умолчанию - "left". hspace - отступы от краев изображения по горизонтали. По умолчанию "8". vspace - отступы от краев изображения по вертикали. По умолчанию "8". Заметки:
Можно и дальше продолжить пытки TextField, и выявить новые фичи (читай баги). Но уже и так понятно, что нормальная вставка изображений в текст TextField (без хорошего бубна) невозможна. |
2008-04-16 |
Coding Conventions от Адоба Я небуду даже это переводить: Flex SDK coding conventions and best practices При первом рассмотрении все очень замечательно, так что советую распечатывать и учить на ночь по 3 страницы Спасибо Адоб за то, что ты сделал всю нудную работу за нас! |
Создание шорткатов для команд меню во Flex Builder Во Flex Builder есть масса полезных команд меню, которые по неизвестным причинам не имеют закрепленных за ними клавиатурных сокращений. Например, команда «Find References In Project» — иногда очень важная при разборе кода, как своего, так и чужого, она помогает анализировать взаимосвязи между классами проекта. Команда эта доступна в контекстном меню редактора кода (Правый клик > References > In Project). Но хорошо было бы иметь ее на расстоянии одного шортката. Чтобы назначить его, делай так:
... и килобайт дегтяНо есть одна проблема, которую пока решить не удалось. С помощью фильтра в том же диалоговом окне можно найти команду 'Collapse All' как описано на 3 шаге. Но как назначить ей работающий шорткат? Особенно подозрительно то, что команды 'Collapse All' вообще нет в меню Flex Buider. Не означает ли это, что она просто отключена, и шорткат тут ни причем — не работает сама команда? |
Простой компонент для тестирования производительности ваших Flash приложений от Гранта Скиннера Грант Скиннер выложил для скачивания простой компонент, позволяющий отслеживать в реальном времени количество расходуемой приложением оперативной памяти и частоту смены кадров. Скачать архив с SWC-файлом компонента и примером его использования в виде FLA-файла можно отсюда. Flash Lite разработчики, в свою очередь, для выполнения подобных измерений в своих приложениях, могут воспользоваться инструментарием Oxygen Flash Lite Developers Kit. |
2008-04-15 |
Photoshop Express — отзывы в Рунете Как вы знаете, в конце марта Adobe выпустила Photoshop Express — долгожданное онлайн-приложение. Об этом событии написали в своих блогах многие флэш- и флекс- разработчики. Еще бы: ведь это самый настоящий тест-драйв как для Flash Player, так и для Flex SDK. Отзывы были самые разные. Многие хвалили, а некоторые поругивали.
Но всегда интересно услышать мнение со стороны от человека, никак не заинтересованного в данной технологии, мнение чистого пользователя. В рунете есть несколько независимых публикаций на данную тему. На Компьютерре отозвались весьма лестно, сравнив продукт с небезызвестным Picknick, отметив более широкие возможности Photoshop Express плюс его полную бесплатность. На Хабре Tod выложил целую статью "Изучение и разбор Photoshop Express Online", где отмечает, что Экспресс-Фотошоп скорее является фото-хостингом с опцией продвинутого редактирования изображений (о котором он рассказывает во второй части статьи в своем блоге). Это хорошая мысль — о фотошопе как о хостинге. Я рекомендую вам внимательно прочесть эти статьи. Их авторы не знают слова Flex и пишут непредвзято. Попытаюсь сделать из их статей вывод: онлайновый фотошоп людям понравился. Мне, кстати, тоже. В том числе, и в качесте фото-хостинга, на котором вы можете продвинуто редактировать изображения, не сходя с места. |
Yugo Nakamura - непризнанная знаменитость. Автор: Craig Elimeliah, главный редактор сайт FWA, а также директор отдела Online Services колледжа Touro Если бы я был обычным журналистом, не связанным с web индустрией, то у меня вряд ли бы возникло столь трепетное чувство, когда я начал писать о Yugo, об одном из отцов основателей интерактивного мира. Сложно писать о человеке, чье имя говорит само за себя. Yugo один из первых доказал, что web-дизайн это не просто искусство, а искусство основанное на науке и творческом процессе. Да, он помог осознать, что WEB это мир, созданный не только для ботаников. Yugo Nakamura |
PROFGallery — попытка заработать на своем флэш-проекте Вот такая вот PROFGallery от нашенского флекс-разработчика. Бесплатная галерея с уже несколькими версиями, фичами и FAQ. Желающие делают добровольные пожертвования. Берем пример? Радует дизайн самого блога, узнается рука тру флэшера. Кто сделает для WordPress скин в духе Flex Builder? |
2008-04-14 |
Сайт закрывается…Обидно, но что поделатьСайт закрывается на неопределённое время, так как времени на создание уроков очень мало, а людей пишущих мне на мыло очень много, считаю правильным написать такой пост, чтобы люди, которые скорее всего не получат ответы на свои вопросы, не писали мне об этом. Я очень давно хотел развить сайт, сделать из него полноценный портал о Flash с упором на уроки и материалы по программированию, не знаю получится ли у меня реализовать эту идею. Если среди читателей моего блога есть люди, которые умеют делать приятный и понятный дизайн или PHP/Perl программисты, а так же верстальщики, и эти люди к тому же готовы помочь мне в развитии проекта, мне будет просто мега приятно, если вы откликнитесь, и напишите мне на cool1987@list.ru. Очень слабо верится в успех данного мероприятия, но всё-таки, если кто-то захочет, скидывайте мне на мыло ваши координаты и ссылки на свои работы (оно же портфолио), я буду рад любой помощи. Спасибо всем. Надеюсь этот блог был хоть кому-то полезен. P.S.:Не смог установить кнопки «попрашания» от |
Альтернатива едет на Конференции Разработчиков Игр Игра Альтернатива окончательно переименовапась в альтернативную платформу и заявила о намерении присутствовать в Москве, на Конференции Разработчиков Игр-2008. Так что, тот, кто желает увидеть Волкова воочию, получает возможность сделать это на конференции, заодно усилив присутствие флэш-девелоперов на большом игровом мероприятии. Глядишь, и круглый стол состоится. |
Шесть способов не соглашаться и вести полезную дискуссию Алмаз. Шесть уровней опровержения мнения собеседника. Автор — Пол Грэм, перевел Arty: "Самая большая польза от правильного несогласия не в том, что оно сделает обсуждения лучше, а в том, что оно сделает участников счастливее." В порядке возрастания конструктивности разобраны уровни контр-аргументации. От самого низкого ('обзывание'), до высшего и рекомендуемого: опровержение основной мысли. Читать всем, срочно: как выражать несогласие. |
RPC или что скрывается под этими тремя бувкам. Под этими тремя буквами скрывается маленькая картинка: и два маленьких архива:
исходники этого всего дела лежат в [где_живет_флекс_билдер3]\sdks\3.0.0\frameworks\projects\rpc . Для создания этой диаграммы пришлось немного подпилить исходники — спаркс к сожалению, не понимает конструкцию function(…rest:Array) |
2008-04-13 |
AIF Toolkit prerelease 2 Тихо и незаметно появилось обновление для AIF Toolkit - средства для написания собственных фильтров на языке С-подобном языке Hydra, которые станут важной фичей 10ого Flash Player’а (который, как всегда, будет поддерживать Hydra не в полном объеме). Главной особенностью 2ого пререлиза является возможность выполнения |
2008-04-12 |
Пол- невидимого царства Игру "Полцарства" сделал Денис Степкин (по этой же ссылке есть короткие инструкции). Эта игра не похожа ни на одну другую. Кликните, чтобы играть: Я не видел таких проектов уже давно. Опыт показывает, что в скором будущем и не увижу. Как хорошо, что кто-то поддерживает огонь :) |
2008-04-11 |
Как получить сертификат профессионала от Adobe На сайте Adobe перечислены экзамены для профессионалов, вот интересные: Adobe Flex™ 2.0 Developer Exam - $150 Экзамены платные, проводятся очно: чтобы получить сертификат, вам нужно найти ближайший к вам тестовый центр партнера Adobe и сдать экзамен там (иногда возможен их выезд к вам). КиевНапример, в Киеве Рома Шупер отыскал представительство партнера Adobe — компании Pearson VUE. Вот полный список доступных сейчас тестов Adobe в Киеве с указанием цен.Следует заметить, что названия экзаменов на украинском сайте VUE отличаются, но не сильно. А учитывая, что в списке имеются и чисто технические ошибки типа знака вопроса в "Adobe?® Flex 2 Developer Exam", то эти различия тоже скорее относятся к техническим. МоскваА в Москве есть центр "education.ru", тоже принимающий экзамены по технологиям Adobe — по этой ссылке вы найдете перечень курсов и цены (названия отличаются точно так же).Ваш городНайти ближайшие к вам тестовые центры по продуктам Adobe (и не только) можно при помощи этой формы на сайте Pearson VUE. |
Переезжаем на новый сервер, привет Жоржу Сегодня в 21:00 начнется переезд сайта Ф. Потрошителя на новый сервер. Возможны перебои в работе, полное прекращение которых должно произойти в понедельник. Но скорее всего, вы даже ничего не заметите. Жорж де Пупкен is backКстати, вы помните историю с Жоржем, пытавшемся купить этот домен? Он не остановился. Встречайте Жоржа Потрошителя: flashripper.net, "все для Веб мастера и создания сайта". Вот умеют же люди, когда захотят ;)Обнаружился жорж случайно: на флэш-блоге Самойлова, в самом футере оказалось, что Жорж локализовал тему fSpring для блога wordpress, и теперь успешно распространяет ее под славным именем flashripper. Ай да Жоржик, ай да Пупкен. Вечная реинкарнация идиотизма неизбежна, что тут поделаешь. |
2008-04-10 |
Flash Player 9.0.124 для проверки новой модели безопасности Как вы знаете, модель безопасности флэш-проигрывателя изменяется. Нововведения будут столь значительными, что Adobe заранее написала хорошую статью с объяснением новой политики безопасности, дабы предупредить конфуз со стороны разработчиков. Теперь Adobe выложила в публичный доступ Flash Player 9.0.124, поддерживающего новую модель безопасности. Качайте. |
Блог о самой продажной части флэш-технологии Как-то невзначай я попросил нас немного побложить про флэш-игры, а то про них бложат другие, вовсе не в теме ребята. И шо вы себе думаете? Не прошло и полгода, как некто Бадим открыл уютный элитно-игровой бложок на двух языках. Тема такая — деньги с флэш-игрАвтор пишет о своих играх, их денежной составляющей и иногда о крупных и успешных проектах. Основные темы блога — статистика скачиваний игр, статистика по рекламе в самих играх, советы и FAQ по спонсорству на русском и английском языках. Это тот самый презренный манимейкинг, про который я до конца ничего не понимаю, поэтому буду почитывать Бадимчиков бложик.Кстати, если вы что-то хотели, но боялись спросить о флэш-играх, и о том, как вокруг них вращаются денежные потоки — пишите смело на blog[at]elite-games.net. |
Первое знакомство с движком Glaze Вернемся к теме изучения различных физических движков на ActionScript. Дмитрий «Diomas» Скопа опубликовал в своем новом блоге статью, дающую краткий обзор движка Glaze. Дима обещает еще несколько статей на эту тему. Так что будем ждать новых материалов. |
RAFPUG: День Космонавтики, Питер. Место проведения
Проблема была в выборе места проведения. Организаторы и спонсоры (фирма Flexis в лице Артемия Малкова) разрывались между одной из тронных зал Эрмитажа и ресторанчиком с видом на Эрмитаж. Туристов понять можно. Но потом было решено провести мероприятие без лишнего пафоса, и был выбран ресторан. Итак, встречаемся 12 апреля, в субботу, в 12 часов в ресторане «Эрмитаж», что находится слева от Арки Главного Штаба если смотреть на Арку от Александрийского Столпа. Для местных жителей все понятно. Для приезжих есть простая инструкция. Когда выйдете на Невский, спросите у первого попавшегося туриста (местные жители по Невскому не ходят) как добраться до Дворцовой. Если на Дворцовой не удастся отыскать Арку Главного Штаба, то тот же самый турист вам поможет (местные жители по Дворцовой не ходят). Все просто Для тех, кому этого мало, есть карта. Напоминаю, что все текущие подробности можно найти на официальной странице встречи. Также было замечено, что многие товарищи не любят чтобы новости приходили к ним сами, а любят спрашивать у других или периодически чекать веб-страницы в ожидании обновлений. Я понимаю всю эзотерическую привлекательность данного подхода. Для остальных же сообщу, что все обновления по поводу RAFPUG можно получать подписавшись на официальную рассылку группы. Для тех, кто собирается пропустить данное мероприятие, советую десять раз подумать - а оно вам надо? Для тех, кто еще не зарегистрировался - регистрируйтесь! Увидимся в субботу! |
FlexLingo: автоматическая локализация флекс-приложения на лету с помощью сервиса Google Translate Кто говорил, что во Флексе нет места творчеству? Смотрите: творческий подход к локализации флекс-приложений (которая, как мы знаем, стала реально продвинутой). В качестве источника локализованных строк используется сервис Google Translate! Примеры перевода: "Data Grid" — "Сетка Данных", "Color Picker" — "Выбор Цвета". Вполне точно. А вот "Progress Bar Control Example" — уже "Прогресс Бар Контроля пример". Но все равно круто и полный творческий улет! К этому есть исходный код, ибо это часть проекта с открытым кодом Smashed Apples. |
SVN auto-props, что это такое и как его готовить Я не так хорошо разбираюсь в SVN, как автор этого замечательного поста (а заодно и автор нового блога "Web Applications Scalability", на котором, к сожалению, все еще отключена регистрация пользователей). В короткой статье рассматриваются все специальные свойства SVN, в том числе и свойства автозамены. Осилив статью, вы сможете делать для своего проекта полезные вещи; например, автоматически внедрять в исходные файлы текстовую информацию о версии, авторе, последнем редактировавшем файл пользователе и прочими штуками, которые так любят и часто используют продвинутые программисты. Этот текст — не молоко, но мясо. Его нужно погрызть, но эффект того стоит. Чем больше я читал статью, тем скромнее становилась моя и без того заниженная самооценка. Пожалуй, пойду почитаю что-нибудь про вэбтриноль для восстановления. |
Как уменьшить размер Flash баннера.
|
2008-04-09 |
Adobe TV и релиз Adobe Media Player Качайте Adobe Media Player (AIR), чтобы смотреть сетевое видео без браузера. Медиаплейер переехал из Adobe Labs на главный сайт и теперь это не просто видео проигрыватель, а сеть по распространению медиаконтента, в которую приглашаются новые партнеры. DRM и HD — тут же, это медиа-коммерция такая. Смотрите Adobe TV — там уже более 200 видео файлов, включая уроки. Всего в телевизоре Adobe 6 каналов, есть и для разработчиков один; вот видео "Основы Adobe AIR". |