Справочник Пользователя для Macromedia flash media server 2-client-side actionscript language reference for flash media server 2
Camera class
21
Camera.motionLevel
Availability
■
Flash Player 6.
■
Flash Media Server (not required).
Usage
public motionLevel : Number [read-only]
Description
Property (read-only); 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.
Video can be displayed regardless of the value of the
motionLevel
property. For more
information, see
Example
The following example continually detects the motion level of a camera feed. Create a new
video instance by selecting New Video from the Library options menu. Add an instance to the
Stage and give it the instance name
video instance by selecting New Video from the Library options menu. Add an instance to the
Stage and give it the instance name
my_video
. Add a Label component instance to the Stage
and give it the instance name
motionLevel_lbl
, a NumericStepper with the instance name
motionLevel_nstep
, and a ProgressBar with the instance name
motion_pb
. Then add the
following ActionScript to Frame 1 of the Timeline:
var my_cam:Camera = Camera.get();
var my_video:Video;
my_video.attachVideo(my_cam);
var my_video:Video;
my_video.attachVideo(my_cam);
// Configure the ProgressBar component instance.
var motion_pb:mx.controls.ProgressBar;
motion_pb.mode = "manual";
motion_pb.label = "Motion: %3%%";
var motion_pb:mx.controls.ProgressBar;
motion_pb.mode = "manual";
motion_pb.label = "Motion: %3%%";
var motionLevel_lbl:mx.controls.Label;
// Configure the NumericStepper component instance.
var motionLevel_nstep:mx.controls.NumericStepper;
motionLevel_nstep.minimum = 0;
motionLevel_nstep.maximum = 100;
motionLevel_nstep.stepSize = 5;
motionLevel_nstep.value = my_cam.motionLevel;
// Configure the NumericStepper component instance.
var motionLevel_nstep:mx.controls.NumericStepper;
motionLevel_nstep.minimum = 0;
motionLevel_nstep.maximum = 100;
motionLevel_nstep.stepSize = 5;
motionLevel_nstep.value = my_cam.motionLevel;
/* Continuously update the progress of the ProgressBar
component instance to the activityLevel
of the current Camera instance, which is defined in my_cam. */
component instance to the activityLevel
of the current Camera instance, which is defined in my_cam. */