【Axure 基础知识】快来!!小楼老师给你介绍对象的属性与函数!!

AxureRP7.0教程 小楼一夜听春语 13410℃ 0评论

Axure不是编程开发,但如果你懂编程开发或者说掌握一些编程开发的知识,那对你提升原型制作的能力是有帮助的,特别是Axure RP7.0对这一方面的需求更加提高。

在Axure RP7.0里中继器是新增的元件,中继器的结构类似于编程开发中的三层结构,即表示层、逻辑层和数据层。但是,比中继器更接近于编程的是变量、函数这部分。下面我就来给大家做详细的介绍。

有同学可能有疑问,你不是要介绍对象的么?

讨厌死了啦!人家还没真正开始呢!你好猴急哦!别急,请容我慢慢道来!!

这篇文章里所指的对象,不是男女朋友的代称,进来相亲的同学可以走了!

在说对象之前,我要提及的的编程开发里面的另一个名词:类

在编程开发里的“类”,是对象的抽象,比如“人类”。人类是人的共同点的抽象,它包含了人所有的共同点,包括人的属性(身高、体重、三围等等)和行为(吃饭、睡觉、洞房等等)。那么,具体的一个人就是“人类”的对象,或者说实体或实例。对象可能是你,可能是我、也可能是他或者她。我们都有共同的属性和行为。妹纸别急于反驳,你有的我也有,只不过你的比我大而已(也可能没我大),或者构造不一样。如果你较真,我只能说你是女性这个类里的,而我是男性这个类里的。但我们还是继承自“人类”。

那么上面说了这么多,楼老师到底想说什么?别急,请容我慢慢道来!

先看一张图。

aa

如图所示,在Axure RP7.0里,有变量与函数列表,里面有各种内容,下面我就带大家一起来解析一下这些内容。

类:鼠标、Number、字符串就是类,就像”人类、动物、XX”;

属性:红色框框里的就是属性,就像“身高、体重、XX”;

函数(方法):蓝色方框里的就是函数,就像“吃饭、睡觉、XX”

简单的区分,后面没有括号的是属性,有括号的就是函数(方法)。

函数(方法)的结构:函数名(参数1,参数2,...)

名称很好理解,比如:看电视,看电影。

那么参数呢?

参数就是执行这个动作需要必须提供的资源。比如看电影,你就需要选择电影院和购买电影票以及选择影片,那么电影院、电影票和影片就是参数,这些参数少了一个你就看不成。当然有些函数的参数是允许省略的,比如substring的第二个参数可以省略,省略之后默认读取到结尾。这就好比看通宵电影,选择影片这个参数可以省略,老板放什么你就看什么。当然,你喊:“老板,换片”是不可能的。不同的函数对参数有不同的要求,具体去看Axure RP7.0里面的函数介绍教程。找不到?你不会用这个博客的搜索功能么?

那么,意思明白了,怎么用呢?

XX同学高呼:老师,对象呢?我要你介绍对象,我要你介绍对象!!

别急,请容我慢慢道来!!(这句话第三次出现)

属性与函数(方法)都是类里面包含的内容,如果调用,则必须有实体(即对象),才可以。

所以属性和方法在使用的时候则必须用“对象.属性”或者“对象.函数”来获取想要的结果。

比如:矩形元件的A.left,就是矩形元件A的左边界属性值。局部变量.substring(0,1),就是截取局部变量里面的第一个字符的方法。

Axure7.0里面仅有属性的包括元件、鼠标、窗口、页面;仅有函数(方法)的包含数字和数学;既有属性又有函数(方法)的包含日期和字符串。

这是又有同学提问了:老师,为啥我的字符串不能点儿出属性或者函数啊?

嗯,别急,请容我慢慢道来!!(第四次)

字符串、数字都是值,而不是一个对象,我们需要用变量来封装(即把字符串、数字先赋值给变量),之后才可以使用“变量.属性”或“变量.函数”来获取你需要的结果。举例来说,我把等同于一个美女的一堆鼻子、耳朵、嘴、头发、手臂等等(我就不说大腿,PP和MM,急死你),你能接过去当媳妇用么?你敢说能,我就敢说你丫变态!!

所以,在需要对字符串、数字进行属性获取或者执行函数(方法)的时候我们需要就行封装的步骤:

1、  创建全局变量或者局部变量;

2、  设置变量值等于元件文字或值;

3、  从变量与函数列表中选择或直接输入相应的变量到公式中通过“.属性”或者“.函数”来获取结果。

特别说明鼠标属性中的拖动属性可以直接使用属性名称无需在前面添加“Cursor.”。

XX同学:老师,老师,我都听明白了。这下可以介绍妹纸给我了吗?

楼老师:这位同学,别急,请容我慢慢道来!!(第五次出现)

寂静!!

安静!!

宁静!!

静……………

楼老师:“滚!!!!!!!!!!!!!!”。


~~~~~~~~~~~~ 正文结束 下面没了 ~~~~~~~~~~~~

小楼老师全新打造Axure RP 9精品课程,以独有的教学方法与技巧,帮助你以最短的时间高效的完成学习目标。

《Axure RP 9 萌新修炼视频》-----从零入门进阶的优质课程------【点此查看详情】


转载请注明:Axure原创教程网 » 【Axure 基础知识】快来!!小楼老师给你介绍对象的属性与函数!!

喜欢 (7)or分享 (0)
头像
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1)个小伙伴在吐槽
  1. 头像
    写得真好,函数一直是我的痛点,感觉很难很难理解,小楼老师这样通俗易懂打比方的解释,让我很是受益。谢谢小楼老师!
    Levi2017-10-20 11:20 回复