Adobe 12040118 Using Help - Page 156

PropertyBase remove() method, PropertyBase selected attribute, PropertyGroup object

Page 156 highlights

Help Using Help Reference Back 156 PROPERTY INDEXED_GROUP NAMED_GROUP specifies a single property such as position or zoom specifies a PropertyGroup whose members have an editable name and an index, e.g., the "Masks" property of a layer, which refers to a variable number of individual masks by index number. specifies a PropertyGroup whose members have an uneditable name and an index, e.g., a layer PropertyBase remove() method app.project.item(index).layer(index).property(name).remove() Description The PropertyBase remove method removes the PropertyBase from its parent group. If the PropertyBase is a PropertyGroup, it removes the child properties as well. This method is valid only for children of indexed groups; if not, an exception is generated and an error is displayed. This method may be called on a text animation property (any animator that has been set to a text layer). Parameters None. Returns None. PropertyBase selected attribute app.project.item(index).layer(index).property(name).selected Description This attribute specifies whether this PropertyBase is selected. Setting selected to true selects the property; setting it to false deselects. The value of this attribute can be read for any Property, PropertyGroup or Layer. The value can be written on a PropertyGroup only if it is an effect or mask; attempting to set this attribute for any other kind of PropertyGroup will generate an exception. Note that sampling this attribute can slow down system performance if it is used repeatedly to sample a large number of properties. To read the full set of selected Properties for a Comp or Layer, use the selectedProperties attribute of Comp or Layer. Type Boolean; read/write. PropertyGroup object app.project.item(index).layer(index).propertyGroup Using Help Back 156

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253

U
sing H
elp
B
ack
156
Help
Reference
U
sing H
elp
B
ack
156
PropertyBase remove() method
app.project.item(index).layer(index)
.
property(name)
.remove()
Description
The PropertyBase remove method removes the PropertyBase from its parent group. If the PropertyBase is a
PropertyGroup, it removes the child properties as well.
This method is valid only for children of indexed groups; if not, an exception is generated and an error is
displayed.
This method may be called on a text animation property (any animator that has been set to a text layer).
Parameters
None.
Returns
None.
PropertyBase selected attribute
app.project.item(index).layer(index)
.
property(name)
.selected
Description
This attribute specifies whether this PropertyBase is selected. Setting selected to true selects the property;
setting it to false deselects.
The value of this attribute can be read for any Property, PropertyGroup or Layer. The value can be written on
a PropertyGroup only if it is an effect or mask; attempting to set this attribute for any other kind of Property-
Group will generate an exception.
Note that sampling this attribute can slow down system performance if it is used repeatedly to sample a large
number of properties. To read the full set of selected Properties for a Comp or Layer, use the selectedProperties
attribute of Comp or Layer.
Type
Boolean; read/write.
PropertyGroup object
app.project.item(index).layer(index).
propertyGroup
PROPERTY
specifies a single property such as position or zoom
INDEXED_GROUP
specifies a PropertyGroup whose members have an editable name and
an index, e.g., the “Masks” property of a layer, which refers to a variable
number of individual masks by index number.
NAMED_GROUP
specifies a PropertyGroup whose members have an uneditable name
and an index, e.g., a layer