axure怎么实现标注_Axure教程:为图片添加标签

本文详细介绍了如何通过Axure的中继器功能来创建一个动态的图片标注系统,包括鼠标点击添加标签、编辑标签内容以及删除标签的操作。文章通过实例讲解了实现这些功能的关键步骤和技巧,涉及到的元件准备、坐标计算以及中继器的动作设置等。
摘要由CSDN通过智能技术生成

本文介绍如何利用中继器实现给图片打标签的效果,enjoy~

通常来说,有动态内容变化就要用到函数,有相同的数据增添删改的效果就要用到中继器,所以这篇文章就讲的是利用中继器实现给图片打标签的效果。

一、功能分析

鼠标点击哪,标签打在哪——需要用到鼠标指针方面的函数,并结合中继器的增添动作(难点)

修改编辑标签的内容——中继器编辑功能

删除标签——中继器删除功能(难点)

以上几个功能看似很简单,其实很有逻辑难点。

二、元件准备

背景图片:bg

中继器:

tag 设置如下:

repeater 中 text 存文本内容、x 存横坐标、y 存竖坐标、v 存可见状态(1 可见、0 不可见)

中继器内部元件:tag_show

局部变量:n   初始值为 1(可以用一个矩形承载这个局部变量)

bg+tag 组合成动态面板 panel

键盘:keyboard 初始状态 " 隐藏 "(由输入框 input、确定按钮 ok、删除按钮 del 组成)

三、实现

1. 鼠标点击哪,标签打在哪

(1)在做动作之前先分析以下中继器的加载规律

如图,虚线框是中继器在纵向排列时默认情况下增加行的路径,而我们要的是黄色、蓝色实心框的随意路径,就是要求得坐标(x2、y2)与(x3、y3)的值。

这里需要用到鼠标指针方面的函数 Cursor.x、Cursor.y,这两个值是页面的绝对坐标值。

因为中继器 tag 及其行的元件 tag_show 是居左上,即 tag.x=0、

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值