Flex и RIA блоги



2008-04-18

14:08:30, Flash-ripper.com
Флещь опасносте!11 или снова смерть декомпиляторам?

О новом Flash Player 9.0.124 мы уже писали: он поддерживает новую политику безопасности. А что за политика? Большая политика. Речь идет о глобальной AS-уязвимости Flash Player всех версий, кроме самой последней — 9.0.124. И похоже, что флэш-декомпиляторам может прийти крышка от старых добрых манипуляций с байткодом.

Подробно на все вопросы отвечает статья от Nox Noctis: Тотальная уязвимость Flash Player.

Вы не смотрите, что я пишу в шутливом тоне. Это я от волнения. Дело на самом серьезное, читать и понимать статью — срочно.


07:43:08, 33 коровы
Alternativa3D

Alternativa3D

нужно просто сходить и посмотреть!


02:35:50, WebService //Flash
Alternativa Platform демонстрирует возможности 5-й версии 3D-движка

Ребята из Alternativa Platform основательно подготовились к поездке на КРИ-2008. Встречайте - Alternativa3D 5.0 (сборка 1). Смотрим и не верим, что такое возможно осуществить во флэше:

Bunker

Temple

Технические особенности Alternativa3D и дальнейшие планы развития проекта читаем в оригинальной публикации Антона Волкова.

Tags: ,


02:35:50, WebService //Flash
Alternativa Platform демонстрирует возможности 5-й версии 3D-движка

Ребята из Alternativa Platform основательно подготовились к поездке на КРИ-2008. Встречайте - Alternativa3D 5.0 (сборка 1). Смотрим и не верим, что такое возможно осуществить во флэше:

Bunker

Temple

Технические особенности Alternativa3D и дальнейшие планы развития проекта читаем в оригинальной публикации Антона Волкова.

Tags: ,


2008-04-17

21:01:56, Flash-ripper.com
Эксперименты с физикой, box2d и APE

Весьма интересные эксперименты и краш-тест на сайте Flash Island. Жаль, что все они квартальной давности. Буду надеяться, что автор увлекся чем-то интересным.


12:05:53, RIA crumbs
Data Push во Flex из Java, .NET, PHP, Ruby …

Советую почитать пост от Raghu (Technical Evangelist with the Flex Team in Adobe Bangalore, India) интересующимся или уже работающим с Flex в плане активного взаимодействия с back-end.


12:05:53, RIA crumbs
Data Push во Flex из Java, .NET, PHP, Ruby …

Советую почитать пост от Raghu (Technical Evangelist with the Flex Team in Adobe Bangalore, India) интересующимся или уже работающим с Flex в плане активного взаимодействия с back-end.


11:41:00, Flash-разработка
Изображения в текстовом поле. AS2
HTML-размета текстового поля, для Flash не менее 8-й версии, поддерживает динамическую загрузку изображений, путем указания тега <IMG>.

Поддерживаются следующие параметры тега:
src - URL изображения (JPEG, GIF, PNG, или SWF). Изображения не отображаются до тех пор, пока полностью не загрузятся.
id - имя клипа, который будет создан FP и в который загрузится изображение. Подробнее здесь.
width - ширина изображения в пикселах.
height - высота изображения в пикселах.
align - горизонтальное выравнивание изображения. возможны значения "left" и "right". По умолчанию - "left".
hspace - отступы от краев изображения по горизонтали. По умолчанию "8".
vspace - отступы от краев изображения по вертикали. По умолчанию "8".

