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] 


访问() 相关评论() 打印资源 返回顶部 加入收藏

最新评论