什么是Flash Lite 3.1 什么是Flash Lite
Flash Lite 是 Flash 内容在移动设备上的播放器;
Flash MX Updater for Flash Lite是Macromedia所推出的给予Flash MX 的升级程序,其主要的功能是更新Flash MX使之能够让开发者以Flash 4.0内容格式制作可以在手机上的Flash Lite播放器中播放的Flash 内容。 Flash Lite更新了Flash MX的那些模块
安装了Flash Lite Updater 以后,Flash MX软件得到以下的更新:
- 安装针对Flash Lite的默认配置文件
- 安装 swflite.exe 应用程序
- 替换了Flash MX自带的 Flash Player 6 播放器
- 替换了Flash MX自带的 Flash 内容测试播放器
注意:请保持查询 http://www.macromedia.com/go/flash_support 获得关于Flash MX的最新更新 Flash Lite的特性
以下是对于Flash Lite的特性的概括描述。 导航和按键事件(Key Events)
Flash Lite 保留了某些用于导航的按键的响应(例如方向键),对于不同的移动设备,Flash Lite在移动设备上的播放器具有不同的按键响应能力,请参考您的移动设备开发手册。目前在多数移动设备内容中可用的按键包括方向键和数字键。 文字和字体
对于在移动设备上播放的Flash内容,开发者可以将特殊英文字体打包在作品中,但是这样会增加作品的文件大小。并且无法包含中文字体。一般情况下在移动设备上播放的Flash 内容采用移动设备的系统字体。
对于动态显示和可输入的文本框,Flash Lite所支持的特殊的文字格式只有对其式样(居左,居中,居右)和文字颜色。其他文字格式,例如紧凑排列、文字间隙、粗体、斜体等不支持。
Flash Lite仅支持单行输入的文本框,在输入的文本框中不支持文字的回行。文字输入不是当前的输入位置而是在一个独立的输入区。对拉丁字系和Shift-JIS字系的支持取决于移动设备的支持性。
由于绝大部分的移动设备不支持鼠标操作方式,因此可输入的文本框中的文字不具有可选择性(not selectable)。 ActionScript 函数和属性
Flash Lite不能保证所有的Flash ActionScript 属性能够在所有移动设备上正常运行。目前在Moli移动设备内容中可以支持本文中描述的所有可用ActionScript 函数和属性。
同时在使用ActionScript时请务必遵守以下规则:
- 连接字符串时必须使用 add 方法
- 不支持按钮上的鼠标事件(例如 dragOver, dragOut 和 releaseOutside)。其他按钮的事件属性:press, release, rollOver, rollout 是通过移动设备的按键被按下后选择到按钮时进行响应的。
- 不支持拖拽的MovieClip
- 因为Flash 4 没有escape()函数,所以URL的编码需要手动编辑。
- 在判断字符串是否相等时,请使用 eq 方法,在判断数字是否相等时,请使用 == 方法
- 根据不同的设备,部分的支持 fscommand() 方法
- 不支持文字域的 MaxScroll 和 Scroll方法
- 默认的Flash在移动设备上的播放质量为中等(Medium)质量,不支持位图的柔化。
- 只支持事件声音(Event Sound),不支持流声音(Streaming Sound)
- 不支持同步的声音,所以不支持soundBuffTime 属性
Flash Lite中的声音
Flash Lite不支持标准的Flash 声音格式——Raw, ADPCM和MP3,但是支持 MIDI 和 MFi(Melody Format for i-mode)。只支持事件声音,所以不支持声音的循环播放。
关于如何在作品中插入Midi 声音请见下文。
出处:
责任编辑:蓝色
上一页 前言 下一页 如何开发Flash Lite 的内容
◎进入论坛Flash专栏版块参加讨论
|