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

Adobe Flash

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

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

Пишем расширение для Adobe Air на PureBasic

Время на прочтение7 мин
Количество просмотров3.8K
На волне растущей здесь популярности PureBasic, предлагаю ознакомится с еще одной областью применения этого языка.

Начиная с третьей версии Air, появилась возможность компенсировать ограниченность SDK за счет расширений (Flash Runtime Extensions). Расширения можно писать на С/С++/Java(Android) и на любом другом языке, позволяющем создавать нативные библиотеки под соответствующие платформы.
Читать дальше →

Краткий обзор возможностей и новшеств MDM Zinc 4.0

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

Что такое Zinc?


Цинк (англ. Zinc, укр. Цинк) — химический элемент Zn с атомной массой 65,38; цинк применяется для оцинкования стальной продукции с целью предотвращения ее коррозии. Шутка;)
Но в нашем случае, Zinc – это среда разработки, в виде надстройки над Adobe ® Flash, предназначеная для интеграции flash-приложений и быстрой разработки desktop-приложений под Win, Mac OC и Linux. Zinc конвертирует файлы swf в исполняемые exe – файлы. С помощью Zinc можно создавать собственные скринсейверы, записные книжки, FTP-клиенты, MP3-плееры. Zinc-приложения легко переносятся на компьютеры под управлением ОС Windows, Mac OC и Linux.
Читать дальше →

Очередная версия Alternativa3D 8.12.0 с поддержкой Flash Player 11 Beta 2

Время на прочтение1 мин
Количество просмотров2.4K
Представляем вашему вниманию новую публичную сборку движка Alternativa3D 8. Версия 8.12.0 поддерживает Flash Player 11 Beta 2, то есть полностью совместима с самой свежей на данный момент сборкой Flash Player. Мы также значительно ускорили систему мышиных событий и добавили изометрический режим камеры.
Читать дальше →

Flash XML parsing: win vs mac

Время на прочтение2 мин
Количество просмотров778
Простой и понятный с виду код:
package {
  import flash.display.Sprite;
  
  public class XCDATATest extends Sprite {
    public function XCDATATest() {
      var node:XML = <format>
       <![CDATA[<b>ds3 - CSV Settings:</b>
ignore_first_row=<b>true</b>
columns_separator=<b>;</b>
rows_separator=<b>\n</b>]]>
      </format>;
      trace (String(node));
    }
  }
}


* This source code was highlighted with Source Code Highlighter.

Может привести к очень «веселым» последствиям разной работы swf-ки под разными системами.
Читать дальше →

Flash Player 10 на смартах в октябре

Время на прочтение1 мин
Количество просмотров752
Компания Adobe планирует выпустить бета-версию своего 10-го Flash-плеера для смартфонов осенью текущего года. Новый Flash Player 10 будет показан на конференции Adobe MAX 2009, которая пройдет с 4 по 7 октября.

По словам исполнительного директора компании Шантану Нарайена (Shantanu Narayen), Adobe выпустит полноценный пакет, который позволит мобильным браузерам без проблем отображать сайты, созданные на основе технологии Flash.

Новый Flash-плеер будет работать в ОС Google Android, Windows Mobile, Nokia Symbian и Palm WebOS.

via internetno

Работа с классом TweenLite

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

Доброго времени суток!



Для создания обыкновенного банера во Flash в основном требуються только навыки анимации и знание AS1, чтобы где необходимо поставить stop(); или перейти по ссылке getURL();, и обычно этого хватает. Но если заказчик просит сделать мини мультфильм внутри банера, да еще и растровые изображение присутствуют, а в тоже время администраторы сайта, где будет размещаться банер, ставят на него ограничение 20 кб. Использование множества слоев с Motion tween и Shape tween, объектов в библиотеке и т.д. За счет всего этого объем банера превышает допустимую квоту.

Ниже будем избавляться от tween'ов на нашей сцене и опишем все движения при помощи класса TweenLite(используется с AS2,AS3).
Читать дальше →

Flash Player 10: Идем по приборам

Время на прочтение1 мин
Количество просмотров777
Люблю я это дело — тестить новенькое

Поставил на днях себе Flash Player 10 RC под Firefox. И все, вроде бы, хорошо на первый взгляд. Только вот на многих сайтах, после установки десятого плеер, флэш-контент не отображается совсем — выпадает предложение установить более новый Flash Player 9. И такая проблема, гляжу, повсеместно.

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

Добавляем рекламу AdMob в Android приложение на платформе Adobe Air

Время на прочтение4 мин
Количество просмотров15K
После того, как я разработал свое первое, простейшее приложение для Android на Adobe Air, мне захотелось добавить в него рекламу, хотя бы для того, чтобы в будущем знать, как это делается. Я потратил на это довольно много времени, не найдя ничего об этом в интернете на русском языке. Поэтому решил написать краткое руководство к действию, для тех, кому это еще понадобится. Добавлять будем рекламу из Google AdMob.
Читать дальше →

Merge sort и AS3. Обгоняем родной Vector.sort(Array.NUMERIC)

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

Слева — mergeSort, справа — родная сортировка. PepperFlash и 75 миллионов элементов.
Читать дальше →

Сборка приложений под Android с использованием AIR SDK 3.6 в Linux

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

Введение


