Adobe 38039927 Extended User Guide - Page 225

EffectList object, Element object

Page 225 highlights

ADOBE FIREWORKS CS3 221 Extending Guide EffectList object The following table lists the properties of the EffectList object, along with their data types and, where appropriate, acceptable values and notes. Property category effects name Data type string array string Notes Specifies which subheading in the Effects panel to use. Array of Effect objects (for more information, see "Effect object" on page 214). The name that appears in the Effects panel. Element object Element is an abstract or base class; nothing of class Element ever exists. However, it is useful for simplifying the other class descriptions. Read-only properties are marked with a bullet (•). Property blendMode customData effectList height • isLayer isSmartShape • left mask name opacity rawLeft rawTop top Data type string struct object float Boolean Boolean float object string float float float float Notes Acceptable values are "normal", "multiply", "screen", "darken", "lighten", "difference", "hue", "saturation", "color", "luminosity", "invert", "tint", and "erase". Assign any objects (array, integer, string, and so on). EffectList object (for more information, see "EffectList object" on page 221). Read-only in the base class; other properties or API calls are used to resize specific types of elements. Always false for an element. Confirms whether the element is an Auto Shape. Can round to an integer. ElementMask object (for more information, see "ElementMask object" on page 226). Returns null if the element has no element mask. Can be null (removes any existing name). Acceptable values, 0 to 100, represent percent opacity. Leftmost space occupied by the pixels (not the left location of the bounding box). Top space occupied by the pixels (not the top location of the bounding box).> Can round to an integer.

  • 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
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315

ADOBE FIREWORKS CS3
Extending Guide
221
EffectList object
The following table lists the properties of the EffectList object, along with their data types and, where appropriate,
acceptable values and notes.
Element object
Element is an abstract or base class; nothing of class Element ever exists. However, it is useful for simplifying the
other class descriptions. Read-only properties are marked with a bullet (•).
Property
Data type
Notes
category
string
Specifies which subheading in the Effects panel to
use.
effects
array
Array of Effect objects (for more information, see
“Effect object” on page 214).
name
string
The name that appears in the Effects panel.
Property
Data type
Notes
blendMode
string
Acceptable values are
"normal"
,
"multiply"
,
"screen"
,
"darken"
,
"lighten"
,
"difference"
,
"hue"
,
"saturation"
,
"color"
,
"luminosity"
,
"invert"
,
"tint"
, and
"erase"
.
customData
struct
Assign any objects (array, integer, string, and so on).
effectList
object
EffectList object (for more information, see “EffectList
object” on page 221).
height •
float
Read-only in the base class; other properties or API
calls are used to resize specific types of elements.
isLayer
Boolean
Always false for an element.
isSmartShape •
Boolean
Confirms whether the element is an Auto Shape.
left
float
Can round to an integer.
mask
object
ElementMask object (for more information, see
“ElementMask object” on page 226). Returns
null
if
the element has no element mask.
name
string
Can be
null
(removes any existing name).
opacity
float
Acceptable values, 0 to 100, represent percent
opacity.
rawLeft
float
Leftmost space occupied by the pixels (not the left
location of the bounding box).
rawTop
float
Top space occupied by the pixels (not the top location
of the bounding box).>
top
float
Can round to an integer.