Adobe 38039336 User Guide - Page 411

Display movie clip properties and change editable properties, Set and remove breakpoints

Page 411 highlights

FLASH CS3 405 User Guide Remove variables from the Watch list ❖ On the Watch tab or the Variables tab, right-click (Windows) or Control-click (Macintosh) and select Remove from the context menu. Display movie clip properties and change editable properties The Debugger's Properties tab shows all the property values of any movie clip on the Stage. If you change a value, you can see its effect in the SWF file while it runs. (Some movie clip properties are read-only and cannot be changed.) Display a movie clip's properties in the Debugger 1 Select a movie clip from the display list. 2 Click the Properties tab in the Debugger. Modify a property value ❖ In the Debugger's Properties tab, double-click the value, and enter a new value. Enter a string (any value surrounded by quotation marks), a number, or a Boolean value (true or false). You cannot enter an expression (for example, x + 50), or object or array values (for example, {id: "rogue"} or [1, 2, 3]). Note: To write the value of an expression to the Output panel in the test environment, use the trace() statement. Set and remove breakpoints A breakpoint lets you stop a Flash application at a specific line of ActionScript. You can use breakpoints to test possible trouble spots in your code. For example, if you've written a set of if..else if statements and can't determine which one is executing, you can add a breakpoint before the statements and examine them one by one (step through them) in the Debugger. You can set breakpoints in the Actions panel, Script window, or Debugger. Breakpoints set in the Actions panel are saved with the FLA file. Breakpoints set in the Debugger and Script window are not saved in the FLA file and are valid only for the current debugging session. Important: If you set breakpoints in the Actions panel or Script window and click Auto Format, check your breakpoints. If the Auto Format command removed empty lines, your ActionScript might be moved to a different line. It's a good idea to autoformat your scripts before you set breakpoints. You can view breakpoints in both the Debugger and the Script window by setting them in either one of those windows. For this to work, the path to the AS file must be the same in both windows. Do not set breakpoints on comments or empty lines; these breakpoints are ignored. Set or remove a breakpoint in the Actions panel or Script window During a debugging session, do one of the following: • Click in the left margin of the Script pane. A red dot indicates a breakpoint. • Click Debug Options button. • Right-click (Windows) or Control-click (Macintosh) to display the context menu, and select Set Breakpoint, Remove Breakpoint, or Remove Breakpoints In This File. (In the Script window, you can also select Remove Breakpoints In All AS Files.) • Press Control+Shift+B (Windows) or Command+Shift+B (Macintosh).

  • 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
  • 527

FLASH CS3
User Guide
405
Remove variables from the Watch list
On the Watch tab or the Variables tab, right-click (Windows) or Control-click (Macintosh) and select Remove
from the context menu.
Display movie clip properties and change editable properties
The Debugger’s Properties tab shows all the property values of any movie clip on the Stage. If you change a value,
you can see its effect in the SWF file while it runs. (Some movie clip properties are read-only and cannot be changed.)
Display a movie clip’s properties in the Debugger
1
Select a movie clip from the display list.
2
Click the Properties tab in the Debugger.
Modify a property value
In the Debugger’s Properties tab, double-click the value, and enter a new value.
Enter a string (any value surrounded by quotation marks), a number, or a Boolean value (
true
or
false
). You
cannot enter an expression (for example,
x + 50
), or object or array values (for example,
{id: "rogue"}
or
[1,
2, 3]
).
Note:
To write the value of an expression to the Output panel in the test environment, use the
trace()
statement.
Set and remove breakpoints
A breakpoint lets you stop a Flash application at a specific line of ActionScript. You can use breakpoints to test
possible trouble spots in your code. For example, if you’ve written a set of
if..else if
statements and can’t
determine which one is executing, you can add a breakpoint before the statements and examine them one by one
(step through them) in the Debugger.
You can set breakpoints in the Actions panel, Script window, or Debugger. Breakpoints set in the Actions panel are
saved with the FLA file. Breakpoints set in the Debugger and Script window are not saved in the FLA file and are
valid only for the current debugging session.
Important:
If you set breakpoints in the Actions panel or Script window and click Auto Format, check your breakpoints.
If the Auto Format command removed empty lines, your ActionScript might be moved to a different line. It’s a good idea
to autoformat your scripts before you set breakpoints.
You can view breakpoints in both the Debugger and the Script window by setting them in either one of those
windows. For this to work, the path to the AS file must be the same in both windows.
Do not set breakpoints on comments or empty lines; these breakpoints are ignored.
Set or remove a breakpoint in the Actions panel or Script window
During a debugging session, do one of the following:
Click in the left margin of the Script pane. A red dot indicates a breakpoint.
Click Debug Options
button.
Right-click (Windows) or Control-click (Macintosh) to display the context menu, and select Set Breakpoint,
Remove Breakpoint, or Remove Breakpoints In This File. (In the Script window, you can also select Remove
Breakpoints In All AS Files.)
Press Control+Shift+B (Windows) or Command+Shift+B (Macintosh).