RIA crumbs.

Blog about RIA development. ActionScript, JavaScript and more.

Archive for the ‘Flash’ tag

Загрузить несколько наборов данных одним POST запросом

one comment

На днях была необходимость загрузить несколько сгенерированных картинок на сервер используя POST запрос.

Все шло хорошо, до тех пор как не уткнулся в ограничение Flash Player, который требовал какое-либо действие пользователя на каждый аплоад. А в арсенале у меня было только 1 пользовательское действие.

В итоге борьбы, я сделал небольшой класик, который подготавливает POST запрос (за шаблон был взят запрос подсмотренный у FireFox при посылке формы на аплоад с 2 файлами) который смело можно посылать на сервер.

Сорцы мона взять в Flex Cookbook

Written by reijii

December 11th, 2009 at 4:25 pm

Настраиваемся на PureMVC TV.

2 comments

Авторы PureMVC,  сделали обучающий сайт PureMVC.tv. Который содержит в себе 4 обзорных презентации на тему PureMVC и как его “готовить”. Подробней об анонсе читаем тут

Written by reijii

June 12th, 2009 at 5:27 pm

Некоторые пояснения по синтаксису ActionScript 3.

2 comments

Не смотря на то, что пост делался в Октябре 2005 года, он все еще полезен, особенно если учесть что Adobe до сих пор не внесла некоторые пояснения в help.

Пост написал Пол Робертсон (Paul Robertson), работает в Adobe в качестве Sr. ActionScript Developer/Writer for the Platform Developer Documentation team. Блог у него довольно полезный.

Сами пояснения читать тут.

Written by reijii

January 15th, 2009 at 4:34 pm

UA FPUG: Начало…

10 comments

Писать нужно, но пока особо некогда, поэтому кратко изложу свои первые впечатления о первой сходке UA FPUG, которая для меня началась в 06:00 утра. Итак начнем :)

06:00 – 08:30: Приведение мозга в порядок, посещение парикмахерской (чтобы не распугать флешеров) и поездка на вокзал с целью встретить гостей из Киева – noubase (Роман Шупер) и r00z (Игорь Рузанов).

08:30 – 09:45: Тяжелые дозвоны к Росту, который благополучно проспал :) и проснулся в 9 утра :) . Хотя довольно оперативно примчался на вокзал, где его уже ждал я и свежевстреченные киевляне :) Которые сетовали на харьковские морозы.

09:45 – 11:30: Грубо говоря UA FPUG-mini, встреча была начата в количестве четырех полусонных FPUG’овцев в “кормежном” заведении Potato House.

11:30 ~13:00: Пешая гулянка по Харькову маршрут вкратце (все сопровождалось шутками и щелканьем затворов камер): Площадь Конституции – танки – монастырь – органный зал – Благовещенский Собор – “Дубы Колдуны” – книжный рынок – мини обсерватория – оперный театр – памятники в парке им. Т. Г. Шевченко (Ангел, памятник Т. Г. Шевченко, футбольный мяч) – Площадь Свободы (она же самая большая площадь Европы) – Памятник козаку Харко – легкая прогулка до места проведения UA FPUG.

12:50 ~13:00: Дойдя до места встречи мы встретили Ольгу Ланских, Aqua и  Hedgehog aka Потемин Михаил. (девушкам большое спасибо за то, что пробили чудесный зал и за то, что подготовили чай/кофе/капучино и печенье-вафельные фигулины). Временно попрощались с ребятами и двинули грется в ближайшую кофейню – KOFEIN…

13:00 – 14:00: KOFEIN или “ФИГАСЕ”. Немного под усевшись в кофейне, на нас напало “ФИГАСЕ”. Оно напало не одно, а за компанию с Таней “0xFFFFFF” Белой (суровый флешер пишущий код в бумажном блокноте). Которая тоже была под ударом “ФИГАСЕ”. Потому, что она хотела сделать сюрприз, но зашла в первую попавшуюся кофейню погреться, а мы совсем ее не ожидали, и не все сразу “расчехлились”, что это таки она :) После того как “фигасе” спало и закончилась процедура обнимашек, опять начались разговоры о насущном :) Плавно перешедшие в месте с телами в зал где уже все собрались.

