变量 Variables丨Framer 文档 Programming

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 的值就行。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容