开发 Flash Lite 应用程序 |
|
|
|
| 使用声音 > 使用设备声音(仅限 Flash Professional) > 在 Flash Lite 1.0 中触发设备声音 | |||
在 Flash Lite 1.0 中,只有在响应用户按设备上的键时,才播放设备声音。有两种方式可以满足此限制条件。一种方式是将声音附加到按钮元件的时间轴中的"按下"帧。如果该按钮具有焦点,则当用户按设备上的选择键时,Flash Lite 会播放按钮的"按下"帧中的声音。若要查看此技术的示例,请参见将设备声音添加到按钮(仅限 Flash Professional)。
在 Flash Lite 1.0 中触发设备声音的另一种方式是让用户按某个键,将播放头转到时间轴中包含设备声音的帧。播放头进入该帧时,会播放该帧上的所有设备声音。
例如,假定您的应用程序在第 1 帧上的舞台中具有一个按钮,并且将一个设备声音附加到第 10 帧。可以将以下 on(press) 处理函数附加到按钮实例:
on(press) {
gotoAndStop(10);
}
下图显示了应用程序在 Flash 中的可能外观:

当用户选择该按钮时,将播放第 10 帧上的声音。此技术要求将设备声音附加到 gotoAndPlay() 函数中指定的相同帧。例如,在上面讨论的示例中,如果声音附加到第 11 帧而不是第 10 帧,则 Flash Lite 在播放头到达第 11 帧时不会播放该声音。
|
|
|
|