您好,欢迎来到画鸵萌宠网。
搜索
您的当前位置:首页图片显示控制实例

图片显示控制实例

来源:画鸵萌宠网
第九讲 图片显示控制实例

教学目标:

 系统变量MouseDown的使用  图标层次的应用  屏幕要素的位置关系  设置显示图标的属性

 运动图标中Direct to Grid类型的使用  使用系统变量PositionX和PositionY 1 屏幕要素的位置关系

2 放大图片 2.1 程序功能

单击小图片上某一位置,则将该位置放大显示;单击大图片,可以看到小图片。 2.2 主要操作步骤

拖入显示图标,名为“小图片”

1

拖入交互图标,拖入群组图标到交互图标右侧,名为“放大”,选择Hot Spot类型

双击响应类型符号,调整热区大小,使之与小图片大小完全相同

拖入计算图标到交互图标右侧最前面,选择Button类型,设置Branch为Exit Interaction

 

在计算图标中输入:quit()

打开群组图标,在二级流程线上拖入计算图标,输入: x:=(ClickX-ResponseLeft@\"放大\")/ResponseWidth@\"放大\"*100

y:=(ClickY-ResponseTop@\"放大\")/ResponseHeight@\"放大\"*100

——(x,y)为单击点在热区中的位置

——ResponseLeft、ResponseTop、ResponseWidth和ResponseHeight分别记录了热区的位置和尺寸

在二级流程线上拖入显示图标,名为“大图片” 打开菜单命令 [Modify]/[Icon]/[Properties],选择Positioning为In Area,Movable为In Area,设置Initial为X和Y

在二级流程线上拖入交互图标,拖入擦除图标到交互图标右侧,选择Hot Spot类型

2

双击响应类型符号,调整热区大小,设置Branch为Exit Interaction 3 浏览大图片 3.1 程序功能

直接拖动图片浏览各处内容;拖动指示标记,直接观看大图片各处内容。

3.2 主要操作步骤

拖入显示图标,名为“大图片”

打开菜单命令 [Modify]/[Icon]/[Properties],选择Positioning为In Area,Movable为In Area,并拖动图片定义移动区域

拖入显示图标,绘制矩形框及提示文字

打开菜单命令 [Modify]/[Icon]/[Properties],设置Layer为1,使其总在大图片之上

拖入显示图标,名为“当前位置标记”,绘制图形 打开菜单命令 [Modify]/[Icon]/[Properties],选择

Positioning、Movable为In Area,并拖动图形定义移动区域,设置Initial为PositionX@\"大图片\"和PositionY@\"大图片\"

拖入交互图标,拖入群组图标到交互图标右侧,选择Conditional类型

双击响应类型符号,在Condition中输入:~MouseDown,设置

3

Automatic为On False to True

注:MouseDown为系统变量,鼠标左键按下时为真,~为取反

打开群组图标,在二级流程线上拖入计算图标,输入: EraseIcon(IconID@\"当前位置标记\") ——擦除图标 DisplayIcon(IconID@\"当前位置标记\") ——显示图标

拖入运动图标到交互图标最前面,选择Target Area类型 双击响应类型符号,选择“当前位置标记”为对象,设置目标区域为矩形框,On Drop为Leave at Destination

双击运动图标,打开属性窗口,从Type中选Direct to Grid,选择“大图片”为对象,并拖动图片定义移动区域,设置Destination为PositionX@\"当前位置标记\"和PositionY@\"当前位置标记\"

 

拖入计算图标到交互图标最前面,选择Button类型 在计算图标窗口中输入:quit(0)

4

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo8.com 版权所有 湘ICP备2023022238号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务