Заметки:
  • Текст обтекает изображение по принципу, общепринятому в HTML-разметке.
  • Пока вертикальные размер и отступы изображения умещаются в расстояние от верха строчки до ее низа, нижняя строчка не смещается. (Например, при размере шрифта 11px и Line spacing 2pt, максимальный размер изображения по вертикали - 15)
  • Если перед тегом IMG есть текст (даже просто пробел), изображение вставляется в строку, расположенную ниже той, куда был вставлен тег.
  • Мы никогда не сможем поместить изображение в центр текстового блока.
  • Если указать только width или только height, с изображением ничего не произойдет.
  • Если встатвить подряд несколько абсолютно схожих тегов IMG, изображения выведутся в одну точку. Однако, стоит изменить один из параметров, как все последующие изображения выводятся ниже строкой.
  • Если задать подряд два тега IMG у которых параметры align установлены соответственно в "left" и "right", второе изображение всё равно будет строчкой ниже. А если второй тег поставить в конец строки - его изображение спустится уже на две строчки.
  • Еще одна ужасная особенность. Если свойство wordWrap = false, и тег IMG стоит первым, изображение просто не выводится.

Можно и дальше продолжить пытки TextField, и выявить новые фичи (читай баги). Но уже и так понятно, что нормальная вставка изображений в текст TextField (без хорошего бубна) невозможна.


2008-04-16

16:16:29, 33 коровы
Coding Conventions от Адоба

Я небуду даже это переводить:

Flex SDK coding conventions and best practices

При первом рассмотрении все очень замечательно, так что советую распечатывать и учить на ночь по 3 страницы

Спасибо Адоб за то, что ты сделал всю нудную работу за нас!
//это я к тому чтобы не обвиняли меня, что я всегда ругаю адоб.
Еще бы выпустил бы адоб автоформатилку хотя бы для части этих правил…
//а я и вправду вредный и ворчу на адоб


14:41:38, Flash-ripper.com
Создание шорткатов для команд меню во Flex Builder

Во Flex Builder есть масса полезных команд меню, которые по неизвестным причинам не имеют закрепленных за ними клавиатурных сокращений. Например, команда «Find References In Project» — иногда очень важная при разборе кода, как своего, так и чужого, она помогает анализировать взаимосвязи между классами проекта. Команда эта доступна в контекстном меню редактора кода (Правый клик > References > In Project). Но хорошо было бы иметь ее на расстоянии одного шортката. Чтобы назначить его, делай так:

  1. Открой список доступных шорткатов: Ctrl + Shift + L
  2. Войди в режим редактирования этого списка: Ctrl + Shift + L
  3. Теперь нужно найти шорткат:
    - Поставь галочку «Include unbound commands», чтобы при поиске находились команды, которым еще не назначены шорткаты (а целевая команда такова).
    - В поле фильтрации (это второе текстовое поле в диалоговом окне) введи: «References In Project» (можно ввсети просто «es in p» — тоже найдет).
  4. Назначь сам шорткат:
    - В поле «Binding» введи желаемое клавиатурное сокращение для команды, например, Ctrl+Shift+A. Учти: если вводимая комбинация клавиш уже задействована, рядом с ней появится символ «*» (звездочка, она же астериск).
    - В поле «When» выбери «Editing Flex Source» (по умолчнию стоит "In Windows" — с ним шорткат работать не будет).
  5. Закрой диалоговое окно 'Preferences', нажав 'Apply' и 'ОК'.
Все. Можно проверять работу команды, нажав в редакторе кода комбинацию клавиш, назначенную на четвертом шаге.

... и килобайт дегтя

Но есть одна проблема, которую пока решить не удалось. С помощью фильтра в том же диалоговом окне можно найти команду 'Collapse All' как описано на 3 шаге. Но как назначить ей работающий шорткат? Особенно подозрительно то, что команды 'Collapse All' вообще нет в меню Flex Buider. Не означает ли это, что она просто отключена, и шорткат тут ни причем — не работает сама команда?

05:15:25, Garbage Collector
Простой компонент для тестирования производительности ваших Flash приложений от Гранта Скиннера

Грант Скиннер выложил для скачивания простой компонент, позволяющий отслеживать в реальном времени количество расходуемой приложением оперативной памяти и частоту смены кадров. Скачать архив с SWC-файлом компонента и примером его использования в виде FLA-файла можно отсюда. Flash Lite разработчики, в свою очередь, для выполнения подобных измерений в своих приложениях, могут воспользоваться инструментарием Oxygen Flash Lite Developers Kit.


