Adobe 38039481 User Guide - Page 232

Create custom behaviors

Page 232 highlights

FLASH CS3 226 User Guide 3 Select the movie clip to control with the behavior. 4 Select a relative or absolute path. 5 If required, select or input settings for the behavior parameters and click OK. Default settings for the behavior appear in the Behaviors panel. 6 Under Event, click On Release (the default event) and select a mouse event from the menu. To use the On Release event, leave the option unchanged. See also "About relative paths" on page 72 "About absolute paths" on page 71 Create custom behaviors To write custom behaviors, create an XML file that contains the ActionScript 2.0 code to perform the desired behavior, and save the file in the Behaviors folder of your local computer. Behaviors are stored in the following location: • Windows: C:\Documents and Settings\user name\Local Settings\Application Data\Adobe\Flash CS3\language\Configuration\Behaviors • Macintosh: Macintosh HD/Users/user name/Library/Application Support/Adobe/Flash CS3/language/Configu- ration/Behaviors/ Before you create your own behaviors, examine the Behavior XML files to develop an understanding of the syntax of the XML files, as well as the ActionScript code used to create behaviors. If you are new to writing behaviors, familiarize yourself with the XML tags used to create user interface elements (such as dialog boxes), and with ActionScript, the coding language used to create behaviors. To learn about the XML used to create interface elements, see Extending Flash. To learn about ActionScript, see Programming ActionScript 3.0 or Learning ActionScript 2.0 in Adobe Flash. You can also download behaviors that other Flash users have created from the Adobe Flash Exchange website. You can visit the Adobe Exchange at: www.adobe.com/go/flash_exchange. 1 Using an XML editor, open an existing behavior's XML file, and rename the file appropriately for the behavior you intend to create. 2 Enter a new value for the category attribute of the behavior_devinition tag in the XML file. The following XML code creates a category named myCategory in the Flash Behaviors panel under which the behavior will be listed. 3 Enter a new value for the name attribute of the behavior_definition tag. This will be the name of the behavior as it will appear in the Flash authoring environment. 4 (Optional) If your custom behavior requires a dialog box, enter parameters using the and tags. To learn about the tags and parameters used to create your own custom dialog boxes, see Extending Flash. 5 In the tag, insert the ActionScript code to create the behavior. If you are new to ActionScript, see Learning ActionScript 2.0 in Adobe Flash or Programming ActionScript 3.0.

  • 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
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418
  • 419
  • 420
  • 421
  • 422
  • 423
  • 424
  • 425
  • 426
  • 427
  • 428
  • 429
  • 430
  • 431
  • 432
  • 433
  • 434
  • 435
  • 436
  • 437
  • 438
  • 439
  • 440
  • 441
  • 442
  • 443
  • 444
  • 445
  • 446
  • 447
  • 448
  • 449
  • 450
  • 451
  • 452
  • 453
  • 454
  • 455
  • 456
  • 457
  • 458
  • 459
  • 460
  • 461
  • 462
  • 463
  • 464
  • 465
  • 466
  • 467
  • 468
  • 469
  • 470
  • 471
  • 472
  • 473
  • 474
  • 475
  • 476
  • 477
  • 478
  • 479
  • 480
  • 481
  • 482
  • 483
  • 484
  • 485
  • 486
  • 487
  • 488
  • 489
  • 490
  • 491
  • 492
  • 493
  • 494
  • 495
  • 496
  • 497
  • 498
  • 499
  • 500
  • 501
  • 502
  • 503
  • 504
  • 505
  • 506
  • 507
  • 508
  • 509
  • 510
  • 511
  • 512
  • 513
  • 514
  • 515
  • 516
  • 517
  • 518
  • 519
  • 520
  • 521
  • 522
  • 523
  • 524
  • 525
  • 526

FLASH CS3
User Guide
226
3
Select the movie clip to control with the behavior.
4
Select a relative or absolute path.
5
If required, select or input settings for the behavior parameters and click OK. Default settings for the behavior
appear in the Behaviors panel.
6
Under Event, click On Release (the default event) and select a mouse event from the menu. To use the On Release
event, leave the option unchanged.
See also
“About relative paths” on page
72
“About absolute paths” on page
71
Create custom behaviors
To write custom behaviors, create an XML file that contains the ActionScript 2.0 code to perform the desired
behavior, and save the file in the Behaviors folder of your local computer. Behaviors are stored in the following
location:
Windows: C:\Documents and Settings\
user name
\Local Settings\Application Data\Adobe\Flash
CS3\
language
\Configuration\Behaviors
Macintosh: Macintosh HD/Users/
user name
/Library/Application Support/Adobe/Flash CS3/
language
/Configu-
ration/Behaviors/
Before you create your own behaviors, examine the Behavior XML files to develop an understanding of the syntax
of the XML files, as well as the ActionScript code used to create behaviors. If you are new to writing behaviors, famil-
iarize yourself with the XML tags used to create user interface elements (such as dialog boxes), and with Action-
Script, the coding language used to create behaviors. To learn about the XML used to create interface elements, see
Extending Flash
. To learn about ActionScript, see
Programming ActionScript 3.0
or
Learning ActionScript 2.0 in
Adobe Flash
.
You can also download behaviors that other Flash users have created from the Adobe Flash Exchange website. You
can visit the Adobe Exchange at:
www.adobe.com/go/flash_exchange
.
1
Using an XML editor, open an existing behavior’s XML file, and rename the file appropriately for the behavior you
intend to create.
2
Enter a new value for the
category
attribute of the
behavior_devinition
tag in the XML file.
The following XML code creates a category named myCategory in the Flash Behaviors panel under which the
behavior will be listed.
<behavior_definition dialogID="Trigger-dialog" category="myCategory"
authoringEdition="pro" name="behaviorName">
3
Enter a new value for the name attribute of the behavior_definition tag. This will be the name of the behavior as
it will appear in the Flash authoring environment.
4
(Optional) If your custom behavior requires a dialog box, enter parameters using the
<properties>
and
<dialog>
tags.
To learn about the tags and parameters used to create your own custom dialog boxes, see
Extending Flash
.
5
In the
<actionscript>
tag, insert the ActionScript code to create the behavior.
If you are new to ActionScript, see
Learning ActionScript 2.0 in Adobe Flash
or
Programming ActionScript 3.0
.