Продолжение следует…

ps. + отдельное спасибо Илье “__i” Панину за подготовку бейджиков.

Written by reijii

February 11th, 2008 at 12:30 pm

Posted in UA FPUG

Tagged with , , , , , , ,

Таки решился.

9 comments

В свете бурных обсуждений о Silverlight и что с ним делать, я таки решился взять и попробовать сделать на нем часть реального проекта, который был сделан на Adobe Flex 2. И делится опытом и тем, что и как. То есть, это будет своеобразный обзор технологии и процесса разработки с ее использованием.

В обзор войдут:

  • Expression Design – своего рода “убийца” фотошопа :) Векторного графичеcкий редактор для дизайнерчегов.
  • Expression Blend – как я понял это переходник “от дизайна к UI” хотя и тут можно пытаться что-то рисовать.
  • Silverlight – собственно сам “убийца” флеша и флекса :) .

Начну я свой поход с Expression Design.

Вот. Вообщем следите за новостями :)

Written by reijii

December 7th, 2007 at 1:27 pm

Adobe Developer Connection

2 comments

Пересматривал недавно свои подписки на блоги, и откопал интерестный пост у Michele Miscellaney.

Пост о том что Adobe запустил новую версию сайта Adobe Developer Connection.

После регистрации можно будет получить:

  • ADC IntroNetwork – Социальная сеть для разработчиков. Поиск разработчиков по технологиям или по опыту работы. Общение между разработчиками, заказчиками и партнерами. Найти людей к который на стене висит сертификат от Adobe.
  • Newsletters – Последние новсти с фронтов проектов и технологий.
  • Developer Desktop – AIR приложение для Flex работяг. Следим за обновлениями и баг листами. Плюс обещают еще в скором времени какие-то вкусняшки.
  • O’Reilly book discount – Купи две книги от O’Reilly, и получи третью в подарок + бесплатная пересылка. Акция ограниченна, так, что возможно уже все пряники кончились.
  • Критикуй и комментируй чужие решения и делись своими для Flex и Dreamweaver. :)
  • Developer forums – Ну тут все понятно :)

Также сайт заяряжен кучей информации и контентом для Flex, Flash и HTML/Ajax разработчиков, который мечтают о работе над AIR приложениями.

[UPD] Плюс Adobe скоро запустит запустил сайт Adobe AIR Marketplace, который является частью Adobe Exchange, и нацелен на то чтобы разработчики хвастались своими приложениями и возможно зарабатывали на них на хлебушек.

Written by reijii

November 14th, 2007 at 2:32 pm

Papervision3D CS3 Component: Пример использования

one comment

John Grden ( RockOnFlash), выложил пост с демонстрацией работы с Papervision3D виджетом для Flash CS3.

Переводить не буду, текста там довольно много, одно скажу мне понравилось, и уже тянутся руки по экспериментировать.

Читать тут.

PS. Если кому нужен перевод, отписывайтесь в коментах и при достаточном кол-ве желающих переведу :)

Written by reijii

November 14th, 2007 at 2:08 pm

Posted in Flash

Tagged with , , , ,

Подсветка кода для VIM.

leave a comment

Полезняшка, для тех кто пишет свой код используя VIM, хотя может они уже про это и в курсе.

Abdul Qabiz’s решил поделится своими наработками на поприще подсветки синтаксиса в VIM, для ActionScript и MXML. Которые он сделал, и как я понял из его поста будет еще усовершенствовать, на основе файлов подсветки для AS 2 от Richard Leider.

Файлы с настройками подсветки:

О том как все это дело заставить работать читать тут.

Written by reijii

October 23rd, 2007 at 3:35 pm

Posted in Flash,Flex

