11.1 按键测试程序
时间:2007-09-30 来源:
IT在中国 编辑:春雨 作者:春雨 [
大 中 小 ]
11.1 按键测试程序
(2)然后,再创建三个文本域,并将其放置到如图11-26所示的位置。这三个文本域将用于显示控制按键的不同编码。
(3)单击工具栏上的Vector Shape Window按钮,打开矢量图形绘制窗口,绘制一些直线并将其放置到舞台上,用于装饰场景,如图11-27所示。
图11-27 装饰舞台
图11-28 添加返回按钮
(4)利用Photoshop绘制一个返回按钮,并将其放置到舞台的右上角,用于控制程序的返回,如图11-28所示。
(5)此时,整个画面所需要的元素已经基本上齐全了,只是背景看起来有点单调,因此我们可以制作一个简单的背景,并将其放置到场景中,如图11-39所示。
图11-39 放置背景
图11-30 布置场景
(6)最后,再在整个场景的底部添加一个暗调的背景,并创建一个文本域,用于对该程序作一些说明,即可完成整个界面的制作,如图11-30所示。
(7)打开编排表,分别在55和65帧处创建两个帧脚本,并在第55帧处的帧脚本中键入如下代码:
on exitFrame me
cursor 0
go to the frame --还原鼠标指针形状,并在使影片停留在该帧
--测试是否按下了shift键
if (the shiftdown) then
sprite(9).member=member("shift")
sprite(10).member=member("shift")
sprite(11).member=member("shift")
member("ansi").text="shift"
member("asca").text=""
end if
--测试是否按下了Alt键
if (the shiftdown) then
sprite(9).member=member("Alt")
sprite(10).member=member("Alt")
sprite(11).member=member("Alt")
member("ansi").text="Alt"
member("asca").text=""
end if
--测试是否按下了ctrl键
if (the controldown) then
sprite(9).member=member("ctrl")
sprite(10).member=member("ctrl")
sprite(11).member=member("ctrl")
member("ansi").text="ctrl"
member("asca").text=""
end if
end
通过上述的代码,可以使程序跳转到该帧时影片暂停播放,并等待用户的响应,相应完毕后系统显示相应结果。
(8)下面剩下的工作就是将程序返回到主程序界面上。在【返回】按钮上单击鼠标右键,选择右键菜单中的Scritp命令,在打开的窗口中键入如下代码:
on mouseUp me
go 1
end
(9)此时,关于整个测试程序就制作完成了。读者可以将其输出出来,使其成为一个单独的应用程序,关于整个程序的执行流程如图11-31所示。
图11-31 程序执行流程
上一页 [1] [2] [3] [4] [5] [6] [7] [8]