《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之69---面向FLASH的开发

简介: 版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。
版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。 https://blog.csdn.net/wireless_com/article/details/5839592

Flash Lite可以为用户提供丰富的用户体验,而且全球有超过6500万的支持Flash的设备。通过Flash可以使内容制作者访问设备的特殊属性,Adobe 公司提供了面向Flash LiteBREW扩展类,能够支持同计算机上Flash Player 7所播放的一样的SWF 文件格式,能够使面向Flash的内容和应用在支持BREW的手机上运行。该扩展类基于Flash Lite 2.x.,能支持BREW 2.1.3 及以上版本的手机。同时,在BREW Mobile Platform上集成了不同层次的Flash功能。

        基于BREWFlash Lite 由三部分组成(图14-8),专业的制作工具可以通过后处理的方式将内容生成BREW手机支持的*.mod 文件,放映工具可以将相关的信息打包成*.mod 文件和 *.MIF 文件,以及一个BREW的扩展类。

 

    基于BREWFlash Lite 能够播放SWF 内容,显示BMPJPEGPNG 和其他手机支持的图像格式,支持多种字体甚至矢量字库。同时,能够处理和执行ActionScript (基于ECMA-262 标准的脚本语言,与Java Script类似),从而可以播放动画,并支持各种色深的调色板 (例如 8 bit 调色板,RGB 444, RGB 555, RGB 565, RGB 666, RGB888 等等),灵活的提供不同质量的显示能力。同时,可以加载和播放各种的音频文件, 例如MIDI, SMAF, AAC, AACPlus等等,还可以播放Flash的视频文件。基于BREWFlash Lite可以在不同的SWF中共享4KB大小的数据,所有的共享对象空间最大累计可达256KB

基于BREWFlash Lite 支持在内容播放过程中的挂起和恢复,支持内容的缩放,能够在MBCS UTF16的设备上运行,可以支持全屏或局部显示。同时,提供了按键和其他定制化的事件处理,允许通过网络通信连接任意的HTTP服务器并接收流式数据,通过ActionScript 可以实现SWF文件的嵌套,加载文本数据,XML数据等。更重要的是,实现了socket通信的能力,能够发送和下载XML 数据。在面向TCP socket 连接中发送XML 消息,每个XML 消息都是一个完整的XML 文档,通过一个XMLSocket 可以收发任意多的XML 消息。

基于BREWFlash Lite的安全性是通过域来限定的,例如如果根上访问的URL http://www.adobe.com 的话,那么就不允许制作者从其他的http://www.xyz.com站点下载数据。

BREW3.X 开始, Flash Lite开始直接与部分手机集成在一起,并提供了各种与时间相关的函数:“GetDateDay”, “GetDateMonth”, “GetLocaleLongDate”, “GetLocalShortDate” 等。同时,提供了手机振动的能力,能够读取ISO-639-1标准的语言代码,或者ISO-3166标准的国家代码,通过指定的URL可以启动应用例如web浏览器。进一步,能够发送短信,建立电话呼叫,发送email,还能够与移动商店相集成,为用户提供购买面向Flash的内容和应用的能力。

目录
相关文章
|
存储 BI 传感器
《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之70---面向照相机的开发
版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。 https://blog.csdn.net/wireless_com/article/details/5839621 这里主要讲述一下面向手机中照相机的应用开发。
796 0
|
C++ 编译器 开发工具
《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之63---BREW 应用的开发流程
版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。
759 0
|
存储 编译器 Windows
《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之62---BREW 应用开发中的一些原则
版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。
765 0
|
开发者 存储
《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之60---BREW 在线 工具
版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。
758 0
|
开发工具 内存技术
《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之48---BREW SDK 九大功能之文件系统
版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。
824 0
|
开发工具 计算机视觉 开发者
《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之49---BREW SDK 九大功能之多媒体系统
版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。
729 0
|
开发工具 存储
《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之53---BREW SDK 九大功能之电信服务
版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。
706 0
|
安全 算法 开发工具
《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之51---BREW SDK 九大功能之安全服务
版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。
868 0
|
开发工具 C语言 API
《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之54---BREW SDK 九大功能之其他服务
版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。
647 0
《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之43---uiOne 技术
版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。
755 0