Macromedia flash media server 2-client-side actionscript language reference for flash media server 2 ユーザーズマニュアル

ページ / 156
34
Client-Side ActionScript Language Reference
Example
The following example sets the camera capture mode. You can type a frame rate into a 
TextInput instance and press Enter or Return to apply the frame rate. 
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 TextInput component 
instance with the instance name 
fps_ti
. 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);
fps_ti.maxChars = 2;
fps_ti.restrict = [0-9];
fps_lbl.text = "Current: "+my_cam.fps+" fps";
function changeFps():Void {
    my_cam.setMode(my_cam.width, my_cam.height, fps_ti.text);
    fps_lbl.text = "Current: "+my_cam.fps+" fps";
    fps_ti.text = my_cam.fps;
    Selection.setSelection(0,2);
}
fps_ti.addEventListener("enter", changeFps);
See also
Camera.setMotionLevel()
Availability
Flash Player 6.
Flash Media Server (not required).
Usage
public setMotionLevel([motionLevel:Number], [timeOut:Number]) : Void
Parameters
motionLevel
  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).