Adobe 65011817 Extended User Guide - Page 253

Image object, Instance object

Page 253 highlights

Last updated 12/8/2009 EXTENDING FIREWORKS 249 Objects within Fireworks documents Property groupType smartShapeCode transformMode Data type string string string Notes Acceptable value is "normal". ("mask to image" and "mask to path" were deprecated in Fireworks MX.) The body of code in the JavaScript file that defines the Auto Shape object. Can be one of the following: "AlwaysTransform" If the Auto Shape is transformed in any way (scale, skew, rotate) the transformation matrix is modified. "DontTransformUniformScale" If the Auto Shape is scaled in uniformly, the actual points are moved; otherwise, the transformation matrix is modified. "DontTransformAnyScale" If the Auto Shape is scaled (even nonuniformly), the actual points are moved; otherwise, the transformation matrix is modified. The following table lists the methods of the Group object, along with their parameters. Method generateSmartShapeCode() Parameter string globalToSmartShapeCoords() point RegisterForEvent() string removeTransformation() smartShapeToGlobalCoords() none point unRegisterAllEvents() UnRegisterForEvent() none string Definition Generates JavaScript code for creating an Auto Shape. You can specify a string to prefix each line of output. Changes an object to the new coordinates after an Auto Shape is transformed (scaled, skewed, or rotated) so that the Auto Shape object contains the new location. Call this to receive notification of the string specifying a Fireworks event. smartShape.operation will be the name of the event triggered. Returns the total number of events registered after adding the specified event. Undoes the previous transformation. Converts a transformed (scaled, skewed, or rotated) SmartShape object's space into global space. (For more information, see globalToSmartShapeCoords() above.) Call this to stop receiving notification of all previously registered events. Call this to stop receiving notification of a single previously registered event. Image object Image is a subclass of the base class Element (for more information, see "Element object" on page 247). It contains no properties or methods other than those in Element. Instance object Instance is a subclass of the base class Element and contains the following properties in addition to those in Element (for more information, see "Element object" on page 247). Read-only properties are marked with a bullet (•).

  • 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
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336

249
EXTENDING FIREWORKS
Objects within Fireworks documents
Las
t
up
d
a
ted
12/8/2009
The following table lists the methods of the Group object, along with their parameters.
Image object
Image is a subclass of the base class Element (for more information, see “
Element object
” on page
247). It contains no
properties or methods other than those in Element.
Instance object
Instance is a subclass of the base class Element and contains the following properties in addition to those in Element
(for more information, see “
Element object
” on page
247). Read-only properties are marked with a bullet (•).
groupType
string
Acceptable value is
"normal"
. (
"mask to image"
and
"mask to path"
were deprecated in Fireworks MX.)
smartShapeCode
string
The body of code in the JavaScript file that defines the Auto
Shape object.
transformMode
string
Can be one of the following:
"AlwaysTransform"
If the
Auto Shape is transformed in any way (scale, skew, rotate) the
transformation matrix is modified.
“DontTransformUniformScale” If the Auto Shape is scaled in
uniformly, the actual points are moved; otherwise, the
transformation matrix is modified.
“DontTransformAnyScale” If the Auto Shape is scaled (even
nonuniformly), the actual points are moved; otherwise, the
transformation matrix is modified.
Method
Parameter
Definition
generateSmartShapeCode()
string
Generates JavaScript code for creating an Auto Shape. You can
specify a string to prefix each line of output.
globalToSmartShapeCoords()
point
Changes an object to the new coordinates after an Auto Shape
is transformed (scaled, skewed, or rotated) so that the Auto
Shape object contains the new location.
RegisterForEvent()
string
Call this to receive notification of the string specifying a
Fireworks event.
smartShape.operation
will be the name
of the event triggered.
Returns the total number of events registered after adding the
specified event.
removeTransformation()
none
Undoes the previous transformation.
smartShapeToGlobalCoords()
point
Converts a transformed (scaled, skewed, or rotated)
SmartShape object’s space into global space. (For more
information, see
globalToSmartShapeCoords()
above.)
unRegisterAllEvents()
none
Call this to stop receiving notification of all previously
registered events.
UnRegisterForEvent()
string
Call this to stop receiving notification of a single previously
registered event.
Property
Data type
Notes