2008-04-15

20:02:10, Flash-ripper.com
Photoshop Express — отзывы в Рунете

Как вы знаете, в конце марта Adobe выпустила Photoshop Express — долгожданное онлайн-приложение. Об этом событии написали в своих блогах многие флэш- и флекс- разработчики. Еще бы: ведь это самый настоящий тест-драйв как для Flash Player, так и для Flex SDK. Отзывы были самые разные. Многие хвалили, а некоторые поругивали.


Рис. 1. Эта картинка хранится в моей учетной записи на фотохостинге Photoshop Express.

Но всегда интересно услышать мнение со стороны от человека, никак не заинтересованного в данной технологии, мнение чистого пользователя.

В рунете есть несколько независимых публикаций на данную тему. На Компьютерре отозвались весьма лестно, сравнив продукт с небезызвестным Picknick, отметив более широкие возможности Photoshop Express плюс его полную бесплатность.

На Хабре Tod выложил целую статью "Изучение и разбор Photoshop Express Online", где отмечает, что Экспресс-Фотошоп скорее является фото-хостингом с опцией продвинутого редактирования изображений (о котором он рассказывает во второй части статьи в своем блоге). Это хорошая мысль — о фотошопе как о хостинге.

Я рекомендую вам внимательно прочесть эти статьи. Их авторы не знают слова Flex и пишут непредвзято. Попытаюсь сделать из их статей вывод: онлайновый фотошоп людям понравился. Мне, кстати, тоже. В том числе, и в качесте фото-хостинга, на котором вы можете продвинуто редактировать изображения, не сходя с места.


14:41:18, LIFE.Flash
Yugo Nakamura - непризнанная знаменитость.

Автор: Craig Elimeliah, главный редактор сайт FWA, а также директор отдела Online Services колледжа Touro

Если бы я был обычным журналистом, не связанным с web индустрией, то у меня вряд ли бы возникло столь трепетное чувство, когда я начал писать о Yugo, об одном из отцов основателей интерактивного мира.

Yugo

Сложно писать о человеке, чье имя говорит само за себя. Yugo один из первых доказал, что web-дизайн это не просто искусство, а искусство основанное на науке и творческом процессе. Да, он помог осознать, что WEB это мир, созданный не только для ботаников.

(more…)


14:11:25, Flash-ripper.com
PROFGallery — попытка заработать на своем флэш-проекте

Вот такая вот PROFGallery от нашенского флекс-разработчика. Бесплатная галерея с уже несколькими версиями, фичами и FAQ. Желающие делают добровольные пожертвования. Берем пример?

Радует дизайн самого блога, узнается рука тру флэшера. Кто сделает для WordPress скин в духе Flex Builder?


2008-04-14

19:42:53, Скачать флешки, флеш, бесплатные Flash уроки и исходники. Создание сайтов.
Сайт закрывается…

Обидно, но что поделать

Закрытие сайта Flashist.ru, или подайте денег


Сайт закрывается на неопределённое время, так как времени на создание уроков очень мало, а людей пишущих мне на мыло очень много, считаю правильным написать такой пост, чтобы люди, которые скорее всего не получат ответы на свои вопросы, не писали мне об этом.


Я очень давно хотел развить сайт, сделать из него полноценный портал о Flash с упором на уроки и материалы по программированию, не знаю получится ли у меня реализовать эту идею. Если среди читателей моего блога есть люди, которые умеют делать приятный и понятный дизайн или PHP/Perl программисты, а так же верстальщики, и эти люди к тому же готовы помочь мне в развитии проекта, мне будет просто мега приятно, если вы откликнитесь, и напишите мне на cool1987@list.ru. Очень слабо верится в успех данного мероприятия, но всё-таки, если кто-то захочет, скидывайте мне на мыло ваши координаты и ссылки на свои работы (оно же портфолио), я буду рад любой помощи.


Спасибо всем. Надеюсь этот блог был хоть кому-то полезен.

P.S.:

