Flash Lite 入门 |
|
||
| 创建 Flash Lite 应用程序(仅限 Flash Professional) > 创建应用程序(仅限 Flash Professional) > 创建特色餐屏幕(仅限 Flash Professional) > 将导航和文本添加到特色餐屏幕(仅限 Flash Professional) | |||
在本部分中,您将在特色餐屏幕上添加交互,使用户能够控制每个动画之间的过渡。您还将添加动态文本字段,以显示每个图像的名称和说明。
要添加文本以显示特色餐的名称和说明,请执行以下操作:此文本字段将显示当前正在显示其图像的特色餐的名称。


title = "Summer salad";
description = "Butter lettuce with apples, blood orange segments, gorgonzola, and raspberry vinaigrette.";
fscommand2("SetSoftKeys", "Home", "Next");
stop();
这段代码显示用户当前正在查看的特色餐的名称和说明,并停止播放头。SetSoftKeys 命令将注册设备的软键,用户可以使用这些软键返回到主屏幕,并可在特色餐之间导航。
title = "Chinese Noodle Salad"; description = "Rice noodles with garlic sauce, shitake mushrooms, scallions, and bok choy."; stop();
title = "Seared Salmon"; description = "Filet of wild salmon with caramelized onions, new potatoes, and caper and tomato salsa."; stop();
title = "New York Cheesecake"; description = "Creamy traditional cheesecake served with chocolate sauce and strawberries."; stop();
gotoAndStop("specials");
这段代码将播放头返回到动画序列的开始处。动画序列中的第一个和最后一个图像相同,这会产生一种连续动画的幻觉。
接下来,您将在特色餐屏幕上添加导航,使用户能够在每种特色餐的图像和说明之间导航。
若要向特色餐屏幕添加导航,请执行以下操作:应用程序中的舞台看上去应该类似于下面的屏幕快照:

|
注意 |
要查看该工作区,请在 Flash 中选择"视图">"工作区"。 |

此按钮的目的是"捕获"由用户触发的 ActionScript 按键事件,然后采取适当的动作。有关使用按键捕获按钮的更多信息,请参见"开发 Flash Lite 应用程序"中的创建按键捕获按钮(仅限 Flash Professional)。
// 处理右软键事件("Next"按钮):
on(keyPress "<PageDown>") {
play();
}
// 处理左软键事件("Home"按钮):
on(keyPress "<PageUp>") {
gotoAndStop("main");
}
第一个 on(keyPress) 处理函数使图像动画前进到序列中的下一个图像;第二个处理函数使播放头移动到应用程序主屏幕。
|
|
||