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

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的内容和应用的能力。

阅读终点,创作起航,您可以撰写心得或摘录文章要点写篇博文。去创作
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 当在终端或命令行中使用类似于wget或curl等下载工具时,出现downloading v3.1.0/protobuf-cpp-3.1.0.tar.gz...的提示意味着正在下载protobuf-cpp-3.1.0.tar.gz这个文件。这通常是下载一个开源软件包或源代码。 protobuf-cpp是Google开发的一种高效的序列化数据结构的工具,能够将数据以二制形式行编码并行传输和存储。protobuf-cpp软件包包含了编译器和相应的库文件,以及开发人员使用protobuf-cpp的各种实用程序和示例代码。在下载这个软件包之前,需要检查自己是否已经安装了编译器和相关的库文件,以便可以正确地编译和使用该软件包。 下载完成后,用户可以将protobuf-cpp集成到他们的项目中,利用这个功能强大的工具来序列化和反序列化数据。如果用户遇到了任何问题或需要一步的帮助,可以去官方网站或社区寻求支持和反馈。 ### 回答2: 出现downloading v3.1.0/protobuf-cpp-3.1.0.tar.gz是指正在下载谷歌开发的 Protocol Buffers 3.1.0 版本中的C++实现库protobuf的软件压缩文件,这是一种轻量级高效数据交换格式,可用于各种服务间的数据通信,同时也是很多开源软件的重要依赖库之一。当出现downloading v3.1.0/protobuf-cpp-3.1.0.tar.gz...时,一般是因为用户正在使用支持自动化编译和依赖管理的软件管理器,如yum、apt-get或者brew等,这些工具会自动下载并安装所需要的软件库及其依赖,极大地方便了程序开发者和系统管理员的工作。同时,这个过程也需要一定的网络连接和下载时间,用户必须确保网络畅通并耐心等待,以保证软件的正常安装和使用。 ### 回答3: 这是提示正在下载版本为3.1.0的protobuf-cpp.tar.gz文件,protobuf-cpp是一种轻量级的数据交换格式,常用于不同系统间的数据通信。在下载过程中可能会出现下载速度变慢或者下载失败等情况,需要注意网络状况和服务器状态。如果下载失败,可以尝试重新下载或者通过其他途径获取所需文件。同时也需要注意要下载正确版本的文件,以避免后续的代码运行问题。下载完成后,需要将文件正确地放置到相应的目录下,并行相关配置和编译工作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值