EasyManua.ls Logo

MACROMEDIA FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE - Bandwidth (Camera.bandwidth Property)

MACROMEDIA FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE
1378 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
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

Table of Contents

Related product manuals