指南-第四章-动画连接
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
156
第四章动画连接
动画连接是指画面中图形对象与变量或表达式的对应关系。建立了动画连接后,在界面运行系统中,图形对象将根据变量或表达式的数据变化,改变其颜色、大小等外观。
假设变量LEVEL的值代表某一容器液位的高度,并且创建了一个填充矩形表示容器液位。现在我们可以建立如下动画连接:当LEVEL的值大于80时矩形填充颜色变为红色,当LEVEL的值小于80时矩形填充颜色变为绿色。这样通过观察图形的颜色我们就可以判断容器中液位的状况。示意图如下:
4.1 动画连接概述
如果您想掌握制作动画连接的方法,首先要了解下面的内容:
1、创建和选择连接对象,如线、填充图形、文本、按钮等。(有关创建图形对象的详细信息请参考前面章节的内容)。双击对象或者用鼠标右键单击对象,弹出右键菜单后选择其中的“对象动画”,或者选中图形对象后直接按下“Alt + Enter”键。
2、弹出“动作菜单”对话框:
第四章动画连接157
在对话框中可以看到,动画连接有五类内容:鼠标相关动作、颜色相关动作、尺寸旋转移动、数值输入显示、杂项。
根据要连接的动画选择相应的按钮,进入动画连接的详细定义对话框。例如,若要定义垂直拖动动作的动画连接,则单击“与鼠标相关动作”类中“拖动”组的“垂直”按钮,弹出“垂直拖动”对话框:
在对话框中为连接定义输入详细资料,然后单击“确认”按钮,回到“动作菜单”对话框。一旦您输入了所有需要的信息,单击对话框底端的“返回”按钮返回。
注意:当创建动画连接时,在连接生效之前,所使用的变量必须被创建。如果直接使用了尚未创建的变量,当“确定”按钮按下时,系统将提示进行定义,并可自动进入变量定义的对话框。
4.2鼠标相关动作
该类动作分为拖动和触敏动作两类。图形对象一旦建立了与鼠标相关的动作的动画连接,在系统运行时当对象被鼠标选中或拖拽时,动作即被触发。
4.2.1 拖动
拖动连接使对象的位置与变量数值相连接。变量数值的改变使图形对象的位置发生变化,反之,用鼠标拖动图形对象又会使变量的数值改变。
拖动包括水平与垂直两个方向。例如在下图中,三角形游标的位置可以代表阀门的开度,通过拖动游标就可以形象地改变阀门的开度。
水平拖动
要建立水平拖动,可按如下步骤进行:
1、首先要确定拖动对象在水平方向上移动的距离(用像素数表示)。画一条参考水平线,水平线的两个端点对应拖动目标移动的左右边界,记下线段的长度。(线在选中状态下,其长度显示在工具箱的状态区中,如下图示例)。
158 第二部分用户指南
2、建立拖动图形对象,使对象与参考线段的左端点对齐,删除参考线段。
然后选中对象,双击鼠标,进入“动画连接”对话框:
3、在动作选择对话框中选择“拖动/水平”进入“水平拖动”对话框:
下面就对话框中各项内容予以说明:
变量:变量名称。
在最左端时(值):图形对象被拖到最左端时对变量的设定值。
在最右端时(值):图形对象被拖到最右端时对变量的设定值。
向右最少(移动像素数):图形对象被拖到最左端时,其位置在水平方向上偏离原始位置的像素数。
第四章动画连接159
向右最多(移动像素数):图形对象被拖到最右端时,其位置在水平方向上偏离原始位置的像素数。
变量选择:选择此按钮,弹出“变量选择”对话框:
对话框中按树形结构列出各种变量名称,选择要进行动画连接的变量名后,单击“选择”按钮,变量名自动加在“变量”输入框内。
4、输入完以上各项内容后,选择“确认”按钮返回动画连接菜单,可以继续创建其它动作,或者选择“返回”按钮返回。
垂直拖动
垂直拖动连接的建立方法与水平拖动连接的建立方法类似,垂直拖动动画连接对话框如下:
下面就对话框中各项内容予以说明:
变量:变量名称。
在最底端时(值):图形对象被拖到最底端时对变量的设定值。
在最顶端时(值):图形对象被拖到最顶端时对变量的设定值。
160 第二部分用户指南
向上最少(移动像素数):图形对象被拖到最顶端时,其位置在垂直方向上偏离原始位置的像素数。
向上最多(移动像素数):图形对象被拖到最底端时,其位置在垂直方向上偏离原始位置的像素数。
变量选择:选择此按钮,弹出“变量选择”对话框,可在对话框中直接选择要进行连接的变量名称。
注意:可以给上面的“移动象素数”输入负数,来达到反向拖动的目的。
4.2.2触敏动作
窗口显示
窗口显示能使按钮或其它图形对象与某一窗口建立连接,当用鼠标点击按钮或图形对象时,自动显示连接的窗口。
要建立窗口显示连接,可按如下步骤进行:
1、创建图形对象,然后选中该图形对象双击鼠标,进入动画连接对话框。
2、在动画连接对话框中选择“触敏动作/窗口显示”将出现选择窗口的对话框:
在该对话框中选择一个窗口,单击“确认”按钮或直接双击窗口名。返回动画连接菜单,可以继续创建其它动作,或者选择“返回”按钮返回。
左键动作
连接能使图形对象与鼠标左键动作建立连接,当用鼠标左键对图形对象进行“按下”、“持续按下”、“抬起”操作时,执行本动作。因为该动作主要涉及脚本程序,所以对其较为详细的说明请参考动作脚本一章。
右键菜单
右键菜单与“自定义菜单”中的右键弹出菜单配合使用,进入运行系统后,使鼠标右键点击该对象时,显示一列右键弹出菜单(关于如何创建右键菜单请参考第一章内容)。
举例:
第四章动画连接161
假设在“自定义菜单”中已经定义了一个名为“menu”的右键菜单,菜单项有2项“OPEN”、“CLOSE”。选择一个图形对象,双击该图形对象进入“动画连接”对话框。选择“触敏动作/右键菜单”,出现如下对话框:
在“菜单名称”下拉框中选择已定义的右键菜单“menu”。在“与光标对齐”方式中选择一种合适的对齐方式。单击“确定”。进入运行系统后,当用鼠标右键单击该图形对象时,出现如下菜单:
信息提示
使图形对象与鼠标焦点建立连接,当鼠标的焦点移动到图形对象上时,执行本动作,可以显示常量或变量等提示信息。
举例说明如下:
1、创建一个矩形图形对象,然后选中该图形对象双击鼠标,进入动画连接对话框。
2、在动画连接对话框中选择“触敏动作/信息提示”出现“输入提示信息”对话框: