Adobe 65036570 User Guide - Page 407

Setting the window size and location for a MIAW

Page 407 highlights

ADOBE DIRECTOR 11.0 396 User Guide window().new("movieName").open() // JavaScript syntax new window("movieName"); window("movieName").open(); -or- new window("movieName").open(); Unless you explicitly preload the movie through scripting, Director doesn't load the movie into memory until the window is opened, which can cause a noticeable pause. To load the first frame of the movie, use the preLoadMovie method. To specify other window characteristics before or after you open the window and by using the Display Template at authoring time, see Window appearance properties. Closing a MIAW You can close the window for a MIAW but leave the movie in memory, or you can close the MIAW and remove the movie from memory when it's no longer in use. • If you leave a MIAW in memory, you get better performance if the window is reopened; however, the movie still consumes memory. Use this option if you expect a MIAW to be reopened after it initially runs or if other windows or global variables refer to the MIAW. • If you remove a MIAW from memory, performance slows down if the window is reopened; however, it doesn't consume memory until the movie is reloaded. Use this option if you don't expect a MIAW to be reopened after it initially runs or if you want to optimize memory on the computer running the MIAW. Close a MIAW but keep it in memory • Use the close() method. For example, window("window name").close(). After the window is closed, the window becomes invisible, but the movie continues playing. (You can also still access it in the windowList.) Close a MIAW and remove it from memory • Use the forget() method. For example, window("window name").forget(). Use this method only if no other window or global variables still refer to the MIAW. When you remove a MIAW from memory, it is no longer available in the windowList. For more information about this method, see the Scripting Reference topics in the Director Help Panel. Setting the window size and location for a MIAW Setting the screen coordinates for a MIAW lets you control the size of the window and where it appears. Setting the coordinates before the movie appears controls the initial position of the window; setting them after the window appears moves the window. About rect, drawRect, and stageRect The rect, drawRect, and sourceRect properties are available off of the stage or the window as follows: _movie.stage.rect _movie.stage.drawRect _movie.stage.sourceRect

  • 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

ADOBE DIRECTOR 11.0
User Guide
396
window().new("movieName").open()
// JavaScript syntax
new window("movieName");
window("movieName").open();
-or-
new window("movieName").open();
Unless you explicitly preload the movie through scripting, Director doesn’t load the movie into memory until the
window is opened, which can cause a noticeable pause. To load the first frame of the movie, use the
preLoadMovie
method.
To specify other window characteristics before or after you open the window and by using the Display Template at
authoring time, see
Window appearance properties
.
Closing a MIAW
You can close the window for a MIAW but leave the movie in memory, or you can close the MIAW and remove the
movie from memory when it’s no longer in use.
If you leave a MIAW in memory, you get better performance if the window is reopened; however, the movie still
consumes memory. Use this option if you expect a MIAW to be reopened after it initially runs or if other windows
or global variables refer to the MIAW.
If you remove a MIAW from memory, performance slows down if the window is reopened; however, it doesn’t
consume memory until the movie is reloaded. Use this option if you don’t expect a MIAW to be reopened after it
initially runs or if you want to optimize memory on the computer running the MIAW.
Close a MIAW but keep it in memory
Use the
close()
method. For example,
window("window name").close()
. After the window is closed, the
window becomes invisible, but the movie continues playing. (You can also still access it in the
windowList
.)
Close a MIAW and remove it from memory
Use the
forget()
method. For example,
window(
"
window name
"
).forget()
. Use this method only if no
other window or global variables still refer to the MIAW. When you remove a MIAW from memory, it is no longer
available in the windowList. For more information about this method, see the Scripting Reference topics in the
Director Help Panel.
Setting the window size and location for a MIAW
Setting the screen coordinates for a MIAW lets you control the size of the window and where it appears. Setting the
coordinates before the movie appears controls the initial position of the window; setting them after the window
appears moves the window.
About rect, drawRect, and stageRect
The
rect
,
drawRect
, and
sourceRect
properties are available off of the stage or the window as follows:
_movie.stage.rect
_movie.stage.drawRect
_movie.stage.sourceRect