Все потоки
Поиск
Написать публикацию
Обновить
0

Adobe Flash

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

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

Целесообразность применения шейдеров Adobe Pixel Bender

Время на прочтение3 мин
Количество просмотров1.4K
Казалось бы эта технология предоставит очень существенный плюс флешу, ведь это подарило приложениям некую многопоточность, что должно очень весомо повысить производительность.

В паре с другими нововведениями, такими как апаратное ускорение для видео-проигрывателя, можно было ожидать и апартного ускорения от шейдеров (думаю у всех слово шейдер ассоциируется с видео-картами), но уэе здесь начались огорчения — никакого апартного ускорения он не подарил. Тогда целесообразно было бы задаться вопросом, а где вообще можно применить эту новую технологию, на какой практической задаче, и какой практический смысл в этом?
Читать дальше →

Отладка Flash приложений под Linux

Время на прочтение1 мин
Количество просмотров2.3K
Если вы занимаетесь разработкой Flash (Flex) под Linux, то наверняка вы сталкивались с проблемой отладки приложений. При коннекте отладчика к проигрывателю, связь может оборваться в любой момент, а может и вообще не оборваться. Это связанно с кривостью нативного плеера, которая актуальна уже не первый год. В гугле не нашел ничего полезного. Т.к. самый вменяемый standalone дебаг плеер, это Adobe Flash Player Debugger Projector под windows, то почему бы не запустить его под Wine.
Читать дальше →

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

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

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



image

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

Tweetcoding — конец первого раунда

Время на прочтение1 мин
Количество просмотров514
image
Помните конкурс 25lines? Так вот, тут еще короче. Суть в том, что бы уместить actionscript код в одном твите, то есть, в 140 символах. В помощь дается небольшая заготовка.

Правила здесь, общий фид здесь (записи с кодом отмечены бежевым, там же можно увидеть результат компиляции).

Flash Player 10 — на большинстве смартфонов в 2010 году

Время на прочтение1 мин
Количество просмотров1.4K
На конгрессе GSMA Mobile World компания Adobe торжественно пообещала, что в течение ближайших двух лет полнофункциональная версия Flash Player 10 появится практически на всех новых смартфонах. Флэш будет предустановлен на устройствах под операционными системами Windows Mobile, Google Android, Nokia S60/Symbian и даже под новой операционкой Palm. Новые смартфоны со всеми этими ОС будут поступать в продажу с самого начала 2010 года.

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

Курс на портирование Flash под большинство мобильных платформ был взят осенью 2008 года. Однако уже тогда стало понятно, что с релизом под iPhone возникнут проблемы. Хотя технических сложностей никаких не было, и программисты Adobe дали понять, что могут подготовить релиз буквально в течение пары дней, однако они так и не получили на это разрешения от компании Apple. Переговоры между компаниями продолжаются, но маловероятно, что они завершатся успехом, ибо Apple воспринимает Flash как своеобразного «троянского коня» в своей монокультурной системе.

via CNet

О формате XFL

Время на прочтение5 мин
Количество просмотров4.4K
По работе я часто работаю с форматом xfl, это новый формат исходных файлов Adobe Flash. Информация о том что представляет xfl уже писали на хабре. Я бы хотел углубиться дальше.

Ниже будет о внутренней структуре xfl файла, о структуре xml файлов внутри и о нескольких трудностях которые могут возникнуть при работе с xfl файлами.

Ниже

Программное управление FLV

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

Здравствуйте.


Программное управление FLV видео можно осуществить при помощи NetStream.

Для начала создадим в библиотеке новый символ — видео. Далее перетаскиваем его на сцену и этот пустой квадратик будет служить нашим контейнером куда мы будем загружать наша видео. Устанавливаем его размеры соответственно размерам видео, которое собираемся проигрывать. Назовем символ videoContainer.
Читать дальше →

Flex Component Kit для Flash CS3

Время на прочтение1 мин
Количество просмотров733
На Adobe Labs доступен предварительный релиз компонента Flex Flash Kit для CS3.

Это компонент работает с Flex Builder 2.0.1 или Flex SDK 2.0.1 и недавно выпущенным Flash CS3. Окончательный вариант будет в следующей версии Flex, под кодовым названием «Moxie».

Вот что по этому поводу пишут на блоге Flex Team:
Мы особенно рады этой фиче, поскольку она свидетельствует о нашей приверженности улучшению работы между дизайнерами и разработчиками и интеграция продуктов Adobe. Flash-контент теперь сможет легко стать «первоклассным гражданином» Flex-приложения. Просто расширьте Ваш Flash-символ нашим новым классом UIMovieClip, и вы готовы идти дальше.

Читайте полностью здесь.

Инструкции по установке здесь.

UPD:

Нашел подробный пример использования данного компонента в блоге Jesse Randall Warden.

Эта и другие новости на сайте blog.wbsv.ru.

Вышел Red5 0.6 final

Время на прочтение1 мин
Количество просмотров739
Команда Red5 с гордостью сообщает о выходе бесплатного флэш-медиа сервера Red5 0.6 final, представленного на FITC в Торонто.

Основные отличия от версии 0.6rc3:
  • Выполнены Запись/воспроизведение файлов в/из subscopes
  • Отсылается "NetStream.Play.InsufficientBW", если клиент слишком медленно получает видео-потоки

Полный список изменений можно найти в директории«doc» после установки.

Качать инсталляторы:

Red5 0.6 для Windows (MD5: 4206a6e4363c1ff1529c0695ac322d01)

