Архив рубрики: Flash

Новости и обновления

итак. прежде всего комания Adobe выпустила, плагин для Flash CS3 Pro, позволяющий компилировать флеш файл для Brew платформы. Скачать его можно тут

Adobe Device Central выпустила первый апдейт устройств, добавлено около 40 новых устройств. Также можете посмотреть вот это видео про Device Central CS3 и ее интеграцию с Dreamweaver CS3 и Flash CS3. Загрузить обновления устройств вы можете по этой ссылке.

Спасибо блогу vivek’a за поддержку и информацию :)

Парочка часиков на Flash Lite

Давно уже не пополнял у себя на блоге раздел Flash Lite wallpaper и screensaver. Вот несколько часиков для ваших телефонов, сделанных мною недавно.

Flash Lite clock Flash Lite clock
Кстати, на сайте Telli.no — в разделе флешек Flash skjermsparer вы можете увидеть все мои флешки :) Если что — говорите, те, которые понравятся смогу выложить для вас тут бесплатно. И еще, не стесняйтесь публиковать их на своих сайтах\блогах, если они вам понравятся.

Flash Lite clock

Градиентная маска во Flash 8

шспользуя Flash 8, не надо больше идти на ухищрения, чтобы создать градиентную маску. Теперь достаточно поставить параметр cacheAsBitmap, равным true. и это все, что от вас требуется. Давайте сделаем небольшой примерчик, который наглядно покажет как использовать градиентную маску.

На главную сцену импортируем какую-нибудь картинку, и нарисуем кружок с радиальной заливкой, чтобы по бокам цвет сходился в нулевую прозрачность. В поле Instance Name, круг назовем mask_mc, картинку picture_mc. Осталось вставить только следующий код:


picture_mc.cacheAsBitmap = true;// кеширует внутреннее представление побитового отображения
mask_mc.cacheAsBitmap = true;// кеширует внутреннее представление побитового отображения
picture_mc.setMask(mask_mc);//mask_mc - будет маской для клипа picture_mc
Mouse.hide();//скрываем курсор
onMouseMove = function () {
mask_mc._x = this._xmouse;
mask_mc._y = this._ymouse;
updateAfterEvent();
};

вот и все. Исходник качаем тут.

Динамическая загрузка контента во Flash

Как загрузить во Flash, jpg, swf, текстовые файлы. Сегодня мы рассмотрим универсальную форму при помощи которой это можно сделать. Для этого мы используем класс loadVars, который на сегодняшний день представляет собой современный аналог функции loadVariables(). Ну начнем пожалуй с примера загрузки текстового файла, так как почти во всех уроках о loadVars, приводится пример именно загрузки текстового файла.

Создадим текстовый файл my_txt, который будет содержаться в той же директории что и наш flash файл, и в нем переменной присвоим какой-нибудь текст:


my_text=flashweb.sabiostar.com - more information about Flash Lite

Если мы используем русский текст, то для устранения проблем с кодировкай текстовый файл лучше всего сохранять в в кодировке UTF-8, для правильного отображения русских букв.

А теперь непосредственно в нашем flash- файле в первом кадре наберем следующий код:


var loader:LoadVars = new LoadVars();
loader._parent = this;
loader.onLoad=function(success){
if(success){
my.text = this.my_text;
}
}
loader.load("my.txt");

Строчка loader:LoadVars = new LoadVars(), означает , что мы создаём объект класса LoadVars — loader. Событие loader.onLoad происходит по окончанию загрузки данных. И при этом любой код который обращается к создаваемым на их основании свойствам, должен располагаться строго в обработчике onLoad.

Протестируем наш клип и увидим что текст загрузился в динамическое поле с именем «my».

Однако, если вам надо загрузить текстовый файл, без разборщика пар имя-значение, таких как TXT, HTML, XML, и др., то в этом случае лучше всего использовать обработчик события onData. Создадим еще один текстовый файл my2, и напишем в нем произвольный текст, а наш код заменим на следующий:


var loader:LoadVars = new LoadVars();
loader._parent = this;
loader.onData=function(inString){
my.text = inString;
}
loader.load("my2.txt");

Тестируя фильм, мы заметили что данный блок текста появился в нашем текстовом поле полностью.

Ну вот и все )

Взаимодействие HTML и Flash

Это небольшой урок как взаимодействует flash и html.

