制作Flash Lite的预先设置
- 安装了Flash MX Updater for Flash Lite之后,运行 Flash MX;
- 在Flash MX中进行如下的配置:
- 选择 File > Publish,然后点击 Flash 标签;
- 在 Version 的下拉菜单中,选择 Flash Player 4;
- 点击“OK”,保存设定。
升级过的Flash MX将自动识别Flash 4版本的内容为 Flash Lite 内容。通过以上的设置后,当您打开 Action面板,会看到无法在Flash Lite中使用的ActionScript语法都会被禁止掉。
当您创建了您的Flash Lite作品之后,请不要忘记将作品的画面大小设置成为你所有要开发的移动设备的可视画面大小。
当您完成了自己的Flash Lite 作品后,如果需要测试,请选择“Control > Test Movie or Control > Test Scene”命令,此时更新的Output窗口将会显示您的作品有关的信息/ 警告/出错信息,如下图。
在Flash Lite作品中插入Midi音乐
如前所述,Flash Lite 中的声音只支持 Midi 和 MFi 文件格式,因此在您制作的Flash Lite 作品中需要使用如下步骤将声音替换成midi文件。
注意:
在Flash 测试播放器中声音替换是自动实现的,但是当您的作品要发布到移动上时,要将swf 文件中的声音替换成midi 文件,需要使用 swflite.exe 程序。
- 创建一个midi 文件,文件名叫 mySound.mid
- 在Flash MX中新建一个flash作品,并将这个作品保存到和 mySound.mid 文件相同的目录下,文件名叫 mySound.fla
- 选择“File > Publish Setting > Flash”按照“5.1 制作Flash Lite 的预先设置”中所说的方法,将Flash作品设置为“Flash Player 4”版本。
- 选择“Window > Common Libraries > Buttons”打开 Library 面板,选择一个按钮拖如Flash 作品的画面中。
- 双击这个按钮,进入按钮的编辑状态的时间现(包含Up, Over, Down, Hit 四个状态)
- 选择“Insert > Layer”命令添加一个层,并将这个层的名字改成“Sound”
- 选择“Down”这个帧,然后使用“Insert > Keyframe”插入一个关键帧
- 选择“Window > Common Libraries > Sounds”打开包含声音的Library面板
- 选择一个声音,并将这个声音拖入当前flash 文件的Library面板
- 通过如下步骤将声音关联到按钮的“Down”状态帧
- 选择“Window > Properties”命令,打开Properties面板,在Sound下拉菜单中选择刚才拖入到Library面板的声音。
- 将Sync下拉菜单中的声音方式选择为“Event”,如下图
- 通过以下方法,将声音和外部的 MySound.mid 文件关联起来:
- 选择Window > Library 命令打开 Library 面板,并找到刚才拖入的那个声音,在这个声音元素上点击右键,在弹出菜单中选择“Linkage…”命令;
- 在“Likage Properties”对话框中选择“Export for ActionScript”选项;
- 在“Identifier”输入框中输入如下内容:
subst:MySound.mid 其中“subst:”是前缀用于告知Flash 测试播放器使用midi替换掉声音,“MySound.mid”是用于被替换的midi文件名。如下图:
- 点击“OK”,保存设置。
- 选择“Control > Test Movie”测试您的Flash Lite 作品,此时在Output窗口中将出现如下文字表示声音别正确替换了:
*** Flash Lite Info - Replacing sound with MySound.mid
- 由于大多数移动设备不支持鼠标操作方式,所以请使用“Tab”键和“Enter”键来操作并测试您的Flash Lite作品。
使用swflite.exe为要发布的Flash Lite作品替换声音
上一节说的是如何为Flash Lite 作品添加声音。而在您要正式将您的作品发布到移动设备上时,需要使用swflite.exe 这个程序将FlashMX发布的作品作再次的替换,并且只有这样您才能在独立的Flash播放器中测试你作的带有声音的Flash Lite 作品。具体操作如下:
- 在Flash MX 中打开上一节说作的 mySound.fla;
- 选择“File > Export Movie”将你的作品发布成为 mySound.swf;
- 运行 swflite.exe (在程序菜单中的项目名叫 Macromedia swflite);
- 在swflite中点击右键,选择“Edit User Configuration”
- 编辑用户配置文件,仅让其中的 device_type=MIDI 参数有效,“在任意参数前面加 \\ ,都是注释掉这个参数”,保促修改的后的用户配置 FlashLiteUser.txt
- 将 mySound.swf 拖如 swflite 运行窗口中。 Swflite.exe 将自动替换作品中的声音,并且将替换后的作品保存成为 mySound-midi.swf。同时显示消息窗口如下:
- 在 swflite窗口中点击右键,选择 “Exit”退出。
- 双击mySound-midi.swf,在独立的Flash播放器中测试您替换了声音后的的Flash Lite作品。
下载例子文件
出处:
责任编辑:蓝色
上一页 什么是Flash Lite 3.1 什么是Flash Lite 下一页 补充与参考
◎进入论坛Flash专栏版块参加讨论
|