Как мы знаем в прошлый раз победил Константинер с новостью Flash Player 10 и Moonlight 1 :)
Кто же победит на этот раз ? Присылайте ссылки на свои бояны в комменты на эту статью и я выберу лучшего. Победитель получит 10 WMZ !
[ добавить комментарий ] | [ trackbacks 0 ] | permalink
21 Ноября (суббота) в 13.00, в торгово-развлекательном центре “Александров Пассаж” состоится очередная тематическая встреча Belarusian Adobe Flash Platform User Group, посвященная общению с server side.
На встрече будут представлены следующие доклады:
“Model layer of application” (value-objects, serialization to/from xml/json) - Шамрук Сергей (Intetics)
“Разработка под Flash Media Server” - Жлоба Юрий (Креатек)
“RPC and Flex Messaging of BlazeDS” (Java Server) - Сергей Язловецкий (EPAM systems)
Мероприятие бесплатное, участие открытое и все желающие приветствуются. Как показал опыт предыдущих мероприятий, интерес к встречам среди белорусских разработчиков достаточно велик, поэтому для участия требуется обязательно предварительно зарегистрироваться. Сделать это можно здесь.
Организатором мероприятия является постоянный партнер BAFPUG - компания Intetics.
И собсна Я :)
[ добавить комментарий ] | [ trackbacks 0 ] | permalink
Minuscule - Ladybug - The most popular videos are a click away
Вчера нарвался на клевый мульт про насекомых. Погуглив, оказалось что это целый французский сериал. А ведь нечто типа такого я мутил на флеш в студенческие годы. Теперь задумался ...
[ комментариев: 2 ] ( просмотров: 18 ) | [ trackbacks 0 ] | permalink
Было время, когда я решил попробовать себя в роли баннермейкера. В техническом плане работа легкая, да и весь креатив тоже мой. Сложным оказалось угодить заказчику, поэтому никогда не беритесь за работу, если ТЗ похоже на ХЗ :) Чем больше инфы вы с него вытащите - тем точнее вы попадете в цель, тем меньше вам придется переделывать, тем больше времени и денег сэкономите. Чтобы узнать как можно больше, я давал заказчику заполнить анкету, приводил работы фрилансеров и просил указать те, что пришлись заказчику по душе.
Сначала просил деньги за обьем работы - не выгодно! Получалось, что сделаешь 3 варианта, а заплатят за один. Потом стал брать деньги за час работы - стало лучше, и заказчик стал думать больше, прежде чем отдать работу на переделку.
В общем я завязал с баннермейкерством :) Теперь исключительно приложения, игры, или сайты.
Примеры работ тут. Даже не тормозят, когда все вместе запущены ;)
[ добавить комментарий ] | [ trackbacks 0 ] | permalink

[ комментарий 1 ] ( просмотров: 15 ) | [ trackbacks 0 ] | permalink
Кто сказал, что нельзя ? Я сам в шоке :)
Благодаря прекрасному методу FileReference.data жизнь флекс и флеш разработчиков стала намного интереснее.
Я думаю, что каждый, кто делал флеш аплоадер сталкивались с багом https://bugs.adobe.com/jira/browse/FP-1419 , который гласит, что после 30 секунт аплоада POST методом (FileReference.upload()) флеш плеер может перестать получать событие complete. И процесс аплодинга зависал.
Я поднял этот вопрос среди евангелистов компании Adobe, на что получил следующий ответ:
Hi,
Apologize for the long delay. I've talked with several peoples, there is no known workaround, no final date when the bug is going to be fixed. My only idea for a workaround is:
- open a channel between FP and server - use blazeds, or write your own code for that (if you cannot use blazeds). It could be streaming or long polling. If you use streaming be aware that you are keeping an http connection locked just for that
- the server will know when the upload is finished, and it can fire an event
- a listener for this event is invoked, and it will write a message using the open channel. The client will receive the message and it will know that the upload/processing is finished.
Best, Cornel.
Поскольку наш сервер сайд на .Net, то про blazeds можно забыть. Остальное очень схожее с FTP upload.
Погуглив я нашел 2 примера. Один был для AIR ,а второй отсюда. Конечно же второй понравился мне больше :)
Скопипастив код в свое приложение, я попробовал залить пару файлов на свой FTP ... работает! Конечно же только под 10 флеш плеер.
Ну и немного улучшив примерчик я даю вам шанс самим убедиться.
Конечно же придется выяснить кучу вопросов насчет такого процесса аплодинга но первый шаг уже есть...
P.S. Вы случайно не знаете, какой максимальный размер может принимать ByteArray ? у меня тут файлы по 60 Mb.
[ комментариев: 2 ] ( просмотров: 23 ) | [ trackbacks 0 ] | permalink
Расскажу про создание такого колорпикера и почему я до такого докатился :)
Дело в том, что на мой текущий проект понадобился колорпикер. Стандартный колорпикер с web colors никого не устраивал. Тогда поставили DropDownColorPicker из Astra Flex Components - оказался сложным для простого пользователя. Решили вернуть стандартный колор пикер, но заимплементить функцию eye dropper - жалоб стало меньше, но пошли другие жалобы, что пользователю приходится самому искать картинку спектра. Тогда решили, что найдем и вставим эту картинку сами. В итоге получилось то, чтовы видите на картинке, или тут.
Расширить стандартный колорпикер не удалось, поэтому пришлось взять исходники и немножко их подправить :) События, свойства, стиль остались те же + возможность заменить картинку спектра через стиль и возможность брать цвет с application.
В общем сравнивайте сами.
P.S. А еще мне бы хотелось посмотреть на наиболее удачные решения для колорпикера.
[ добавить комментарий ] | [ trackbacks 0 ] | permalink
Сегодня я хочу немного рассказать и показать про сервис, в разработке которого я поучаствовал около года - spreadshirt. Это редактор футболок, позволяющий создавать футболки с различными изображениями и текстами. Причем печатать там можно не только на футболках, но и на любой другой продукции. Например на кедах, или на зонтике.
А если смотреть глобальней - то это мощный сервис позволяющий вам открыть собственный магазин , и продавать там продукты с вашими логотипами и дизайнами.
Недавно я увидел видео, которое показывает процесс нанесения изображения на майку. Именно тот процесс, который происходит между нажатием на кнопку заказать и звонком почтальона в дверь:
Сам редактор написан на actionScript2 и использует свой собственный фреймворк, а серверная часть написана на PHP.
[ добавить комментарий ] | [ trackbacks 0 ] | permalink
[ добавить комментарий ] | [ trackbacks 0 ] | permalink
Наконец-то дошли руки опубликовать свою презентацию после первой конференции BAFPUG. В презентации приведен обзор применения наиболее популярных фильтров технологии flash. В основном это работы и эксперименты других разработчиков, но кое-что я написал сам. Если вы нашли свою работу без подписи - обращайтесь ко мне, исправлю.
В работе приведены примеры использования следующих фильтров:
Drop Shadow
Blur
Bevel, Gradient bevel
Glow, Gradient glow
Adjust color
Blend modes
ColorMatrixFilter + приложение для его настройки
ConvolutionFilter + приложение для его настройки
DisplacementMapFilter + perlinNoise
[ добавить комментарий ] | [ trackbacks 0 ] | permalink
Я поддержу самый простой способ как на картинке.
Теперь остается умудрится заставить пользователя установить драйвер. К счастью таких в интернете полным полно.
Я установил себе Screen Camera как первый попавшийся. Функционала у него хватает, даже можно обьеденить видео от веб камеры и десктопа в одно. Недостатком будет является то, что этот драйвер платный.
Если у вас возникли какие-нибудь замечания или вопросы - задавайте. С радостью отвечу на них в комментах.
[ комментарий 1 ] ( просмотров: 15 ) | [ trackbacks 0 ] | permalink