Red5 0.6 для Debian/Ubuntu (MD5: 69f3cea222f903fd88458f0672bcd68a)
Огромное спасибо Росту, за помощь в написании заметки ...

Создание градиентной маски во Flash 8

Время на прочтение1 мин
Количество просмотров2.1K
Что бы создать градиентную маску во Flash до 8 версии, приходилось создавать над маской ещё и мувик с градиентом под цвет заднего фона, а если задний фон тоже картинка, то создание такой маски становилось ещё сложнее. В восьмой версии Flash, у мувиков появилось свойство cacheAsBitmap, с помощью которого мы получили выигрыш в производительности FlashPlayer`a, при програмной анимации большого количества мувиков на сцене, и получили возможность создавать градиентные маски очень просто. Разберём пару примеров, один сделаем ручками, задавая bitmap caching в панели Properties



Другой сделаем програмно, вытаскивая мувики на сцену из библиотеки и применяя к ним cacheAsBitmap. Я не буду тут ничего расписывать, т.к. прокоментировал всё в исходниках, так что качайте и разбирайтесь.

Исходник

Оптимизация кода [Actionscript].

Время на прочтение2 мин
Количество просмотров2.8K
Каждый раз, начиная новый проект, многие из нас задаются вопросом, а как же лучше написать ту или иную часть кода. В данной статье я попробовал собрать свои наблидения, советы на форумах по оптимизации кода на AS.

Надеюсь эти советы будут полезны и для вас.
Читать дальше →

Как я скачивал онлайн трансляцию Comdi (Startup village)

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

Мы живем с вами в то время, когда видео с Youtube и других видеохостингов может скачать даже школьник с помощью огромного количества расширений для браузеров.
Что касается онлайн трасляций, то здесь уже не все так просто. В прошлом году еще задался целью скачать записи выступлений на Startup village в Сколково, но тогда ничего кроме захвата экрана не придумал. В этот раз решил пойти до конца и найти способ скачать онлайн трансляции. Готовых решений в интернете не видел, только многочисленные вопросы, как скачать с Comdi. Надеюсь кому-то мой опыт покажется полезным.
Читать дальше →

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

Стриминг интерактивного контента. Без Плагинов

Время на прочтение3 мин
Количество просмотров5.5K
Позвольте представиться — меня зовут Валерий, я начинал работать как 3D-artist, а затем — немножко руководитель проектов в одной известной отечественной компании по разработке образовательного ПО для школ.

В качестве основной платформы разработки очень давно был выбран Adobe (тогда еще Macromedia) Flash за то, что был достаточно простым и позволявшим с помощью ActionScript решать все наши задачи. И хорошо работал на почти всех существовавших тогда платформах (ведь их было не так много — целились только на десктопы, а там всегда были отличные браузеры с возможностью поставить плагин).
Читать дальше →

Закрытие Google Maps Flash API

Время на прочтение1 мин
Количество просмотров2.1K
image15 мая 2008 на хабре появился первый пост, посвященный анонсу Google Maps API для Flash. Как оказалось, спустя 4 года, 19 мая 2012, Корпорация объявила о прекращении работы в этом направлении. Новые ключи для Google Maps Flash API больше выдаваться не будут.

Похоже, Google вбивает очередной гвоздик в вовсе еще не закрытую крышку гроба Adobe Flash.
Читать дальше →

Alternativa3D 8. Свет и кости в «Метро 2033 Онлайн»

Время на прочтение1 мин
Количество просмотров1.4K
Наконец-то доделали еще одну демонстрацию на базе движка Alternativa3D 8 с поддержкой Molehill 3D API для Flash Player 11 — «Метро 2033 Онлайн». На ее примере можно оценить скелетную анимацию и освещение по картам нормалей. А заодно ужаснуться, какая нежить обитает в московской подземке.
Если кто не в курсе, «Метро 2033 Онлайн» — это браузерная MMO-игра по мотивам романа Дмитрия Глуховского, разрабатываемая студией Open Games совместно с AlterantivaPlatform.
metro032.jpg

15 полезных сниппетов от сайтов Snipplr.com и Active.TutsPlus

Время на прочтение11 мин
Количество просмотров2.1K
Как то раз, зимним вечером делать мне было нечего и решил я перевести полезный, как мне тогда показалось, пост о 15 сниппетах для Action Script 3. Оригинал можно-увидеть-там-если-кликнуть-на-это-длинное-словосочетание-через-дефис, а перевод статьи можно увидеть тут, и никуда (кроме хабраката) кликать и не нужно.

Многие дополнительные примеры кода, которых не было в оригинальной статье, предоставлены юзером Flashist.

1. Случайная сортировка

for (var i:uint = 0; i < myArray.length; i++)
{
  var rand:uint = int(Math.random() * myArray.length);
  myArray.push( myArray.splice( rand, 1 )[0] );
}

* This source code was highlighted with Source Code Highlighter.

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

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

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

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

Разработчики Alternativa3D готовы ответить на вопросы по 3D-графике во Flash

Время на прочтение1 мин
Количество просмотров2.1K
Если у вас есть вопросы по теме «3D и Flash», то можно задать их разработчику движка Alternativa3D Антону Волкову — он обещал ответить и по самым важным провести мастер-классы.

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

Engine Papervision3D [ Лучшее 3D Demo ]

Время на прочтение1 мин
Количество просмотров2K
Демо, сделанное на 3D движке, повергло в шок аудиторию на MacWorld, где она была представлена. Люди говорили, что восторг вызван не только скоростью демо, но так же она продемонстрировала лучшее качество в 3D когда либо сделанное на Flash’е.
Читать дальше →