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

Flash Lite 2.0 Сохранение пользовательских данных

В разделе Tips&Tricks добавлена статья описывающая основные моменты работы с классом Shared Object в приложениях на Flash Lite 2.0. Класс позволяет пользователю сохранять локальные данные с устройства. Вся информация проиллюстрирована примерами. Перейти к статье вы можете по этой ссылке.

Работа со звуком Flash Lite 1.1

В разделе Tips&Tricks добавлена статья, объясняющая основные принципы работы со звуками MIDI, MFi, SMAF, WAV и ADPCM в приложениях Flash Lite 1.1

Пример иллюстрирует использование  приложения FlashLiteBundler.exe, входящего в Flash Lite 1.1 CDK для работы с объединенными звуковыми файлами.

Читайте сдесь (Работа со звуком Flash Lite 1.1)

Top 10 не брендовых разработчиков игр

Вот небольшая выборка из компаний-разработчиков мобильного контента. С помощью этой подборки можно доказать, что не брендовые игрушки могут также быть замечательными и интересными.

Лист:01 – Turbo Camels: Circus Extreme – Mr. Goodliving
02 – Rollercoaster Rush – Digital Chocolate
03 – Midnight Bowling 3D – Gameloft
04 – Tower Blox – Digital Chocolate
05 – Ancient Empires 2 – Glu
06 – Skipping Stone – I-play
07 – Darkest Fear 2: Grim Oak – Rovio
08 – Playman World Soccer – Mr. Goodliving
09 – Townsmen 3 – HandyGames
10 – Slyder – I-Play

Среди этих компаний Digital Chocolate, Mr. Goodliving и Rovio фирменные финские компании разработчики. Обратите внимание на исключительный дизайн игрушек.

Анимированные обои на Flash Lite

Сегодня хочу поделится созданием анимированных обоев для мобильных устройств. Этот тип приложений реагирует на заряд баттареи и уровень сигнала. Также в зависимости от времени могут происходить какие-либо изменения. Код инициализации очень прост:

hour = fscommand2("GetTimeHours"); // определяем текущее время в переменную hour
local = fscommand2("GetLocaleTime", "loktime"); // Проверяем локальное время (12 или 24 часа)
device = fscommand2("GetDevice"); // определяем тип мобильного устройства

Если используется время типа PM|AM то нужно это зафиксировать:

newString = substring(loktime, length(loktime)-1, length(loktime)); // в переменную newString записываем это значение

Затем можем узнать уровень заряда баттареи и уровень принимаемого сигнала

batteri_max_nr = fscommand2("GetMaxBatteryLevel"); // проверияем максимальный уровень заряда
mottagning_max_nr = fscommand2("GetMaxSignalLevel"); // максимальный уровень сигнала
sladdkopplad_nr = fscommand2("GetPowerSource"); // этой коммандой мы определяем подключено ли зарядное устройство или нет.

В итоге можно создавать вот такие небольшие аппликации.

Минимальные системные требования для FlashLite

Прочитав немного документации можно выяснить минимальные системные требования для FlashLite. FlashLite занимает 280 Kbyte с дополнительными 170 Kbyte для поддержки SVG-Tiny. Системные требования таковы:

* 1MB ROM

* 2 MB Ram

* 32 bit data

* Symbian OS

* 50 MIPS

* 32 bit data bus

Потоковое видео и Flash Lite 2

Одна из наиболее интересных вещей во Flash Lite 2 — динамическая загрузка мультимедиа и их проигрывание используя кодеки устройства. Это значит что используя этот простой код вы можете проиграть 3gp файл:
myVideo.play(«comtaste.3gp»); //myVideo имя экземпляра
Я пробовал загрузить 3gp video файл удаленно, используя протокол http, но безуспешно:
myVideo.play(«http://www.comtaste.com/comtaste.3gp»); //у меня не работает ((
Прочитав немного об этом, я понял что все-таки можно это сделать. Вот что для этого нужно:play (Video.play method)
public play() : Boolean

Вызов этого метода открывает видео и начинает его проигрывать

Доступность: ActionScript 2.0; Flash Lite 2.0

Пример :

video1.play( «http://www.macromedia.com/samples/videos/clock.3gp» );

Загрузка видео в Flash Lite 2

Это очень просто. Если вы хотите загрузить видео в приложение Flash Lite 2 вы просто должны создать видео в вашей библиотеке, перетащить экземпляр на сцену и написать следующий код:myVideo.play(«comtaste.3gp»); //myVideo имя экземпляра
myVideo.onStatus = function (obj:Object) {
trace(obj.code)
};

Открыть файл через FlashLite

Сегодня я начал проводить некоторые тесты, для запуска других прилохений из Flash Lite. Для этих операций вам необходимо использовать функцию fscommand(), которая доступна для FlashLite 1.1 :fscommand(«Launch», «application-path, arg1, arg2,…, argn»)

В моем FlashLite приложении мне нужно открыть файл на устройстве, используя специальную программу. Можно использовать следующую комманду:

fscommand(«launch», «drive:\\apps\\myApp, myVideo.3gp»);

Страница 8 из 10« Первая...678910