Для начала создайте flash clip в котором будут три кнопки, и повесьте событие на каждую кнопку (в нашем случае будет отсылаться цвет). Допустим для первой кнопки:

kn1_but.onPress = function():Void {
fscommand("color", "#FF0000");
//при нажатии передастся код красного цвета
};

и т.д.. Затем создадим блок который будет меняться в зависимости от нажатой в html кнопки. Это будет просто прямоугольная область, закрасим ее произвольным цветом, как в примере. Затем создадим еще три кадра, во втором этот блок закрасим красным, в третьем — зеленым, в четвертом — синим.

Теперь сохраним наш флеш — файл. И опубликуем его.

Займемся редактированием html — файла. Во-первых добавим данный скрипт в тег HEAD:
[ftf]
[/ftf]

Затем разделим html — файл на две ячейки и в одной из них создадим 3 кнопки, каждая из которых будет взаимодействовать с наши flash файлом. Код для кнопок:

[ftf h="100"]

[/ftf]
Где кнопка RED посылает на 2 кадр в нашем мувиклипе, GREEN — на 3, BLUE — на 4.
Поменяем в теге ID флеш файла на flashfile, а также в теге напишем NAME=»flashfile»

Пример html файла можно посмотреть тут.

Ну вот теперь можно запустить html файл и мы видим что все прекрасно работает. Ура мы научили общаться html и flash :-)

скачать исходник

Flash плейер 9 для линукс

Бета версия плейера под линукс теперь доступна для скачивания!

Вы можете использовать бесплатуную Flex 2 SDK для разработки на линукс платформах!

шзвестные проблемы — Linux

* Полноэкранный режим не доступен. Эта возможность будет реализована в финальной версии.
* SSL не поддерживается. Эта возможность будет реализована в финальной версии.
* Плагин не работает в броузерах Opera.
* Небольшие проблемы с воспроизведением видео, возможно появление артефактов.
* Проблемы с форматированием шрифтов.
* Правый клик за областью Flash Player, когда открыто контекстное меню, не приводит к его изчезанию.
* Плейер доступен только на английском

Видео Конвертер DVD to Flash

Так называемый DVD конвертор, который является программой DVD конвертирования, может без проблем переводить DVD фильмы в AVI формат (копируя DVD в DivX или DVD в XviD) на высокой скорости и с достижением наилучшего качества. Вы можете сконвертировать DVD и просмотреть произведённое AVI видео на своём компьютере, MP4 проигрывателе, карманном ПК, смартфоне или на других портативных устройствах в любое время и в любом месте.
Sothink Video Encoder для Adobe Flash — это не только мощнейший и абсолютно простой в использовании конвертор для flash-видео, способный конвертировать всего за несколько секунд видео в Flash (FLV) файлы с высоким качеством, но также это программа конвертирует видео в Flash (SWF) и создаёт HTML страницы. Видео Конвертер DVD to Flash может автоматически создать SWF проигрыватель и HTML страницы для того, чтобы отобразить сконвертированные Flash видео файлы для Вашего удобства.
Скорость конвертирования flash-видео в Sothink Video Encoder для Adobe Flash намного быстрее, чем в других видео конверторах. То же самое можно сказать и о качестве!
Особенности:
1. Поддерживает большинство видео форматов включая: avi, mpeg, mpg, mpe, dat (VCD), vob (DVD), wmv, asf, asx, mp4, mov, 3gp, 3g2, 3gpp, dv, qt, rm, rmvb и т.д., и конвертирует их в Flash-видео формат.
2. Создаёт авторегулируемый SWF проигрыватель. Созданный Flash-видео проигрыватель может автоматически подстраиваться к различным размерам Flash-видео.
3. Обеспечивает различные настройки проигрывания (полный, компактный, минимальный) для различных размеров Flash-видео. Можно также выбрать самому цвет дисплея проигрывателя.
4. Поддерживает загружаемые заголовки в Flash-видео. Например, Вы можете создать Flash-видео с видео-файла, который использует vsFilter для загрузки заголовков.
5. Вставляет FLV в SWF или позволяет SWF-проигрывателю загружать внешние FLV файлы и проигрывать Flash-видео прогрессивно.
Скачать фильмы для эксперемента с этой программой можно тут download DVD , а также различную музыку тут — download mp3.