Tagged with , , , , ,

Делаем процесс “скинования” проще. [Часть 2]

2 comments

Продолжаю обзор Flex Skin Design Extension, на этот раз буду повествовать об extension под Adobe Photosop CS3. Часть первая, об extension в целом и его версии под Adobe Flash CS3, находится тут.

Flex Skin Design Extension под Photoshop представляет собой набор PSD шаблонов и два скрипта (экспорт скина и мастер создания скина).

Установка крайне простая, копируем содержимое архива в папку “\Program Files\Adobe\Adobe Photoshop CS3\Presets“. Теперь можно запускать Photoshop и начинать зверский акт вандализма над стандартными скинами :)

Запускаем Photoshop и запускаем мастер создания скина (File -> Scripts -> New Flex Skin…). Первое отличие от extension под Flash – это наличие выбора создания скина для нескольких компонент или для одного выбранного компонента. При выборе опции создания скина для единичного компонента активируется возможность выбрать диапазон применимости скина (для всех виджетов этого типа в приложении или только для тех, у кого заданный styleName ;) ).

PS - New Flex Skin

Рассмотрим создание скина для кнопки, у которой styleName=”customButton”. После выбора нужных значений и ввода styleName в мастере создание скина жмем Ок и получаем новый документ с импортированными в него заготовками для состояний кнопок (названия слоев и папок заданы в виде Button_customButton_overSkin и т.д., по состояниям виджета), а также хитрая папка с фоновым декором и пояснениями к шаблону (ее нужно скрывать перед экспортом скина, она так и называется – “_HIDE BEFORE EXPORTING”, но об этом потом).

PS - New Flex Skin Edit

После того, как вдоволь поиздевались над скином, прячем папку с названием _HIDE BEFORE EXPORTING и запускаем скрипт экспорта (File -> Scripts -> Export Flex Skins…). Скрипт попросит вас указать, куда будем создавать скины, и после нажатия OK начинаются танцы с бубнами, т.е. сохранение скина. (Фотошоп желательно оставить в покое, так как скрипт устраивает всяческие махинации с создаванием документов и т.д.)

После того, как скрипт закончит злодеяния, заходим в выбранный каталог для экспорта и смотрим, что создалось. А создалось, вопреки ожиданиям на чудо, css или что-то в этом духе – папка assets с четырьмя PNG-24 файлами. Теперь настал час “Ч” – импортировать весь этот artwork в Flex приложение.

Запускаем импорт нашего скина (File -> Import -> Skin Artwork…). Выбираем нашу папку со скином, в качестве значения для поля Folder or Bitmaps, и проект, внешний вид которого мы хотим изменить (также можно выбрать папку, куда все будет свалено, и название CSS файла; по умолчанию стоят названия assets). Next. Выведется список из доступных PNG, в котором можем выбрать, что будет импортироваться, а что – нет. Дополнительно в списке указывается название состояния виджета, на которое будет влиять PNG.

FX - Widget states skin selection

Finish. В папке проекта создается каталог assets, в который скопировались картинки, и в корне создался assets.css, в котором прописан стиль для нашей кнопки, а также в main MXML файл подключили наш CSS.

Fin.

Впечатления: все хорошо, но:

  • В версии для Flash не хватает мультивыбора компонент и указания styleName для единичного компонента, и довольно грязный импорт во Flex: помимо скина там в списке еще масса всякого хлама; хорошо, что все, что относится к скину, выбрано по умолчанию, а остальное отключено;
  • В версии для Photoshop не очень удобно редактировать скины, особенно полупрозрачные градиентные заливки;
  • В версии для Photoshop есть один большой минус: дизайнеру нельзя задать параметры для Scale-9 (это можно будет сделать только в коде, то есть подправить ручками CSS) и результат растровый;

Вроде все перечислил. Если что забыл, пишите, обновлю пост.

Written by reijii

October 12th, 2007 at 5:48 pm

Posted in Flex,UI

Tagged with , , , , , , ,