![MACROMEDIA FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE Reference Download Page 384](http://html.mh-extra.com/html/macromedia/flash-8-actionscript-2-0-language/flash-8-actionscript-2-0-language_reference_687537384.webp)
384
ActionScript classes
Example
This example detects the amount of motion the camera detects using the
activityLevel
property and a ProgressBar instance. 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
my_video
. Add a ProgressBar component instance to the Stage and give it the instance name
activity_pb
. Then add the following ActionScript to Frame 1 of the Timeline:
// video instance on the Stage.
var my_video:Video;
var activity_pb:mx.controls.ProgressBar;
var my_cam:Camera = Camera.get();
my_video.attachVideo(my_cam);
activity_pb.mode = "manual";
activity_pb.label = "Activity %3%%";
this.onEnterFrame = function() {
activity_pb.setProgress(my_cam.activityLevel, 100);
};
my_cam.onActivity = function(isActive:Boolean) {
var themeColor:String = (isActive) ? "haloGreen" : "haloOrange";
activity_pb.setStyle("themeColor", themeColor);
};
See also
motionLevel (Camera.motionLevel property)
,
setMotionLevel
(Camera.setMotionLevel method)
bandwidth (Camera.bandwidth property)
public bandwidth : Number [read-only]
An integer that specifies the maximum amount of bandwidth the current outgoing video feed
can use, in bytes. A value of 0 means that Flash video can use as much bandwidth as needed to
maintain the desired frame quality.
To set this property, use
Camera.setQuality()
.
Availability:
ActionScript 1.0; Flash Player 6
Summary of Contents for FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE
Page 1: ...ActionScript 2 0 Language Reference ...
Page 1352: ...1352 ActionScript classes ...