Camera.motionLevel
Availability
Flash Player 6.
Usage
active_cam.motionLevel:Number
Description
Read-only property; a numeric value that specifies the amount of motion required to invoke
Camera.onActivity(true)
Video can be displayed regardless of the value of the
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
the instance name
motionLevel_nstep
following ActionScript to Frame 1 of the Timeline:
var my_cam:Camera = Camera.get();
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 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;
/* Continuously update the progress of the ProgressBar component instance to
the activityLevel of the current Camera instance, which is defined in my_cam
*/
this.onEnterFrame = function() {
motion_pb.setProgress(my_cam.activityLevel, 100);
};
. Acceptable values range from 0 to 100. The default value is 50.
Camera.setMotionLevel()
my_video
, a NumericStepper with the instance name
motionLevel_lbl
, and a ProgressBar with the instance name
motionLevel
.
. Add a Label component instance to the Stage and give it
property. For more
. Then add the
motion_pb
Camera.motionLevel
183
Need help?
Do you have a question about the FLASH MX 2004-ACTIONSCRIPT LANGUAGE and is the answer not in the manual?
Questions and answers