Adobe 65018518 User Guide - Page 322

Document structure and hierarchy, ActionScript 2.0 Components Language, Reference

Page 322 highlights

USING FLASH CS4 PROFESSIONAL 317 Working with screens • A Flash Form Application uses the form screen as the default screen type. A form screen is designed for a nonlinear, form-based application. Although each document has a default screen type, you can include and mix slide screens and form screens in any screen-based document. To control screens, set parameters for slide or form screens in the Property inspector or use ActionScript. For more information, see "Screen class", "Form class", and "Slide class", in the ActionScript 2.0 Components Language Reference. Slide screens let you create Flash documents with sequential content, such as a slide show. The default runtime behavior lets users navigate sequentially through slide screens, using the left and right arrow keys. Sequential screens can overlay one another so that the previous screen remains visible when the next slide is viewed. Screens can continue playing after they are hidden. To automatically manage the visibility of each screen, use slide screens. Form screens let you create structured form-based applications, such as online registration or e-commerce forms. By default, to create the navigation structure with form screens, you must write ActionScript code. To manage the visibility of individual screens yourself, use form screens. To learn more about creating screen-based documents that use ActionScript, see "About organizing code for screens" in Using ActionScript 2.0 Components. See also "Creating controls and transitions for screens with behaviors" on page 326 Document structure and hierarchy Each document has a master screen at the top level. In a Flash Slide Presentation, the top-level screen is called Presentation by default. In a Flash Form Application, the top-level screen is called Application by default. The top-level screen is the container for everything that you add to the document, including other screens. You can place content on the top-level screen. You cannot delete or move the top-level screen. Screens are similar to nested movie clips in some ways: Child screens inherit the behavior of their parents, and you use target paths in ActionScript to send messages from one screen to another. However, screens do not appear in the library, and you cannot create multiple instances of a screen. You can add multiple screens to a document, and you can nest screens within other screens, in as many levels as you want. A screen that is inside another screen is the child of that screen. A screen that contains another screen is the parent of that screen. If a screen is nested several layers deep, all the screens above that screen are its ancestors. Screens that are at the same level are sibling screens. All screens nested in another screen are its descendants. A child screen contains all the content of its ancestor screens. 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

317
USING FLASH CS4 PROFESSIONAL
Working with screens
A Flash Form Application uses the form screen as the default screen type. A form screen is designed for a nonlinear,
form-based application.
Although each document has a default screen type, you can include and mix slide screens and form screens in any
screen-based document.
To control screens, set parameters for slide or form screens in the Property inspector or use ActionScript. For more
information, see “Screen class”, “Form class”, and “Slide class”, in the
ActionScript 2.0 Components Language
Reference
.
Slide screens
let you create Flash documents with sequential content, such as a slide show. The default runtime behavior
lets users navigate sequentially through slide screens, using the left and right arrow keys. Sequential screens can overlay
one another so that the previous screen remains visible when the next slide is viewed. Screens can continue playing
after they are hidden. To automatically manage the visibility of each screen, use slide screens.
Form screens
let you create structured form-based applications, such as online registration or e-commerce forms. By
default, to create the navigation structure with form screens, you must write ActionScript code. To manage the
visibility of individual screens yourself, use form screens.
To learn more about creating screen-based documents that use ActionScript, see “About organizing code for screens”
in
Using ActionScript 2.0 Components
.
See also
Creating controls and transitions for screens with behaviors
” on page
326
Document structure and hierarchy
Each document has a master screen at the top level. In a Flash Slide Presentation, the top-level screen is called
Presentation by default. In a Flash Form Application, the top-level screen is called Application by default.
The top-level screen is the container for everything that you add to the document, including other screens. You can
place content on the top-level screen. You cannot delete or move the top-level screen.
Screens are similar to nested movie clips in some ways: Child screens inherit the behavior of their parents, and you use
target paths in ActionScript to send messages from one screen to another. However, screens do not appear in the
library, and you cannot create multiple instances of a screen.
You can add multiple screens to a document, and you can nest screens within other screens, in as many levels as you
want. A screen that is inside another screen is the
child
of that screen. A screen that contains another screen is the
parent
of that screen. If a screen is nested several layers deep, all the screens above that screen are its
ancestors
. Screens
that are at the same level are
sibling
screens. All screens nested in another screen are its
descendants
. A child screen
contains all the content of its ancestor screens.
Updated 5 March 2009