Обновить
1

Adobe Flash

Мультимедийная платформа компании Adobe Systems

Сначала показывать
Порог рейтинга
Уровень сложности

HTML5 атакует. Первая кровь

Время на прочтение1 мин
Количество просмотров2.8K
Итак, сбываются худшие опасения Flash-разработчиков. Апологеты HTML5 торжествуют. Еще бы: появилась возможность сравнить новую революционную технологию HTML5 с древней как мир, и от того погибающей технологией Flash.

Вниманию читателей предлагается потестировать и вообще оценить HTML5 баннер, и в комментариях высказаться по этому поводу. Не забывайте, что при тесте производительности, этот баннер для начала вы должны увидеть в браузере. Если нет, значит не судьба.

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

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

Давайте пожелаем удачи HTML5, и искренне посочуствуем HTML-разработчикам в связи с очередным витком браузерных несовместимостей.

Удачи вам, ребята. Она вскоре вам очень понадобится.

Adobe представила будущее Flash посредством приложения от AlternativaPlatform

Время на прочтение1 мин
Количество просмотров1.9K
Главное флэшерское мероприятие — конференция Adobe MAX — в самом разгаре. Считанные минуты назад технический директор компании Adobe Кевин Линч завершил свое выступление перед многочисленной аудиторией в рамках генеральной сессии с говорящим названием «Добро пожаловать в Революцию». Adobe впервые представила новый Flash-плеер, использовав для его презентации приложение MAX Racing, созданное российской компанией AlternativaPlatform.
Читать дальше →

Собираем Actionscript/Flex приложение в Linux

Время на прочтение3 мин
Количество просмотров4.3K
Зададимся задачей собрать HelloWorld.as с помощью Flex SDK, не используя мышь. Зачем? Хотя бы для того, чтобы в голову юзера, листающего поисковую выдачу хабры по запросу «Flex», не закралась мысль о том, что эта технология равна необходимости установить Eclipse.
По катом решение этой задачи, а также обход некоторых возможных подводных камней.
Читать дальше →

Adobe Flash CS5 + Adobe Flash Builder — общие проекты

Время на прочтение3 мин
Количество просмотров11K

Как известно, эти два продукта прекрасно уживаются вместе. Что удивительно — многие об этом не знают. Они давятся, плюются, но пишут код в Flash CS 5.
Данная статья рассказывает, как скрестить эти два продукта и как побороть мелкие неприятности в процессе.

Зачем нам Flash Builder, если есть Flash?
Ответ достаточно очевиден:
1. Нормальный Debug (condition breakpoints и прочие прелести)
2. Нормальный редактор кода с хоть каким-то, но рефакторингом
3. Version control
4. Интеграция с багтрэкерами
5. Другие вкусности Eclipse

Проблемы:
1. Абсолютные пути
2. Version control
3. Flex library projects и их подключение

Под катом описание мягкого способа создания проекта, при котором не будет проблем ни с svn, ни с абсолютными путями.
Читать дальше →

Класс для ссылок

Время на прочтение1 мин
Количество просмотров2K
В флэшовых сайтах пользователю не дают выбора открыть ссылку в том же окне или новом, как в html. Написался классик для гиперлинков во флеше.
С зажатым контролом/коммандом или шифтом, клик по ссылке открывает новое окно и в контекстном меню добавлен соответствующий пункт.
Плюс удобнее прописывать линк:
new TrulinkSwf(btn,"page"); — для swfaddress;
new Trulink(btn,"http://habrahabr.ru"); — для ссылок вне swf.

Пример
Скачать и пользовать

Flash-приложение под iPad без проблем с размером экрана и пикселинга

Время на прочтение4 мин
Количество просмотров4.1K
Привет!
Прошло не так много времени с тех пор, как Flash стал доступен на яблочных мобильных устройствах. Судя по мануалу из официального пэкэджера от Adobe, сборка Flash-приложения на iPhone — достаточно тривиальная задача.
Однако, дела с iPad обстоят не так, как хотелось бы.

В статье приведен тайный рецепт, как создать Flash-приложение именно под iPad.
Доставляет!

«Hue» во флэше работает неправильно — интриги, расследования

Время на прочтение3 мин
Количество просмотров2K
Все руки не доходили поделиться с комьюнити довольно-таки критическим багом, найденном во флэше (по крайней мере, в CS5 — точно).