[ комментарий 1 ] ( просмотров: 17 ) | [ trackbacks 0 ] | permalink
От создателей легендарных флеш игр SAMOROST! Скоро появится новая флеш игра - machinarium. На сайте игры опубликован трейлер и артворк.
Буду ждать эту игру с нетерпением! А пока пожелаем Чешской студии Amanita design творческого роста и побольше хитов.
[ добавить комментарий ] | [ trackbacks 0 ] | permalink
Делаю первые шаги в 3D !
Всем дизайнерам медитировать
[ комментариев: 3 ] ( просмотров: 28 ) | [ trackbacks 0 ] | permalink
Как мы знаем во флексовском фреймворке оно отсутствует, кроме пункта Print. Изменить его не проблема, и , более того, каждому компоненту фреймворка можно назначить свое кастомное ContextMenu.
Все будет супер, пока вы не начнете использовать попап менеджер, или кастомные курсоры. Попап окна - дети SystemManager который представляет собой Sprite. Это значит, что у этих окон появится меню не аппликейшена, а стандартное меню флеш плеера :) С курсорами ситуация интереснее: чтобы узнать, что за интересное меню показывается, когда нажимаешь правой кнопкой по компоненту - можно поседеть. Дело в том, что вложенность клипов при нажатии левой и правой кнопками мыши - разная. Продебажить чье меню показывает флеш плеер - невозможно. Я догадался, что флеш плеер показывает меню курсора лишь благодаря его запаздыванию во время быстрого движения. Т.е. иногда у меня выскакивало меню компонента.
Чтобы решить эти проблемы, нужно сделать следующие вещи:
Во время инициализации приложения достаем SystemManager как спрайт и всовываем туда наше меню.
MovieClip(systemManager).contextMenu = myContextMenu;
теперь у наших рурсоров и попапов нормальное меню.
Спасибо тебе, кукбук, за помощь !
[ добавить комментарий ] | [ trackbacks 0 ] | permalink
Если вы хоть раз попробуете сделать embed swf во флекс проекте, то вы заметите, что она парсится и весь код с кадров удаляется.
В итоге вся ваша интерактивная супер анимация будет проигрыватся без остановки.
Чтобы решить эту проблему есть один хитрый способ:
В тэге [Embed] вам нужно будет выставить параметр mimeType="application/octet-stream"
Этот параметр скажет Флексу не парсить нашу swf. В итоге мы получим ByteArrayAsset который можно будет скормить классу Loader.
Ну а примеры и более подробную информацию можно будет взять из оригинала этой статьи
Спасибо за наводку lexey4eg
[ добавить комментарий ] | [ trackbacks 0 ] | permalink
Вот чтобы везде такая регистрация была!
[ добавить комментарий ] | [ trackbacks 0 ] | permalink
Доклады смотрим здесь:
“Рассказ о Mate” - Зыков Евгений
“Cairngorm в теории и на практике” - Юрий Жлоба
“PureMVC от теории к практике” - Валентин Железный
“Flest Framework for Adobe Flex and ActionScript3 Applications” - Cергей Гончар
[ комментарий 1 ] ( просмотров: 7 ) | [ trackbacks 0 ] | permalink
Все подробности читаем перейдя по приведенной ссылке.
[ комментарий 1 ] ( просмотров: 23 ) | [ trackbacks 0 ] | permalink
Убить мушку!
[ добавить комментарий ] | [ trackbacks 0 ] | permalink
Next