Linux как систему для работы я использую недавно. Раньше работал в Windows. Причина перехода очень проста и банальна — надоели глюки и лаги Windows. Я разрабатываю приложения с использованием технологий Adobe Flash и Adobe AIR как для веб, так и под Android. Поэтому при переходе очень важно было решить вопрос, смогу ли я работать в Linux также продуктивно, как в Windows. Порывшись на форумах и на официальном сайте, узнал, что FlexSDK поддерживается, а вот поддержка AIR окончена еще с версии 2.6. Печально однако. Но у нас же есть возможность запускать windows-приложения в среде Linux, почему бы не воспользоваться этим. Эта статья как раз о том, как настроить работу в Linux с AIR SDK 3.6 — последней версией на момент публикации.
Читать дальше →

CrossDevices AIR

Время на прочтение1 мин
Количество просмотров5K
Хочу представить вашему внимаю видео, опубликованное в сети всего пару дней назад.

Нам наглядно и в интересной форме демонстрируют кроссплатформенность AIR.


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

Adobe AIR 3.2 c поддержкой Stage3d на мобильной платформе

Время на прочтение1 мин
Количество просмотров2.2K
image
Спешу поделиться радостной вестью!
27 февраля вышел релиз кандидат Adobe AIR 3.2 с поддержкой Stage3d на мобильных девайсах.
labs.adobe.com/technologies/flashplatformruntimes/air3-2
Читать дальше →

JSFL selection

Время на прочтение4 мин
Количество просмотров4K
Здравствуйте, уважаемые читатели.

Это небольшая заметка на тему фильтрации элементов shape во Flash IDE. Ручной работой занимается практически каждый флешер. В интернете на разных русско и англо язычных форумах периодически всплывают вопросы на тему фильтрации выбранных объектов во Flash IDE, но решений практически никто не даёт. Меня эти вопросы тоже волновали и ответ я нашёл в программировании в среде flash на языке jsfl.

Предлагаю несколько jsfl скриптов на для упрощения обработки выбранных элементов:
Читать дальше →

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

ITSea-2011. Открыта регистрация

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


Cледующая конференция морских программистов, ITSea 2011, состоится на берегу Черного Моря c 4 по 10 июля в Балаклаве. База — мотель «Листригон», у которого на сайте есть масса флэш-панорам с видами.

На сайте ITSea вы можете ознакомиться с программой мероприятия (она еще в процессе), посмотреть фотоотчеты прошедших ITSea, которые мы с удовольствием проводим с 2008 года.
Читать дальше →

Микро-фреймворк Robotlegs. Обзор способов инжекта

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

Robotlegs является MVC фреймворком для создания приложений на flash/flex. Данный фреймфорк базируется на библиотеке swiftsuspenders, в которой реализуются механизмы инжектирования с помощью метатега [Inject]. В гугле достаточно много материала по использованию данного фреймворка. Поэтому не буду останавливаться непосредственно на инжекте. Однако во всех статьях, которые мне попадались, описывался именно механизм инжекта, но объявлению инжектируемых классов отводилось слишком мало внимания. Именно способам объявления инжектируемых классов я бы и хотел посвятить данную статью.
Читать дальше →

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

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

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

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

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

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


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

image

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

Top4Top.ru: разбор полетов. 31 мая, Москва

Время на прочтение1 мин
Количество просмотров880
Разработчики весьма неоднозначного проекта Top4Top расскажут о его структуре, о клиент-серверном решении и о реализации Flash-клиента (этому будет посвящена большая часть их доклада: будут приведены причины, по которым был выбран чистый ActionScript3 (а не Flex), а также возникшие в ходе разработки проблемы и их решения.

Затем Артемий Малков расскажет о Flash Player 10, а именно: об Open Screen Project, о File Reference, мощной работе с текстом, UDP, 3D-эффектах, шейдерах, Drawing API, видео, звуке и улучшенном буфере обмена.

Обновление: встреча состоялась, уже есть отчет.

подробнее о событии

XSS, CSRF и Flash аутентификация. Решение задач с r0от-мi Web— Client. Часть 2

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

В данной статье угоняем куки через Stored XSS, разбираемся с CSRF атакой и реверсим Flash SWF файл. Ссылки на предыдущие статьи:

Часть 1: Web — javascript authentication, obfuscation и native code. Решение задач с r0от-мi Web— Client.

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

  • PWN;
  • криптография (Crypto);
  • cетевые технологии (Network);
  • реверс (Reverse Engineering);
  • стеганография (Stegano);
  • поиск и эксплуатация WEB-уязвимостей.

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

Возрождение ActionScript2.0 c помощью JavaScript

Время на прочтение3 мин
Количество просмотров8K
И вот уже март 2017 года, Adobe Flash Player уже не запускается по умолчанию без явных действий пользователя, по крайней мере в Google Chrome для автоматического запуска контента Adobe Flash Player необходимо выполнить следующии инструкции.Таким образом, акцент веб-разработки все больше и больше смещается в сторону использования JavaStript библиотек, предоставлющих доступ к HTML5 Canvas.

Одним из удобных способов разработки HTML5 Canvas, заместо Flash, является Adobe Animate CC 2017, который подерживает следущие типы проектов:



Из списка видно, что подержка ActionScript2.0 полностью исключена из текущей версии среды разработки, а также нет возможности перенести имеющийся AS2/3 код в html5 Canvas.
Единственное, что можно сделать в Adobe Animate CC 2017 — это преобразовать графическое содержимое Flash проекта и все входящие в него компоненты в HTML5 проект.
Для этого достаточно открыть Flash проект и выбрать из меню Commands пункт Convert To Other Documents Format после чего откроется диалоговое окно с предложением выбора типа проекта в который происходит преобразование. По умолчанию используется HTML5 Canvas, его и будем использовать в наших новых проектах.


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