Оказывается, фильтр Adjust Color → Hue работает некорректно.

Расскажу по-порядку…
Читать дальше →

Запускаем Flash из Safari на iPhone/iPad

Время на прочтение2 мин
Количество просмотров3.6K
Имеется страница, Flash контент на которой необходим, а с iPhone и iPad сплошное расстройство.
Например Flash графики.
Казалось бы, пути два:
1. Заменять Flash html5
2. Заменять Flash статической картинкой

Но… но можно немного поизвращаться. Третий способ под катом.
Читать дальше →

Делаем iphone приложение на Flash CS5

Время на прочтение4 мин
Количество просмотров6.2K
Итак, в связи с тем, что Apple сняли волшебное ограничение и теперь на Adobe Flash CS5 можно официально делать iPhone/iPad приложения (детали: flash-ripper.com), вашим глазам представляется тутор — как сделать это своими руками.

Что сделаем:
Простенький p2p чат

Что потребуется:
1. Adobe Flash CS 5 (качать с adobe.com)
2. iPhone Certificate (не пугайтесь, расскажу где взять)
3. (по желанию) jailbroken iphone/ipad

Читать дальше →

Физика на Flash. Создание Ragdoll в Nape на AS3

Время на прочтение8 мин
Количество просмотров5.8K
image
Надо было сделать физику на флеше, но с одним маленьким нюансом. Необходимо было на сцене отобразить порядка 10 — 15 регдолов (для не незнающих. Регдол — это кукла. Имитация человеческого тела). Попробовав реализовать подобное на распространенном Box2D, пришел к неутешительному выводу, что Box2D это не под силу сделать. Немного погуглив нашел относительно новый движок Nape (). Который и решил в общем данную проблему.
К своему удивлению не нашел на хабре упоминаний Nape и решил описать начало работы с ним.
Под катом, описание создание регдола и примеры для сравнения на Box2D и Nape, а так же исходники примера.

Читать дальше →

Производительность и оптимизация отрисовки графики во Flash

Время на прочтение3 мин
Количество просмотров12K

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

FPS начал падать даже на весьма производительных системах… Проблема была типична для всех флэш-игр — большое количество векторной графики. Как вы понимаете, векторная графика — это весьма ресурсоемкая штука. Ведь при рендере плееру приходится заново рассчитывать разнообразные хитрые кривые и т.п., что явно проигрывает по скорости работе с растровой графикой. При чем — проигрывает на порядок (а то и несколько порядков).

По старой доброй традиции в зубы был взят Google и начался поиск решения…
Читать дальше →

Ограничения аппаратного декодирования H.264 под MacOS X

Время на прочтение1 мин
Количество просмотров2K
Как известно, уже давно Adobe тестировала GPU-декодирование H.264 под Mac OS X. И вот сегодня торжественно объявлено о выходе Flash Player 10.1.82.76, где эта фича наконец-то активирована. Для её работы требуется версия Mac OS X 10.6.3, а также видеокарта nVidia GeForce 9400M, GeForce 320M или GeForce GT 330M.

Вдогонку к сообщению в блоге Apple сообщаем несколько технических подробностей. К сожалению, есть некоторые ограничения. Видеоклипы с шириной кадра 864 (например, 864×480, что часто используется в режиме 480p на YouTube) не поддаются аппаратному ускорению на nVidia GeForce 9400M, это известная проблема драйверов GeForce 9400M для MacOS. Если в «маке» установлена такая видеокарта, то рекомендуется смотреть Youtube в разрешении 720p или больше. Кроме того, аппаратное ускорение принудительно отключается на видеоклипах размером меньше 480×320. Первые тестеры, обновившие Flash Player, часто говорят, что не замечают никакой разницы в загрузке процессора. В общем, сделали хорошее дело, но не до конца.

Ближайшие события

Flash для iPhone 4? Почему бы и нет!

Время на прочтение1 мин
Количество просмотров2.4K
В интернете по-прежнему идут бурления на тему, Steve Jobs vs. Flash. И я думаю они утихнут не скоро. А пока некоторые срывают голоса и разбивают в ярости клавиатуры, хакер по имени Comex портировал флэш под айфон и назвал его Frash. К слову сказать, этот парень уже известен, благодаря джейлбрейку Spirit и сайту JailbreakMe.com. А теперь читаем подробности под катом.
Читать дальше →

