2005/10/21 | 【翻译文章】探索Flash Lite 2.0新特征!
类别(Mobile Drive) | 评论(0) | 阅读(167) | 发表于 17:34
文章性质:翻译
译者:otrees
作者:Jonathan Duran(Macromedia 移动开发支援经理)
文章链接:http://www.macromedia.com/devnet/devices/articles/flashlite_v2_preview.html



探索Flash Lite 2.0新特征


在MAX 2005上我们预览了Flash Lite下一个版本 version 2.0 这个版本是Flash移动开发的一个相当大的跨越.在这篇文章中我们将学习Flash Lite 播放器在下一个版本中的新特征.


Flash Lite播放器的主要新特征包括:


-以Flash 7代码为基础支持 ActionScript 2.0
-视频播放
-支持加载外部XML
-本地数据的存储
-可加载外部图像声音



以Flash 7代码为基础支持 ActionScript 2.0

Flash Lite 1.1播放器支持的是Flash 4代码的一个子集,那意味着在开发中的点语法与面向对象是不能被支持的.但对于Flash Lite 2.0,我们可以向 tellTarget()和Flash 4中的斜杠语法说再见了.Flash Lite 2.0 完全支持基于ECMA 262标准的ActionScript 2.0.

开发人员也能够为ActionScript 2.0的编程习惯长舒一口气了,例如流行的事件模型(元件和对象事件),标签的控制,API图形的绘制和更快的SWF压缩.


视频播放

Flash Lite 2.0 现在支持使用设备上的视频渲染程序播放视频.这意味着任何设备支持的视频文件也能够被Flash Lite 2.0 播放.(有代表性的包括3GPP和MPEG-4文件)你能够直接插入视频文件到SWF中,或者从自己的设备和网络地址额外读取他们.然后使用设备的视频协助程序在Flash内容中渲染.


加载外部XML

工作在Flash Lite 1.1的外部数据是被强迫转换为播放器支持的数据格式.因为所有的数据不得不被编码为URL,这是非常耗时困难的传递构造数据的方法在播放器中.谢天谢地Flash Lite 2.0 支持读取和解析外部XML,使用Flash 7中常见的XML对象.


本地数据的存储

这是伴随着基于Flash 7代码而来的最受欢迎的特征---"shared objects".Flash Lite 2.0 让你即刻在设备上存储和读取Flash 数据,本地 high-score列表,程序参数和用户当前输入的数据,以及设备中已经被存储的信息,然后在SWF文件下次运行时读取.与过去的Flash Lite 1.1开发经验相比这可以给你一个独立的相当充分的开发环境.


外部的图像和声音
因为Flash Lite 1.1 绝对不支持其他媒体的读取,你不得不在SWF文件中填入每一样东西.使用下一个版本(Flash Lite 2.0),你立即可以读取外部的图像声音---像JPEG和MP3---从自己的设备和网络地址,这样就保证了SWF文件尺寸比以前的更小.


-----------------------------------------------------------------------------------------------
这些是Flash Lite 2.0的一些重要的特征.想在未来找到更多详细资料,和Falsh Lite产品的近期技术资料请登陆Flash Lite 开发中心.


Bill Perry介紹Flash Lite 2.0重要功能的影片
http://www.im.tv/vlog/personal.asp?FID=1916&Memid=200190&SubId=&VideoPage=1&Videonext5=0










0

评论Comments