Flash Lite 入门 |
|
|
|
| 创建 Flash Lite 应用程序(仅限 Flash Professional) > 创建应用程序(仅限 Flash Professional) > 创建主屏幕的菜单(仅限 Flash Professional) | |||
在本部分中,您将创建应用程序主屏幕的菜单。该菜单包含两个选项:"Specials"和"Reservations"。"Specials"选项可以让用户导航到能够查看餐馆特色餐的图像和说明的屏幕。"Reservations"选项可以启动拨打到 Cafe 餐馆的电话,使用户可以进行订餐。
该菜单由两个标准的 Flash 按钮构成,这两个按钮定义弹起、指针经过和按下状态。用户通过按设备的上箭头键或下箭头键可以将焦点赋予其中的一个按钮。当按钮获得焦点时,它显示指针经过状态。当用户按设备上的"选择"键时,具有焦点的按钮会生成一个按钮 press 事件。这一默认的 Tab 键导航可以提供一种简便的方法来创建 Flash Lite 应用程序的简单用户界面。有关使用 Tab 键导航的更多信息,请参见"开发 Flash Lite 应用程序"中的在 Flash Lite 中使用 Tab 键导航。
要创建主屏幕菜单,请执行以下操作:将按钮放置在介绍餐馆的文本字段(已在舞台上)的下方。

on(press) {
gotoAndStop("specials");
}
当用户选择此按钮时,这段事件处理函数代码会将播放头移到标注为 specials 的帧。您将在下一部分中创建该帧的内容(请参见创建特色餐屏幕(仅限 Flash Professional))。
on(press) {
getURL("tel:1-415-555-1212");
}
当用户选择"Reservations"菜单项时,Flash Lite 会启动拨打到指定号码的电话呼叫。Flash Lite 总会提示用户允许还是拒绝来自 SWF 文件的拨号请求。有关更多信息,请参见"开发 Flash Lite 应用程序"中的启动电话。
stop();
_focusRect = false;
fscommand2("resetsoftkeys");
fscommand2("setquality", "high");
fscommand2("fullscreen", "true");
这段代码执行以下操作:
当"Specials"按钮项目获得焦点时,您会看到该按钮的指针经过状态。
此时,特色餐屏幕上尚没有任何功能。在下一部分中,您将添加交互和动画以创建该特色餐屏幕(请参见创建特色餐屏幕(仅限 Flash Professional))。
|
|
|
|