时间: 2021-07-31 作者:daque
4.2创造菜单,及菜单间的变换
和睦的界面是步调要害的构成局部。咱们预制了一个后台影戏剪辑,两个菜单影戏剪辑和一个typespace影戏剪辑。
图2
4.2.1 后台如图2所示。它重要的功效是动作底下两个影戏剪辑menue和 menusettinge的后台。其余,再有一个按钮exit,用来退出此步调。
on (release) { fscommand ("quit"); }
图 3
4.2.2 如上海图书馆3:按钮setting :
on (release) { /:showtype = "menusetting"; }
showtype也是个全部变量,在步调主场景的第一帧就给其付与初值。showtype用来菜单menue和菜单 menusettinge之间的切换, 当按下并开释按钮setting ,showtype就即是"menusetting". 当主场景侦测到这个变革,就连忙切换到菜单 menusetting.同理,按钮starttest相应的事变也不过为了切换到表露typespace的场景上。同声还树立其余少许全部变量。
on (release) { /:showfram = false; //让后台封闭 /:showtest = true; //表露typespace /:nowtimer = gettimer(); //发端一次计时 /:starttimer = true; //计时仍旧发端 /:loadtext=true; //发端从外部文本导出变量(原文) }
图 4
4.2.3 图 4表露了影戏剪辑menusettinge的功效。这边即是玩家设定熟习功夫和采用原文的场合。代码比拟大略,就不逐一作引见了。
图 5 typespace
4.2.4 图5 表露typespace。这才是所有步调的中心。
在这个剪辑中,最要害的是供给了熟习的场合和向玩家表露结余时间长度。前方提到过因变量 gettimer(); 他归来此flash步调从发端到挪用他所体验的时间长度。所以,在主场景第一帧就要挪用一次,在发端熟习时又不停的挪用,直到二者的差值到达预先设定的时间长度。
图 6
4.2.5 图 6是本步调结果一个 影戏剪辑 showscores;显而易见,它用来在历次熟习中断后归来功效。