Не смог установить кнопки «попрашания» от Яндекса на сайт, поэтому пишу номер своего кошелька на Яндекс.Деньги, если кто-то может/захочет помочь деньгами, буду рад. Номер вот: 41001227451728. Если такие люди найдутся, оставляйте в комментах номер счёта, с которого был произведён перевод и дату с временем перевода. Всем спасибо ещё раз. В этой теме будет периодически обновляться сумма, которую уже пожертвовали, если она вообще будет.

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong Linkstore.ru

18:39:58, Flash-ripper.com
Альтернатива едет на Конференции Разработчиков Игр

Игра Альтернатива окончательно переименовапась в альтернативную платформу и заявила о намерении присутствовать в Москве, на Конференции Разработчиков Игр-2008.

Так что, тот, кто желает увидеть Волкова воочию, получает возможность сделать это на конференции, заодно усилив присутствие флэш-девелоперов на большом игровом мероприятии. Глядишь, и круглый стол состоится.


08:48:57, Flash-ripper.com
Шесть способов не соглашаться и вести полезную дискуссию

Алмаз. Шесть уровней опровержения мнения собеседника. Автор — Пол Грэм, перевел Arty:

"Самая большая польза от правильного несогласия не в том, что оно сделает обсуждения лучше, а в том, что оно сделает участников счастливее."

В порядке возрастания конструктивности разобраны уровни контр-аргументации. От самого низкого ('обзывание'), до высшего и рекомендуемого: опровержение основной мысли.

Читать всем, срочно: как выражать несогласие.


08:05:25, 33 коровы
RPC или что скрывается под этими тремя бувкам.

Под этими тремя буквами скрывается маленькая картинка:

и два маленьких архива:

исходники этого всего дела лежат в [где_живет_флекс_билдер3]\sdks\3.0.0\frameworks\projects\rpc . Для создания этой диаграммы пришлось немного подпилить исходники — спаркс к сожалению, не понимает конструкцию function(…rest:Array)


2008-04-13

16:29:36, DL1t's blog
AIF Toolkit prerelease 2

Тихо и незаметно появилось обновление для AIF Toolkit - средства для написания собственных фильтров на языке С-подобном языке Hydra, которые станут важной фичей 10ого Flash Player’а (который, как всегда, будет поддерживать Hydra не в полном объеме).  Главной особенностью 2ого пререлиза является возможность выполнения
кода не только на CPU, но и на GPU, что расширяет возможности разработчиков.
Кроме того, путем включения режима предупреждений можно будет отследить, будет ли работать фильтр под будущим Flash. Добавлена возможность экспорта в байткод для будущего использования с Flash Player 10 (Astro). Кроме того, слегка изменился синтаксис языка.
Скачать обновленную версию можно здесь.


2008-04-12

19:10:19, Flash-ripper.com
Пол- невидимого царства

Игру "Полцарства" сделал Денис Степкин (по этой же ссылке есть короткие инструкции). Эта игра не похожа ни на одну другую. Кликните, чтобы играть:

Я не видел таких проектов уже давно. Опыт показывает, что в скором будущем и не увижу. Как хорошо, что кто-то поддерживает огонь :)


2008-04-11

16:27:29, Flash-ripper.com
Как получить сертификат профессионала от Adobe

На сайте Adobe перечислены экзамены для профессионалов, вот интересные:

Adobe Flex™ 2.0 Developer Exam - $150
Adobe® Flash® CS3 ACE Exam - $150
Adobe® Flash® CS3 Recertification Exam - $50

Экзамены платные, проводятся очно: чтобы получить сертификат, вам нужно найти ближайший к вам тестовый центр партнера Adobe и сдать экзамен там (иногда возможен их выезд к вам).

Киев

Например, в Киеве Рома Шупер отыскал представительство партнера Adobe — компании Pearson VUE. Вот полный список доступных сейчас тестов Adobe в Киеве с указанием цен.

