APP下载

关于四层电梯控制的模拟设计

2015-12-29吴振华

赤峰学院学报·自然科学版 2015年19期
关键词:电梯门实例元件

吴振华

(赤峰学院 物理与电子信息工程学院,内蒙古 赤峰 024000)

1 素材准备

(1)元件红色数字①、②、③、④,实例名称分别为red1、red2、red3和 red4.

(2)元件数码字: , , , (1、2、3、4),实例名称分别为 led1、led2、led3和 led4.

(3)元件红色箭头↑和↓,实例名称分别为redarrs和reaarrx.

(4)按钮▲和▼共三对,实例名称分别为yi_btn,ers_btn,erx_btn,sans_btn,sanx_btn和sis_btn.

(5)数字按钮襝襠襡襢实例名称分别为one_btn、two_btn、three_btn和 four_btn.

(6)电梯门开按钮 <->和电梯门关按钮 >-<实例,名称分别open_btn和shut_btn.

图1

(7)元件电梯框(为影片剪辑,导出为Kuang).

(8)元件电梯门关(为影片剪辑,导出为Diantimeiguan).

(9)元件电梯门开(为影片剪辑,导出为Diantimei).

(10)元件右门(为影片剪辑,导出为Rigth).

(11)元件左门(为影片剪辑,导出为Left).

四层电梯控制组合如图1.

2 程序设要求

(1)正转时桥箱向上运动.

(2)反转时桥箱向下运动.

(3)上下请求是桥箱外的控制按钮.

(4)目标楼层是桥箱内的控制按钮

(5)不要求电梯具有记忆功能,即多路选择后,只有最后一次楼层选择有效.

(6)开始时电梯在一层.不显示红色箭头,圆圈数字①和数码字1为红色.

3 界面组合

(1)将舞台大小设置为510*410(宽*高),新建影片剪辑元件“电梯控制”.将四层电梯控制组合图作为背景放入到舞台.再添加“桥箱内数字按钮”层、“桥箱外箭头按钮”层、“红色数字”层、“数码字”层、“红色箭头”层、“电梯开关”层和AS层.并将相应的元件放入对应的图层上,命名和实例名称.

(2)将程序设计的脚本放入“AS”层.

4 脚本代码

本例只给出了桥箱内数字4按钮的脚本代码,关于其它按钮的脚本代码只做如下的简要说明:

(1)桥箱内数字1按钮事件侦听器为:

其处理函数与桥箱内数字4处理函数不同之处在要移出数字按钮2、3、4的事件侦听,并添加addEventListener(Event.ENTER_FRAME,oneframe);同理:桥箱内数字2按钮事件侦听器为:two_btn.addEventListener(MouseEvent.MOUSE_DOWN,twoF);函数处理要移出数字按钮1、3、4的事件侦听;并添加addEventListener(Event.ENTER_FRAME,twoframe);桥箱内数字3按钮事件侦听器为:three_btn.addEventListener(MouseEvent.MOUSE_DOWN,threeF);函数处理要移出数字按钮1、2、4的事件侦听,并添加addEventListener(Event.ENTER_FRAME,threeframe).

(2)对于处理函数oneframe、twoframe和threeframe与fourframe区别主要是在函数体内在移出相应的侦听函数;再者就是函数体内判断条件的不同.函数体内容Oneframe与fourframe相似,twoframe与threeframe相似.下面给出的是twoframe的部分内容供参考:

(3)关于桥箱体外按钮的处理事件,可用桥箱体内按钮数字按钮处理事件的方法进行.本例中以调用了相同的函数进行处理.

最后将电梯控制影片剪辑放入到场景进行测试.

猜你喜欢

电梯门实例元件
承压类特种设备受压元件壁厚测定问题的探讨
电梯门旁路装置的有关要求及检验方法的探讨
浅谈电梯门回路检测功能
电梯门回路检测原理及检验方法分析
中核北方核燃料元件有限公司
QFN元件的返工指南
宝马i3高电压元件介绍(上)
完形填空Ⅱ
完形填空Ⅰ