621图形对象动作脚本 图形对象的触敏性动作脚本可用于完成界面与用 户之间的交互式操作,从简单图形(如:线、矩 形等)到标准图形(如:趋势、报警记录等)都 可以视为图形对象。图形对象包括每一种对象都 有的共同属性和专有属性。比如:所有的图形对 象都存在着位置坐标属性;而填充类型的图形对 象还有边线颜色或填充颜色等属性
6.2.1 图形对象动作脚本 图形对象的触敏性动作脚本可用于完成界面与用 户之间的交互式操作,从简单图形(如:线、矩 形等)到标准图形(如:趋势、报警记录等)都 可以视为图形对象。图形对象包括每一种对象都 有的共同属性和专有属性。比如:所有的图形对 象都存在着位置坐标属性;而填充类型的图形对 象还有边线颜色或填充颜色等属性
例6—1:创建一个矩形对象,用脚本程序实现:① 鼠左键息面时,郑形田红巴殳內縣凹,吊孩 左键时,变量a的值每次递增5 (1)在Draw中的当前窗口画面中,创建一个矩形对象 (2)双击矩形,进入动画连接对话框,选择“触敏动作 左键动作”,弹出触敏性动作脚本编辑器
例6-1: 创建一个矩形对象,用脚本程序实现:① 当用鼠标左键点击时,矩形由红色变为黑色,②常按 左键时,变量a的值每次递增5 ⑴在Draw中的当前窗口画面中,创建一个矩形对象。 ⑵双击矩形,进入动画连接对话框,选择“触敏动作 -左键动作” ,弹出触敏性动作脚本编辑器
③3)在“按下鼠标”页的脚本编辑器中,填写閎本如 this fColor=255: “鼠标按着周期执行”页的编辑器中,填写脚本如下: a=a+5 “释放鼠标”页的编辑器中,填写脚本如下: this FColor=0 (4)单击“确认”按钮(如要求定义变量a,按42节的 方法定义变量a,且设置为中间变量)
⑶在“按下鼠标”页的脚本编辑器中,填写脚本如 下: this.FColor=255; “鼠标按着周期执行”页的编辑器中,填写脚本如下: a=a+5; “释放鼠标”页的编辑器中,填写脚本如下: this.FColor=0; ⑷单击“确认”按钮(如要求定义变量a ,按4.2节的 方法定义变量a ,且设置为中间变量)
⑤5)在画面上建立一个变量显示对象,显示变量a 的值。刀无 ①在开发窗口中创建“文本”,在文本中输入 ②双击对象“a”出现图2一7所示的动画连接对 话框,在框中选数据输出模拟。 点击模拟出现图2-21所示的模拟值输出对 话框,点击“变量选择”出现图3-19所示的变量 选择对话框,在全局页的类别窗口中选中间变量, 在变量名窗口中找到“a”,点击选择按钮。 ④点击图2-21模拟值输出对话框中的“确认 按钮,点击图2一7动画连接对话框中的返回
⑸在画面上建立一个变量显示对象,显示变量 a 的值。 方法是: ① 在开发窗口中创建“文本”,在文本中输入 “a”。 ② 双击对象“a”出现图2-7所示的动画连接对 话框,在框中选数据输出/模拟。 ③ 点击模拟出现图2-21所示的模拟值输出对 话框,点击“变量选择”出现图3-19所示的变量 选择对话框,在全局页的类别窗口中选中间变量, 在变量名窗口中找到“a”,点击选择按钮。 ④ 点击图2-21模拟值输出对话框中的“确认’ 按钮,点击图2-7动画连接对话框中的返回
(6)在Draw中将画面“保存”,然后单击“运 行”,进入运行系统VEW下,观看动作效果。 此时,用鼠标左健点击该矩形(矩形填充颜色变 为黑色),按着鼠标一段时间,可见a值的变化 效果,释放鼠标,看到矩形颜色变为红色
⑹在Draw中将画面“保存”,然后单击“运 行”,进入运行系统VIEW下,观看动作效果。 此时,用鼠标左键点击该矩形(矩形填充颜色变 为黑色),按着鼠标一段时间,可见a值的变化 效果,释放鼠标,看到矩形颜色变为红色