196
Chapter 2: ActionScript Language Reference
Camera.setMotionLevel()
Availability
Flash Player 6.
Usage
active_cam
.setMotionLevel(
sensitivity:Number
[,
timeout:Number
]) : Void
Parameters
sensitivity
A numeric value that specifies the amount of motion required to invoke
Camera.onActivity(true)
. Acceptable values range from 0 to 100. The default value is 50.
timeout
An optional numeric parameter that specifies how many milliseconds must elapse
without activity before Flash considers activity to have stopped and invokes the
Camera.onActivity(false)
event handler. The default value is 2000 (2 seconds).
Returns
Nothing.
Description
Method; specifies how much motion is required to invoke
Camera.onActivity(true)
.
Optionally sets the number of milliseconds that must elapse without activity before Flash
considers motion to have stopped and invokes
Camera.onActivity(false)
.
Note:
Video can be displayed regardless of the value of the
sensitivity
parameter. This parameter
determines only when and under what circumstances
Camera.onActivity
is invoked—not whether
video is actually being captured or displayed.
•
To prevent the camera from detecting motion at all, pass a value of 100 for
sensitivity
;
Camera.onActivity
is never invoked. (You would probably use this value only for testing
purposes—for example, to temporarily disable any actions set to occur when
Camera.onActivity
is invoked.)
•
To determine the amount of motion the camera is currently detecting, use the
Camera.activityLevel
property.
Motion sensitivity values correspond directly to activity values. Complete lack of motion is an
activity value of 0. Constant motion is an activity value of 100. Your activity value is less than
your motion sensitivity value when you’re not moving; when you are moving, activity values
frequently exceed your motion sensitivity value.
This method is similar in purpose to
Microphone.setSilenceLevel()
; both methods are used
to specify when the
onActivity
event handler should be invoked. However, these methods have
a significantly different impact on publishing streams:
•
Microphone.setSilenceLevel()
is designed to optimize bandwidth. When an audio stream
is considered silent, no audio data is sent. Instead, a single message is sent, indicating that
silence has started.
•
Camera.setMotionLevel()
is designed to detect motion and does not affect bandwidth
usage. Even if a video stream does not detect motion, video is still sent.
Содержание FLASH MX
Страница 1: ...ActionScript Language Reference ...
Страница 20: ...20 Contents ...
Страница 24: ...24 Chapter 1 Introduction ...
Страница 39: ... logical AND 39 See also logical NOT inequality strict inequality logical OR equality strict equality ...
Страница 145: ...Button onKeyDown 145 See also Button onKeyUp ...
Страница 186: ...186 Chapter 2 ActionScript Language Reference See also Camera onActivity Camera setMotionLevel ...
Страница 202: ...202 Chapter 2 ActionScript Language Reference See also break default strict equality switch ...
Страница 282: ...282 Chapter 2 ActionScript Language Reference See also break continue while ...
Страница 329: ...import 329 For more information on importing see Importing classes and Using packages in Using ActionScript in Flash ...
Страница 383: ...LoadVars addRequestHeader 383 See also XML addRequestHeader ...
Страница 388: ...388 Chapter 2 my_lv load place a valid URL pointing to a text file here ...
Страница 402: ...402 Chapter 2 ActionScript Language Reference See also LocalConnection connect LocalConnection send ...
Страница 463: ...Microphone setRate 463 See also Microphone rate ...
Страница 469: ...Microphone silenceLevel 469 See also Microphone gain Microphone setSilenceLevel ...
Страница 471: ...Microphone silenceTimeOut 471 silenceLevel_pb label Activity level inactive See also Microphone setSilenceLevel ...
Страница 480: ...480 Chapter 2 ActionScript Language Reference See also Mouse addListener ...
Страница 518: ...518 Chapter 2 ActionScript Language Reference See also MovieClip globalToLocal MovieClip localToGlobal ...
Страница 529: ...MovieClip globalToLocal 529 See also MovieClip getBounds MovieClip localToGlobal ...
Страница 535: ...MovieClip hitTest 535 See also MovieClip getBounds MovieClip globalToLocal MovieClip localToGlobal ...
Страница 612: ...612 Chapter 2 ActionScript Language Reference See also MovieClipLoader onLoadStart ...
Страница 623: ...NetConnection class 623 See also NetStream class Video attachVideo ...
Страница 639: ...NetStream play 639 See also MovieClip attachAudio NetStream close NetStream pause Video attachVideo ...
Страница 649: ...Number 649 See also NaN Number class ...
Страница 679: ...on 679 on release trace X this _x trace Y this _y stopDrag See also onClipEvent ...
Страница 683: ...onUpdate 683 buttonLabel textColor my_mc labelColor ...
Страница 788: ...788 Chapter 2 ActionScript Language Reference See also private public ...
Страница 847: ...System security allowInsecureDomain 847 See also System security allowDomain System exactSettings ...
Страница 1001: ...Video height 1001 my_mc _height my_mc my_video height See also MovieClip _height Video width ...
Страница 1022: ...1022 Chapter 2 ActionScript Language Reference See also XML createElement ...
Страница 1057: ...XML xmlDecl 1057 See also XML docTypeDecl XML toString ...
Страница 1070: ...1070 Chapter 2 ActionScript Language Reference ...
Страница 1104: ...1104 Appendix Deprecated Language Elements ...