Framer 中文文档

变量 Variables丨Framer 文档 Programmi

2017-09-10  本文已影响26人  刘板栗

Programming

变量是容器内的信息,用来储存之后用到或需要更改的信息。可以是描述性名称,如果要读取这部分,那这部分是有意义的。

最简单的变量是下面示例中这样的:

container = "这里有信息"

等号后面的文字就是变量。变量的可以是数字,也可以是单词,具体是什么根据容器的类型来决定。

boxA = "Something"
boxB = 12345 #也可以是数字

为了更好的解说,需要先创建一个图层。图层在 Framer 中相当于地基,其他操作都基于图层之上。

myLayer 是一个新图层,myLayer是新图层的名称
myLayer = new layer

假如需要创建宽度相同的多个图层,正常情况下是创建多个图层,分别把每个图层的宽度设置为一样,如下:

myLayerA = new layer
  width: 400

myLayerB = new layer
  width: 400

这种方式一旦写好了之后,如果需要更改值就得一个个改,很麻烦。但是在编程中有更好的办法,只需要定义一次,更改值的时候也只需要该一个地方,这就是为什么会有变量。

# 定义变量 screenWidth 的宽度为 400
screenWidth = 400
 
# 图层 myLayerA、myLayerB引用变量 screenWidth 的宽度
myLayerA = new Layer
    width: screenWidth
 
myLayerB = new Layer
    width: screenWidth

现在要编辑宽度只需要更改变量 screenWidth 的值就行。

上一篇下一篇

猜你喜欢

热点阅读