PushButton Engine Lesson #4: добавление управления к пользовательскому компоненту

Время на прочтение7 мин
Количество просмотров797

Вступительное слово



image

В сегодняшнем уроке мы разберём, как в PushButton Engine можно создавать объекты, управляемые клавиатурой. Если вы только начали изучение PushButton Engine (PBE), то, возможно, вам будет полезно прочитать урок #1, урок #2 и урок #3 из серии уроков про PBE. Так же вы всегда можете прочитать уроки в оригинальных статьях на официальном сайте.
Читать дальше →

Обзор видео/аудио flash-плееров

Время на прочтение2 мин
Количество просмотров20K
В этом топике я постараюсь освятить плюсы и минусы бесплатных видео/аудио flash-плееры, которые я смог найти на хабре.

Читать дальше →

Эволюция Flash. C 1996 года до наших дней

Время на прочтение5 мин
Количество просмотров5.6K
image

Adobe Flash на сегодняшний день, по всей видимости, самая популярная мультимедийная интернет-платформа. Стоит лишь установить флеш-плейер и перед вами целый мир – видео, чаты, игры. А с выходом ActionScript 3 у разработчиков появились почти безграничные возможности.

Но было время, когда Flash был всего лишь маленькой программой для редактирования векторной анимации. Он появился на свет в 1996 году под именем FutureSplash Animator и сегодня, через четырнадцать лет, живёт почти во всех ипостасях – на персональных компьютерах, мобильных устройствах и серверах.
Эволюция Flash в картинках

PushButton Engine Lesson #3: добавление управления к пользовательскому компоненту

Время на прочтение7 мин
Количество просмотров1.3K

Вступительное слово


«Если вы не контролируете свой разум, кто-то другой делает это.» — John Allston

image

В ходе этого урока мы добавим пользовательский компонент, который будет передвигать простую заливку по экрану. Если вы только начали изучение PushButton Engine (PBE), то, возможно, вам будет полезно прочитать урок #1 и урок #2 из серии уроков про PBE. Так же вы всегда можете обратиться к документации на официальном сайте и, в частности, к официальному уроку #3, переводом которого является данная статья.
Читать дальше →

Делаем ссылки во flash-баннере, не имея исходников

Время на прочтение2 мин
Количество просмотров3.4K

Зачем?



Вам никогда не приходила верстка с flash-элементами, которые должны быть ссылками на внешние или внутренние ресурсы, но на деле таковыми не являющимися? При этом, когда вы не flash-разработчик и Flash IDE под рукой нет (а то и операционная система, в которой вы работаете, эту самую Flash IDE не поддерживает) — это становится небольшим затруднением. Можно, конечно, пнуть верстальщика, чтобы он все поправил, но это требует времени, а значит денег. Кроме того, пинать его каждый раз когда URL поменяется не самая лучшая идея.

На помощь приходят swftools



На сайте разработчика можно узнать, что это набор консольных утилит для работы с .swf файлами. Утилиты эти хорошие и разные (например, компилятор ActionScript не умеет компилировать Box2D, то есть не всякий синтаксис ActionScript понимает), но с нашей задачей они справятся.
Утилиты, к слову говоря, умеют:
  • конвертировать в swf из pdf (PDF2SWF)
  • вытаскивать из swf-роликов контент (SWFDump, SWFStrings, SWFBBox, SWFExtract )
  • конвертировать в swf некоторые графические/аудио/видео форматы файлов (JPEG2SWF, PNG2SWF, GIF2SWF, WAV2SWF, AVI2SWF)
  • импортировать в swf-ролик шрифты TTF, Type1 (Font2SWF)
  • компилировать код ActionScript3 с определенными ограничениями


Хорошо, а ссылки в баннерах как сделать?


об этом под катом

PushButton Engine Lesson #2: добавление простой фигуры

Время на прочтение5 мин
Количество просмотров1.5K

Вступительное слово



image

Сегодня мы продолжим изучать PushButton Engine (PBE) и узнаем, как в PBE создавать свои объекты и компоненты. Статья является переводом 2-го официального урока по PushButton Engine, в которой рассказывается про работу с компонентами PBE и создание простых фигур.
Читать дальше →