Flash Lite 2.0 开发技术参考标准
作者:jack 日期:2006-03-17
Flash Lite 2.0 开发技术参考标准
By Jackgun_at_126.com 收集整理
基础
Flash Lite 2 内容是以 Flash 7 标准为基础。支持 Action Script 2.0
Flash Lite Player 2 运行时就要花掉 750K 到 1 M 的系统内存,大家看着办。
动态 XML 数据
Flash Lite 2 支持使用与 Flash Player 7 相同的 XML 处理方式, SharedObject
Flash Lite2.0可以使用SharedObject。一个 swf 可以使用 4K 的储存空间, 媒体
Flash Lite 2 可以根据手机上所支持的编码译码器,动态加载多媒体内容,例如照片、音效和视频。 声音部份
以 mp3 来说,应该尽量使用高压缩的 mp3 。我建议使用16位单声道 mp3 (立体声能听得出来?)
以下就是FlashLite 2.0 拨放外部mp3缺陷列表:
1. 默认拨放音量远大于标准拨放音量
2. 无法使用setVolume控制音量,加上缺点1.,我测试的时候耳朵都快聋了
3. 外部mp3不能以串流方式拨放,必须要等到全部读取完毕
4. 外部mp3档案大小不可以超过 1 mb
5. 外部mp3档案大小在数百 kb 左右时,虽然可以拨放,但是假如反复load、play,仍容易出现错误
6. Sound.start()第一个参数 offset 功能完全无效
7. Sound.start()第二个参数 loops 功能有缺陷,无法控制拨放次数,仅仅能决定是否重复拨放而已
8. Sound.position属性无效,总是返回0
9. Sound.duration属性无效,总是返回0
文字
文字功能基本完备。但 不支持 flash8 自定义消除文字锯齿。
不支持动态文本屏蔽。
将文字放在绝对 x、y 值( 10.0而不是10.2 )。
位图
尽量使用 gif 位图,如果图形带有透明区域的话,用 FireWork 进行处理, CUP与内存负担
过多的透明色和渐变色的过渡;同时渐变多个 MC 什么的;使用过多种的字体; // 用掉的内存
allocatedMemory = fscommand2("GetTotalPlayerMemory");
// 还可以用的
freeMemory = fscommand2("GetFreePlayerMemory");
以下优化措施
1. 少用矢量图形,尽量用位图代替矢量图。
2. 画图的时候不要用精细的色彩渐变。
3. 注意运行时导入图片的尺寸。
4. 少使用位移动画和变形动画,而改用逐帧动画。
5. 可以的话,降低动画质量,在 ActionScript 运算较大的地方加入此行:
fscommand2("SetQuality", "low");
我在所有其它画面:
fscommand2("SetQuality", "high");
6. 少用 MC 的各种透明、色调、亮度等等效果。
7. 最大限度减少和停止 MC 的循环播放,程序员更是少用代码循环,改用贞听事件。
8. 控制变量和数组的数量,定义数组时要定义数组大小。注意及时删除过时的变量、数组、对象。
9. 充份优化 ActionScriopt 代码。
文件尺寸
Flash Lite 不支持流下载播放,只有完全下载于本地后才会开始播放。 以下列出一些注意的地方
少用矢量图: 在 Flash 中画的图形要全都转成图形或 MC 不要让打散的东西在舞台上。 装置字体:对于动态字体更是如此。 最佳化图形: 尽量对图形进行最佳化(修改>形状>最佳化)来减少矢量数目。
加载和分析 Flash 内容中的外部 XML 数据。
而总的储存空间在S60系统上可以使用到 256K 。
在超过充许的最大值时会出现系统提示(并非单一使用的4kb),如果用户选择同意,
系统将会清除"其它"旧的SharedObject 空间,空出位子给正在播放的swf使用。
这包括加载和处理 XML 数据和 SWF 内容。此外,Flash Lite 2 还提供视频支持及外部多媒体支持。
其中包括就地导入 (in-place) 视频和图像加载(gif jpeg、具透明度的 png)以及声音加载。
以上是官方的文字,但 Flash Lite 2 并不能播放它自己的 Flv 视频格式,
它只能播放手机系统支持的视频,也就是说手机上原本就可以播放的视频格式都可以在 Flash Lite 2
中播放,如:3gp、mpg、mpeg4 等。
然后从 FireWork 里直接拷到 Flash 里用,官方建议是 16 位色的位图。
复杂的 ActionScript 操作和过多的 ActionScript 循环。
都会影响 CUP 执行效率。在开发的时候,我们可以使用以下命令监视内存使用率
为了让我们的作品能够适应手机直接从网上下载,所以文件尺寸应该尽量减小。
尺寸大小与手机有关,但我们希望控制在 100 K以内,最佳尺寸是 20K。
文章来自: 本站原创
Tags: Flash Lite 开发 技术 标准
相关日志:
上一篇
下一篇

我的MSN:jingjing20110@hotmail.com