Adobe 38039481 User Guide - Page 413

Output panel overview, Navigate to errors in code, List a SWF file's objects and variables

Page 413 highlights

FLASH CS3 407 User Guide • Warnings Mode causes extra warnings to be reported that are useful for discovering incompatibilities when updating ActionScript 2.0 code to ActionScript 3.0. Output panel overview When you test a SWF file, the Output panel can show information to help you troubleshoot your SWF file. To show this information, add trace() statements to your code or use the List Objects and List Variables commands. If you use the trace() statement in your scripts, you can send specific information to the Output panel as the SWF file runs. This could include notes about the SWF file's status or the value of an expression. For more information, see the trace() function in the ActionScript 2.0 Language Reference. Display or hide the Output panel ❖ Select Window > Output or press F2. Work with the contents of the Output panel ❖ In the Output Panel menu , select a command. Here is a partial list: Copy Copies all the contents of the Output panel to the computer's Clipboard. To copy a selected portion of the output, select the area you want to copy and then select Copy. Save To File Saves the Output panel contents to a text file. Filter Level Select None to prevent any information from appearing in the Output panel; select Verbose to send all information to the Output panel. Navigate to errors in code When Flash encounters an error in ActionScript code, either during compiling or execution, it reports the error in the Compiler Errors panel. From the Compiler Errors panel, you can navigate to the line of code that caused the error. ❖ Double click the error in the Compiler Errors panel. List a SWF file's objects and variables To list a SWF file's objects, use the List Objects command, which is useful for finding the correct target path and instance names. To list a SWF file's variables, use the List Variables command, with which you can find a variable's name and target path. Selecting the List Objects or List Variables command clears the contents of the Output panel. If you do not want to lose this information, select Save to File from the Output Panel menu before selecting the command. List a SWF file's objects In the test environment, the List Objects command shows the level, frame, object type (shape, movie clip, or button), target paths, and instance names of movie clips, buttons, and text fields in a hierarchical list in the Output panel. (It does not show all ActionScript data objects.) 1 If your SWF file is not running in the test environment, select Control > Test Movie. 2 Select Debug > List Objects.

  • 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
407
Warnings Mode causes extra warnings to be reported that are useful for discovering incompatibilities when
updating ActionScript 2.0 code to ActionScript 3.0.
Output panel overview
When you test a SWF file, the Output panel can show information to help you troubleshoot your SWF file. To show
this information, add
trace()
statements to your code or use the List Objects and List Variables commands.
If you use the
trace()
statement in your scripts, you can send specific information to the Output panel as the SWF
file runs. This could include notes about the SWF file’s status or the value of an expression. For more information,
see the
trace()
function in the
ActionScript 2.0 Language Reference
.
Display or hide the Output panel
Select Window
> Output or press F2.
Work with the contents of the Output panel
In the Output Panel menu
, select a command. Here is a partial list:
Copy
Copies all the contents of the Output panel to the computer's Clipboard. To copy a selected portion of the
output, select the area you want to copy and then select Copy.
Save To File
Saves the Output panel contents to a text file.
Filter Level
Select None to prevent any information from appearing in the Output panel; select Verbose to send all
information to the Output panel.
Navigate to errors in code
When Flash encounters an error in ActionScript code, either during compiling or execution, it reports the error in
the Compiler Errors panel. From the Compiler Errors panel, you can navigate to the line of code that caused the
error.
Double click the error in the Compiler Errors panel.
List a SWF file’s objects and variables
To list a SWF file’s objects, use the List Objects command, which is useful for finding the correct target path and
instance names. To list a SWF file’s variables, use the List Variables command, with which you can find a variable’s
name and target path.
Selecting the List Objects or List Variables command clears the contents of the Output panel. If you do not want to
lose this information, select Save to File from the Output Panel menu before selecting the command.
List a SWF file’s objects
In the test environment, the List Objects command shows the level, frame, object type (shape, movie clip, or button),
target paths, and instance names of movie clips, buttons, and text fields in a hierarchical list in the Output panel. (It
does not show all ActionScript data objects.)
1
If your SWF file is not running in the test environment, select Control
> Test Movie.
2
Select Debug
> List Objects.