Camera motionLevel [AS 2] 
Klasa: Camera
Kompatybilność: ActionScript 1.0, Flash6+
Wartość liczbowa określająca ilość ruchu potrzebną do uruchomienia Camera.onActivity(true).
Przyjmowane wartości przedział od0 do 100. Domyślnie wartość wynosi 50.
Wideo może byc wyświetlone niezależnie od wartości właściwości motionLevel . Po więcej informacji, zobacz metodę Camera.setMotionLevel().
Listing
var kamera:Camera = Camera.get();
var wideo:Video;
wideo.attachVideo(kamera);
// konfiguracja komponentu instancji ProgressBar
var motion_pb:mx.controls.ProgressBar;
motion_pb.mode = "manual";
motion_pb.label = "Motion: %3%%";
var motionLevel_lbl:mx.controls.Label;
// konfiguracja komponentu instancji NumericStepper
var motionLevel_nstep:mx.controls.NumericStepper;
motionLevel_nstep.minimum = 0;
motionLevel_nstep.maximum = 100;
motionLevel_nstep.stepSize = 5;
motionLevel_nstep.value = kamera.motionLevel;
// Aktualizuj ciągle proces komponentu ProgressBar proporcjonalnie do activityLevel aktualnej kamery
this.onEnterFrame = function() {
motion_pb.setProgress(kamera.activityLevel, 100);
};
// Kiedy poziom aktywności wzrośnie ponad lub spadnie poniżej zdefiniowanych liczb w Camera.motionLevel, wtedy uruchom zdarzenie
kamera.onActivity = function(isActive:Boolean) {
var Kolor:String = (isActive) ? "Zielony" : "Pomarańcz";
motion_pb.setStyle("kolor", kolor);
};
function zmianaPoziomu() {
// ustaw poziom właściwości motionLevel dla kamery do wartości NumericStepper.
kamera.setMotionLevel(motionLevel_nstep.value, kamera.motionTimeOut);
}
motionLevel_nstep.addEventListener("change", zmianaPoziomu);
 
        	var wideo:Video;
wideo.attachVideo(kamera);
// konfiguracja komponentu instancji ProgressBar
var motion_pb:mx.controls.ProgressBar;
motion_pb.mode = "manual";
motion_pb.label = "Motion: %3%%";
var motionLevel_lbl:mx.controls.Label;
// konfiguracja komponentu instancji NumericStepper
var motionLevel_nstep:mx.controls.NumericStepper;
motionLevel_nstep.minimum = 0;
motionLevel_nstep.maximum = 100;
motionLevel_nstep.stepSize = 5;
motionLevel_nstep.value = kamera.motionLevel;
// Aktualizuj ciągle proces komponentu ProgressBar proporcjonalnie do activityLevel aktualnej kamery
this.onEnterFrame = function() {
motion_pb.setProgress(kamera.activityLevel, 100);
};
// Kiedy poziom aktywności wzrośnie ponad lub spadnie poniżej zdefiniowanych liczb w Camera.motionLevel, wtedy uruchom zdarzenie
kamera.onActivity = function(isActive:Boolean) {
var Kolor:String = (isActive) ? "Zielony" : "Pomarańcz";
motion_pb.setStyle("kolor", kolor);
};
function zmianaPoziomu() {
// ustaw poziom właściwości motionLevel dla kamery do wartości NumericStepper.
kamera.setMotionLevel(motionLevel_nstep.value, kamera.motionTimeOut);
}
motionLevel_nstep.addEventListener("change", zmianaPoziomu);
Dodano przez: divix  
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły 

:: Wymiana linków 
    
	Modowe inspiracje |
        Android Gry i Aplikacje |
        ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
        Logo dla firmy |
        Change Tires - Car Weather Forecast Reminder |
        Laminas: MVC Framework for PHP |
        IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS | 
        Katalog roślin |
        Programming articles: JAVA, PHP, C++, Python, JavaScript |
        Kancelaria Adwokacka Łukasz Huszno
        
    

 
  
				

 
                             
 


 
                        
 
		 
	