|
Current and Item在整个FlexScript中经常使用以下表达式:( e* g' @8 k; W: `
•current - 当前变量是对当前资源对象的引用。 它通常是选择列表中的访问变量。8 U% t1 K+ t+ m' }
•item - 该项变量是对触发器或函数的相关项的引用。 它通常是选择列表中的访问变量。
! C) q2 d9 Y0 ?. R+ y, X. k! a* E: p* x6 [! p7 I
Referencing Objects4 M0 D# A" H/ m9 E, A0 _; s2 @5 @+ M
Command | | | | This returns a reference to the first ranked object/node inside of node 对当前节点第一个子节点的引用 | | | This returns a reference to last ranked object/node inside of node 对当前节点最后一个子节点的引用 | | | This returns a reference to the object at a given rank inside of node 对当前节点的子节点按照排列级别引用 | | object.inObjects[portnum] | This returns a reference to the object connected to the input port number of object 当前对象输入节点的引用 | | >object.outObjects[portnum] | This returns a reference to the object connected to the output port number of object 当前对象输出节点的引用 | | object.centerObjects[portnum] | This returns a reference to the object connected to the center port number of object 当前对象中间节点的引用 | | | This returns a reference to the next ranked object of node 返回当前节点的下一个临近节点(基于节点树) | | | This returns a reference to the previous ranked object of node 返回当前节点的上一个临近节点(基于节点树) | | | This returns the object found at path in the tree beginning from node 返回基于路径寻找到的对象 | | 1 r( ]( b/ r" y% g
+ G& z, p" m; a* m
Object Attributes
+ O7 M9 L) \! f9 D/ m Command | | | This returns the name of the object 返回当前对象的名称 | | This sets the name of the object to newName 设定当前堆场的名称为newName | object.color = Color.color | This sets the color of the object (where color is red, green, blue, random(), etc.) 设定当前对象的颜色 | object.color = Color(red, green, blue) | This sets the color of the object to an rgb color 设定当前对象的颜色(基于RGB编码) | setobjectshapeindex(object, indexnum) | This sets the 3D shape of the object 设定当前对象的三维形状 | setobjecttextureindex(object, indexnum) | This sets the 3D texture of the object 设定当前对象的三维特征 | Object Spatial Attributes
; q; c! k' y5 I Command | | object.location.x
& }9 D" W- D. r( p( a- @" u6 B/ K object.location.y
0 V4 N4 v" L% X4 H! X object.location.z | Gets the x, y, and z locations of the object respectively 分别获取对象的x,y和z位置 | object.setLocation(xnum, ynum, znum) | This sets the x, y, and z location of the object 设定对象的x,y和z位置 | object.size.x, h: T1 d$ D6 k/ k
object.size.y
1 }, W7 i% U6 W object.size.z | Gets the x, y, and z size of the object respectively 分别获取对象的x,y和z尺寸 | object.setSize(xnum, ynum, znum) | This sets the x, y, and z size of the object 设定对象的x,y和z尺寸 | object.rotation.x
) e: M; n6 I6 t5 E object.rotation.y
8 _. p4 f9 }0 Z3 B8 } object.rotation.z | Gets the x, y, and z rotation of the object respectively 分别获取对象的x,y和z旋转角度 | object.setRotation(xdeg, ydeg, zdeg) | This sets the x, y, and z rotation of the object 设定对象的x,y和z旋转角度 | 4 W+ `2 V* \+ U# a" f
0 K6 @: f+ W) XObject Statistics
9 j. V* w! C' i- g Command(parameter list) | | | This returns the current content of the object 返回对象子节点长度 | | This returns the input statistic of the object 返回对象的输入状态 | | This returns the output statistic of the object 返回对象的输出状态 | obj.stats.state().value = statenum | This sets the current state of the object 设定对象的当前状态 | | This returns the current state value of the object 返回对象的当前状态 | obj.stats.state().valueString | This returns the current state of the object as a string 以字符串的形式返回当前对象的状态 | | This returns the rank of the object 返回对象在节点树中的层级序列 | | This sets the rank of the object 设定对象在节点树中的层级序列 | | This returns the time the flow item entered the object it is currently in 返回临时实体进入当前对象的时间 | | This returns the time the flow item was created 返回临时实体被创建的时间 |
" ^* s$ K6 _3 E& U3 w+ i, L8 J3 O
% P F. h2 s$ q, PObject Labels
" k; A! X* p2 q1 H* ]. r Command(parameter list) | | object.labelName7 K5 P% w! S& G1 h$ Y8 [. ^
object.labels[labelRank].value | This returns the value of the object's label. 返回对象的标签值 | object.labelName = value
' ]7 t6 v1 f" Q$ |# x; E5 |7 i; M) } object.labels[labelRank].value = value | This sets the value of the object's label. 设定对象的标签值 | object.labels["labelname"]
$ q {8 e8 p; i2 k& k- h/ | object.labels[labelRank] | This returns a reference to the label as a node. Often used if you have a label that is used as a table. 返回一个对标签的节点引用。经常用于将标签最为报表使用时。 |
! Z7 x( M% \& P( c: A& y
( I% t5 L" ^2 M) Y% |3 ]Object Variables$ ]# `* q8 o2 x- [8 Y7 j/ }# S
command(parameter list) | | getvarnum(object, "variablename") | This returns the number value of the variable with the given name 返回给定变量的数值 | setvarnum(object, "variablename", value) | This sets the number value of the variable with the given name 设定给定变量的数值 | getvarstr(object, "variablename") | This returns the string value of the variable with the given name 返回给定变量的字符值 | setvarstr(object, "variablename", string) | This sets the string value of the variable with the given name 设定给定变量的字符值 | getvarnode(object, "variablename") | This returns a reference to the variable with the given name as a node 将返回的对象变量作为一个节点引用 | 9 t/ v& w9 t" b5 p9 G
! k- R) P+ K- r6 ^& b+ W
$ A8 F o3 W# J6 L8 k- q( {, D* I# y8 R3 ]# `9 s* Y1 ~
|
评分
-
查看全部评分
|