Следует заметить, что названия экзаменов на украинском сайте VUE отличаются, но не сильно. А учитывая, что в списке имеются и чисто технические ошибки типа знака вопроса в "Adobe?® Flex 2 Developer Exam", то эти различия тоже скорее относятся к техническим.

Москва

А в Москве есть центр "education.ru", тоже принимающий экзамены по технологиям Adobe — по этой ссылке вы найдете перечень курсов и цены (названия отличаются точно так же).

Ваш город

Найти ближайшие к вам тестовые центры по продуктам Adobe (и не только) можно при помощи этой формы на сайте Pearson VUE.

13:17:31, Flash-ripper.com
Переезжаем на новый сервер, привет Жоржу

Сегодня в 21:00 начнется переезд сайта Ф. Потрошителя на новый сервер. Возможны перебои в работе, полное прекращение которых должно произойти в понедельник. Но скорее всего, вы даже ничего не заметите.

Жорж де Пупкен is back

Кстати, вы помните историю с Жоржем, пытавшемся купить этот домен? Он не остановился. Встречайте Жоржа Потрошителя: flashripper.net, "все для Веб мастера и создания сайта". Вот умеют же люди, когда захотят ;)

Обнаружился жорж случайно: на флэш-блоге Самойлова, в самом футере оказалось, что Жорж локализовал тему fSpring для блога wordpress, и теперь успешно распространяет ее под славным именем flashripper. Ай да Жоржик, ай да Пупкен. Вечная реинкарнация идиотизма неизбежна, что тут поделаешь.


2008-04-10

23:49:29, Flash-ripper.com
Flash Player 9.0.124 для проверки новой модели безопасности

Как вы знаете, модель безопасности флэш-проигрывателя изменяется. Нововведения будут столь значительными, что Adobe заранее написала хорошую статью с объяснением новой политики безопасности, дабы предупредить конфуз со стороны разработчиков.

Теперь Adobe выложила в публичный доступ Flash Player 9.0.124, поддерживающего новую модель безопасности. Качайте.


21:35:52, Flash-ripper.com
Блог о самой продажной части флэш-технологии

Как-то невзначай я попросил нас немного побложить про флэш-игры, а то про них бложат другие, вовсе не в теме ребята. И шо вы себе думаете? Не прошло и полгода, как некто Бадим открыл уютный элитно-игровой бложок на двух языках.

Тема такая — деньги с флэш-игр

Автор пишет о своих играх, их денежной составляющей и иногда о крупных и успешных проектах. Основные темы блога — статистика скачиваний игр, статистика по рекламе в самих играх, советы и FAQ по спонсорству на русском и английском языках. Это тот самый презренный манимейкинг, про который я до конца ничего не понимаю, поэтому буду почитывать Бадимчиков бложик.

Кстати, если вы что-то хотели, но боялись спросить о флэш-играх, и о том, как вокруг них вращаются денежные потоки — пишите смело на blog[at]elite-games.net.


20:46:00, Garbage Collector
Первое знакомство с движком Glaze

Вернемся к теме изучения различных физических движков на ActionScript. Дмитрий «Diomas» Скопа опубликовал в своем новом блоге статью, дающую краткий обзор движка Glaze. Дима обещает еще несколько статей на эту тему. Так что будем ждать новых материалов.


16:05:20, Constantiner's blog
RAFPUG: День Космонавтики, Питер. Место проведения

AIR Rocket LaunchЛучше поздно, чем никогда. Наконец-то появилась информация о месте и времени проведения питерской встречи Russian Adobe Flash Platform User Group, которая пройдет в субботу, 12 апреля, в День Космонавтики.

Проблема была в выборе места проведения. Организаторы и спонсоры (фирма Flexis в лице Артемия Малкова) разрывались между одной из тронных зал Эрмитажа и ресторанчиком с видом на Эрмитаж. Туристов понять можно. Но потом было решено провести мероприятие без лишнего пафоса, и был выбран ресторан.

