Adobe 65011817 Extended User Guide - Page 316

attributeProperties, Example, styleProperties, defaultProperties, namespace

Page 316 highlights

Last updated 12/8/2009 EXTENDING FIREWORKS 312 Rich symbols attributeProperties Array. A list of property names that will become attributes in the exported MXML tag. By default, all rich symbol properties (defined as currentValues or customValues) are considered attribute properties. By defining this list, you can restrict which properties are used as attributes. Those not provided will not be included as attributes of the resulting MXML tag. Example attributeProperties = ["label", "enabled"]; styleProperties Array. A list of property names which are to be defined in the CSS style tag for this class. If any of these properties are also attribute properties (implicit or explicit), they will instead become style properties. Example styleProperties = ["color", "textSelectedColor"]; defaultProperties Array. A list of the names of automatic attribute properties created for the MXML tag. Automatic attributes are those properties which are not listed as currentValues or customValues but are automatically determined and generated by the MXML export. This includes the following properties: • x: x position of the element on the screen • y: y position of the element on the screen • width: width of the element • height: height of the element • alpha: transparency of the element • id: ID tag (based on the element name) • source: source location of the image for objects exported as images • styleName: reference to the style that applies to this element, if applicable If this list is not defined, all default properties are added to the attribute list (where applicable). If defined, only those listed will be provided. Note: defaultProperties cannot be style properties. Omitting styleName from defaultProperties will not prevent a style from being created for the object if it has style properties. Example defaultProperties = ["x", "y", "width", "height"]; namespace Object. The namespace to be used in the MXML tag. This object should contain one key representing the namespace prefix whose value is the namespace URI. If this is not provided, the default namespace of mx is used. Example namespace = {ns:"http://www.example.com/2007/mxml"};

  • 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

312
EXTENDING FIREWORKS
Rich symbols
Las
t
up
d
a
ted
12/8/2009
attributeProperties
Array. A list of property names that will become attributes in the exported MXML tag. By default, all rich symbol
properties (defined as
currentValues
or
customValues
) are considered attribute properties. By defining this list, you
can restrict which properties are used as attributes. Those not provided will not be included as attributes of the
resulting MXML tag.
Example
attributeProperties = ["label", "enabled"];
styleProperties
Array. A list of property names which are to be defined in the CSS style tag for this class. If any of these properties are
also attribute properties (implicit or explicit), they will instead become style properties.
Example
styleProperties = ["color", "textSelectedColor"];
defaultProperties
Array. A list of the names of automatic attribute properties created for the MXML tag. Automatic attributes are those
properties which are not listed as
currentValues
or
customValues
but are automatically determined and generated
by the MXML export. This includes the following properties:
x
: x position of the element on the screen
y
: y position of the element on the screen
width
: width of the element
height
: height of the element
alpha
: transparency of the element
id
: ID tag (based on the element name)
source
: source location of the image for objects exported as images
styleName
: reference to the style that applies to this element, if applicable
If this list is not defined, all default properties are added to the attribute list (where applicable). If defined, only those
listed will be provided.
Note:
defaultProperties
cannot be style properties. Omitting
styleName
from
defaultProperties
will not
prevent a style from being created for the object if it has style properties.
Example
defaultProperties = ["x", "y", "width", "height"];
namespace
Object. The namespace to be used in the MXML tag. This object should contain one key representing the namespace
prefix whose value is the namespace URI. If this is not provided, the default namespace of
mx
is used.
Example