В разделе Tips&Tricks добавлена статья описывающая основные моменты работы с классом Shared Object в приложениях на Flash Lite 2.0. Класс позволяет пользователю сохранять локальные данные с устройства. Вся информация проиллюстрирована примерами. Перейти к статье вы можете по этой ссылке.
Архив рубрики: FlashLite
Скачать Flash Lite плейер
Вот ссылки по которым вы можете скачать Flash Lite player с оффициального сайта:
Работа со звуком 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
AND или &&
Сравнивая результаты можно понять, что использование AND, OR выгоднее для уменьшения размера swf
trace(123);
}
// file size: 73 bytes
trace(123);
}
// file size: 79 bytes
Потоковое видео и Flash Lite 2
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
myVideo.onStatus = function (obj:Object) {
trace(obj.code)
};
Открыть файл через FlashLite
В моем FlashLite приложении мне нужно открыть файл на устройстве, используя специальную программу. Можно использовать следующую комманду:
fscommand(«launch», «drive:\\apps\\myApp, myVideo.3gp»);