Итак, встречаемся 12 апреля, в субботу, в 12 часов в ресторане «Эрмитаж», что находится слева от Арки Главного Штаба если смотреть на Арку от Александрийского Столпа. Для местных жителей все понятно. Для приезжих есть простая инструкция.

Когда выйдете на Невский, спросите у первого попавшегося туриста (местные жители по Невскому не ходят) как добраться до Дворцовой. Если на Дворцовой не удастся отыскать Арку Главного Штаба, то тот же самый турист вам поможет (местные жители по Дворцовой не ходят). Все просто :)

Для тех, кому этого мало, есть карта.

Напоминаю, что все текущие подробности можно найти на официальной странице встречи.

Также было замечено, что многие товарищи не любят чтобы новости приходили к ним сами, а любят спрашивать у других или периодически чекать веб-страницы в ожидании обновлений. Я понимаю всю эзотерическую привлекательность данного подхода. Для остальных же сообщу, что все обновления по поводу RAFPUG можно получать подписавшись на официальную рассылку группы.

Для тех, кто собирается пропустить данное мероприятие, советую десять раз подумать - а оно вам надо? Для тех, кто еще не зарегистрировался - регистрируйтесь!

Увидимся в субботу!

Bookmark this article at


15:09:55, Flash-ripper.com
FlexLingo: автоматическая локализация флекс-приложения на лету с помощью сервиса Google Translate

Кто говорил, что во Флексе нет места творчеству? Смотрите: творческий подход к локализации флекс-приложений (которая, как мы знаем, стала реально продвинутой).

В качестве источника локализованных строк используется сервис Google Translate!

Примеры перевода: "Data Grid" — "Сетка Данных", "Color Picker" — "Выбор Цвета". Вполне точно. А вот "Progress Bar Control Example" — уже "Прогресс Бар Контроля пример". Но все равно круто и полный творческий улет!

К этому есть исходный код, ибо это часть проекта с открытым кодом Smashed Apples.


12:23:39, Flash-ripper.com
SVN auto-props, что это такое и как его готовить

Я не так хорошо разбираюсь в SVN, как автор этого замечательного поста (а заодно и автор нового блога "Web Applications Scalability", на котором, к сожалению, все еще отключена регистрация пользователей).

В короткой статье рассматриваются все специальные свойства SVN, в том числе и свойства автозамены.

Осилив статью, вы сможете делать для своего проекта полезные вещи; например, автоматически внедрять в исходные файлы текстовую информацию о версии, авторе, последнем редактировавшем файл пользователе и прочими штуками, которые так любят и часто используют продвинутые программисты.

Этот текст — не молоко, но мясо. Его нужно погрызть, но эффект того стоит. Чем больше я читал статью, тем скромнее становилась моя и без того заниженная самооценка. Пожалуй, пойду почитаю что-нибудь про вэбтриноль для восстановления.


12:07:11, DimZ
Как уменьшить размер Flash баннера.
  1. Не использовать растровых картинок в баннере. Если же все таки не без них не обойтись то постараться их обрисовать. Отрейсить картинки тоже можно, но трейс не даст желаемого результата  в плане уменьшения картинки т.к. при это процедуре появляется множество лишних кривых, цветов, линий и полосок, которые долго потом чистить. Проще взять картинку положить на слой, залочить его и на верхнем слое обрисовать аккуратно линиями, а затем естественно залить нужными цветами. Результат бывает превосходит все ожидания.

(more…)


2008-04-09

20:23:35, Flash-ripper.com
Adobe TV и релиз Adobe Media Player

Качайте Adobe Media Player (AIR), чтобы смотреть сетевое видео без браузера. Медиаплейер переехал из Adobe Labs на главный сайт и теперь это не просто видео проигрыватель, а сеть по распространению медиаконтента, в которую приглашаются новые партнеры. DRM и HD — тут же, это медиа-коммерция такая.

Смотрите Adobe TV — там уже более 200 видео файлов, включая уроки. Всего в телевизоре Adobe 6 каналов, есть и для разработчиков один; вот видео "Основы Adobe AIR".


Предыдущие 30 | Следующие 30