Adobe 65036570 User Guide - Page 374

Bones player properties

Page 374 highlights

ADOBE DIRECTOR 11.0 363 User Guide Method whichModel.bonesPlayer. queue("name", looped, startTime, endTime, playRate, timeOffset) whichModel.bonesPlayer. removeLast() whichModel.bonesPlayer. pause() Description Returns Adds the specified motion to the end of the play Nothing. list. The parameters are same as those for the play() method. Removes the most recently added motion from the play list. The motion will be removed from the play list even if it is also the currently playing motion. Nothing. Pauses the Bones player. Nothing. Bones player properties Use the following properties to work with bones animations: Property Access whichModel.bonesPlay Get er.playing whichModel. Get bonesPlayer. playList whichModel. bonesPlayer. currentTime whichModel. bonesPlayer. playRate Get and set Get and set whichModel. bonesPlayer. playList.count whichModel. bonesPlayer. rootLock Get Get and set whichModel. bonesPlayer. currentLoopState whichModel. bonesPlayer. blendTime Get and set Get and set Description TRUE (1)= playing; FALSE (0)= paused. Default TRUE (1) A linear list of property lists, where each prop- Empty list [] erty list yields the parameters for the currently playing and queued animations. For example, [[#name: "Walk_rt_turn", #loop: 0, #startTime: 0, #endTime: 4000, #scale: 1.0000], [#name: "Walk", #loop: 1, #startTime: 0, #endTime: 1, #scale: 1.0000]]. Current local time of motion at the top of the 0 play list, in milliseconds. The motion's duration property tells you how long the animation lasts. A value indicating how quickly or slowly to play 1.0 back the motion. For example, a value of 2.0 doubles the speed of the motion; a value of 0.5 halves the speed of the motion. This value is multiplied by the value of the playRate parameter of the play or queue method. Current linear list of property lists, with each 0 property list containing the name of a motion and its playback properties. TRUE means the model's root bone remains at its current position. The root bone is the central bone from which all other bones branch. If this property is set to TRUE during a walking motion, the model appears to walk in place. FALSE A value of TRUE means the top motion in the FALSE play list loops. A value of FALSE turns off looping for the motion at the top of the play list. Length in milliseconds of the period when 500 blending takes place between motions. The blendTime property is linked to motion dura- tion. Motion blending is disabled if blendTime = 0 and autoBlend = TRUE.

  • 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
363
Bones player properties
Use the following properties to work with bones animations:
whichModel
.bonesPlayer.
queue(
“name”, looped, startTime,
endTime, playRate, timeOffset
)
Adds the specified motion to the end of the play
list. The parameters are same as those for the
play()
method.
Nothing.
whichModel
.bonesPlayer.
removeLast()
Removes the most recently added motion from
the play list. The motion will be removed from
the play list even if it is also the currently playing
motion.
Nothing.
whichModel
.bonesPlayer.
pause()
Pauses the Bones player.
Nothing.
Property
Access
Description
Default
whichModel
.bonesPlay
er.playing
Get
TRUE (1)
= playing;
FALSE (0)
= paused.
TRUE (1)
whichModel
.
bonesPlayer.
playList
Get
A linear list of property lists, where each prop-
erty list yields the parameters for the currently
playing and queued animations. For example,
[[#name: "Walk_rt_turn", #loop: 0,
#startTime: 0, #endTime: 4000,
#scale: 1.0000], [#name: "Walk",
#loop: 1, #startTime: 0, #endTime: -
1, #scale: 1.0000]]
.
Empty list []
whichModel
.
bonesPlayer.
currentTime
Get and set
Current local time of motion at the top of the
play list, in milliseconds. The motion’s duration
property tells you how long the animation lasts.
0
whichModel
.
bonesPlayer.
playRate
Get and set
A value indicating how quickly or slowly to play
back the motion. For example, a value of 2.0
doubles the speed of the motion; a value of 0.5
halves the speed of the motion. This value is
multiplied by the value of the
playRate
param-
eter of the
play
or
queue
method.
1.0
whichModel
.
bonesPlayer.
playList.count
Get
Current linear list of property lists, with each
property list containing the name of a motion
and its playback properties.
0
whichModel
.
bonesPlayer.
rootLock
Get and set
TRUE
means the model’s root bone remains at
its current position. The root bone is the central
bone from which all other bones branch. If this
property is set to
TRUE
during a walking motion,
the model appears to walk in place.
FALSE
whichModel
.
bonesPlayer.
currentLoopState
Get and set
A value of
TRUE
means the top motion in the
play list loops. A value of
FALSE
turns off
looping for the motion at the top of the play list.
FALSE
whichModel
.
bonesPlayer.
blendTime
Get and set
Length in milliseconds of the period when
blending takes place between motions. The
blendTime
property is linked to motion dura-
tion. Motion blending is disabled if
blendTime
= 0
and
autoBlend = TRUE
.
500
Method
Description
Returns