|
Current and Item在整个FlexScript中经常使用以下表达式:) R( y b/ B P" Y/ @
•current - 当前变量是对当前资源对象的引用。 它通常是选择列表中的访问变量。
1 }) f" c' N4 [: P8 L& a7 \•item - 该项变量是对触发器或函数的相关项的引用。 它通常是选择列表中的访问变量。
, t. q1 e+ l. |5 q+ x5 j7 `' ]6 w; w I9 _; k
Referencing Objects7 b6 t5 g- [% Z
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 返回基于路径寻找到的对象 | |
. z& S9 f$ Q1 F& Z0 x* j$ l6 t1 v) |5 i4 d, K6 F: \& H1 h
Object Attributes: W2 [( M- N; s1 K. y" D9 Z
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' ]$ l7 V8 e. r, V( T
Command | | object.location.x
h- b0 a- x; ?+ |% D object.location.y
0 N/ ?9 u) k1 k 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; `, [( u2 ^( F/ Y4 o8 X
object.size.y: T6 L" B: j& z, C% S/ u& t6 ~
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
, M* |7 U/ J' _5 z0 O. k object.rotation.y- l! _5 _! Y1 E3 i" N
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旋转角度 | 7 O+ _: r( y. t: W! a0 G
% m- S8 y' f3 B2 }1 i, cObject Statistics# K4 n- z+ H, j* s
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 返回临时实体被创建的时间 | 9 T0 Q: m7 U* R0 F2 X# z. j
# h% w' b# b* lObject Labels
& I! Q4 x; e' f2 k3 { Command(parameter list) | | object.labelName
! V( n! g1 Y+ [7 J object.labels[labelRank].value | This returns the value of the object's label. 返回对象的标签值 | object.labelName = value! O+ J0 ?/ W) {! U3 V9 D/ t" D
object.labels[labelRank].value = value | This sets the value of the object's label. 设定对象的标签值 | object.labels["labelname"]/ _' ~3 |- E8 _9 Z+ p* ?% h3 p+ ], U
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. 返回一个对标签的节点引用。经常用于将标签最为报表使用时。 |
0 K% R8 g# n; ^$ H2 Y9 ~2 S% f2 }( B1 j6 C2 s4 h
Object Variables
% }- J6 [: U3 g 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 将返回的对象变量作为一个节点引用 | $ R3 \( O' B( X: m6 d
6 ]" W) @& |3 y) h; v" D( [# D8 s: K- x$ R
/ T) F. n6 B% |5 \3 X |
评分
-
查看全部评分
|