Adobe 65018518 User Guide - Page 358

Activate the Debugger from a remote location

Page 358 highlights

USING FLASH CS4 PROFESSIONAL 353 ActionScript Activate the Debugger from a remote location 1 Open the Flash authoring application if it is not already open. 2 Select Debug > Begin Remote Debug Session > ActionScript 2.0. 3 In a browser or in the debugger version of the stand-alone player, open the published SWF file from the remote location. Be sure the SWD file is in the same folder as the SWF file. If the Remote Debug dialog box does not appear, right-click (Windows) or Control-click (Macintosh) in the SWF file to display the context menu, and select Debugger. 4 In the Remote Debug dialog box, select Localhost or Other Machine: • Select Localhost if the debugger version of Flash Player and the Flash authoring application are on the same computer. • Select Other Machine if the debugger version of Flash Player and the Flash authoring application are not on the same computer. Enter the IP address of the computer running the Flash authoring application. • Select Don't show this dialog at launch to prevent the Remote Debug dialog box from prompting the user for a debugger location if one cannot be found. This option is selected by default. 5 Enter your debugging password if you set one. The display list of the SWF file appears in the Debugger. If the SWF file doesn't play, the Debugger might be paused, so click Continue to start it. Display and modify the values of variables in the Debugger The Variables tab in the Debugger shows the names and values of any global and timeline variables that are selected in the SWF file's display list. If you change the value of a variable on the Variables tab, the change is reflected in the SWF file while it runs. For example, to test collision detection in a game, you can enter the variable value to position a ball in the correct location next to a wall. The Locals tab in the Debugger shows the names and values of any local variables that are available in the line of ActionScript where the SWF file is currently stopped, at a breakpoint or anywhere else within a user-defined function. See also "List a SWF file's objects and variables" on page 355 Display a variable and its value 1 In the Debugger's display list, select the movie clip containing the variable. (To display global variables, select the _global clip in the display list.) 2 Click the Variables tab. The display list updates automatically as the SWF file plays. Note: If a movie clip is removed from the SWF file at a specific frame, that movie clip, along with its variable and variable name, is also removed from the display list in the Debugger. However, if its variable is marked for the Watch list, you can still view it in the Watch tab. Modify a variable value ❖ On the Debugger panel Variables tab, double-click the value, and enter a new value. Updated 5 March 2009

  • 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

353
USING FLASH CS4 PROFESSIONAL
ActionScript
Activate the Debugger from a remote location
1
Open the Flash authoring application if it is not already open.
2
Select Debug
> Begin Remote Debug Session
> ActionScript 2.0.
3
In a browser or in the debugger version of the stand-alone player, open the published SWF file from the remote
location. Be sure the SWD file is in the same folder as the SWF file.
If the Remote Debug dialog box does not appear, right-click (Windows) or Control-click (Macintosh) in the SWF file
to display the context menu, and select Debugger.
4
In the Remote Debug dialog box, select Localhost or Other Machine:
Select Localhost if the debugger version of Flash Player and the Flash authoring application are on the same
computer.
Select Other Machine if the debugger version of Flash Player and the Flash authoring application are not on the
same computer. Enter the IP address of the computer running the Flash authoring application.
Select Don't show this dialog at launch to prevent the Remote Debug dialog box from prompting the user for a
debugger location if one cannot be found. This option is selected by default.
5
Enter your debugging password if you set one.
The display list of the SWF file appears in the Debugger. If the SWF file doesn’t play, the Debugger might be paused,
so click Continue to start it.
Display and modify the values of variables in the Debugger
The Variables tab in the Debugger shows the names and values of any global and timeline variables that are selected
in the SWF file’s display list. If you change the value of a variable on the Variables tab, the change is reflected in the
SWF file while it runs. For example, to test collision detection in a game, you can enter the variable value to position a
ball in the correct location next to a wall.
The Locals tab in the Debugger shows the names and values of any local variables that are available in the line of
ActionScript where the SWF file is currently stopped, at a breakpoint or anywhere else within a user-defined function.
See also
List a SWF file’s objects and variables
” on page
355
Display a variable and its value
1
In the Debugger’s display list, select the movie clip containing the variable. (To display global variables, select the
_global
clip in the display list.)
2
Click the Variables tab.
The display list updates automatically as the SWF file plays.
Note:
If a movie clip is removed from the SWF file at a specific frame, that movie clip, along with its variable and variable
name, is also removed from the display list in the Debugger. However, if its variable is marked for the Watch list, you can
still view it in the Watch tab.
Modify a variable value
On the Debugger panel Variables tab, double-click the value, and enter a new value.
Updated 5 March 2009