2010-12-01 4 views
0

je suis nouveau dans le code ci-dessous flex/AS programmation ce qui est cette erreur et comment le résoudreMXML/AS erreur dans Camera.get()

 <?xml version="1.0" encoding="utf-8"?> 
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> 


    <mx:Script> 
      <![CDATA[ 
      import mx.controls.Button; 
      import mx.controls.Alert; 
      import flash.media.Camera; 

      public function clickhandler(event:Event):void 
      { 

       var button:Button=event.target as Button; 
       if (button.label=='Test camera') 
       { 
         mx.controls.Alert.show("Starting camera1"); 
         //myCam = Camera.get(); 
         //myVid.attachVideo(myCam); 
         if (Camera.names.length > 0) { 
          cam = Camera.getCamera(); 
          if (cam != null) { 
          try 
          { 
           cam.setMode(160,120,8,false); // error here 
           participantVideo.attachCamera(cam); 
           psPublish.attachCamera(cam); 
          } 
          catch(err:Error) 
          { 
           Alert.show("Cannot connect camera"); 
          } 
          } 
         } 

       ]]> 

      </mx:Script> 
      <mx:Button id="button1" label="Test camera" width="100" click="clickhandler(event)" /> 

     </mx:Application> 




    /home/tom/programs/flex/camera.mxml(19): Error: Access of undefined property myCam. 

     cam = Camera.getCamera(); 

Répondre

0

Votre code est source de confusion ... vous montre une erreur liée à myCam, mais myCam est commenté!

Supposons que l'erreur concerne la variable came. Avez-vous défini cam?

 private var cam:Camera; 

    //or 
    var cam:Camera = Camera.getCamera(); 

Vérifiez l'exemple en bas de la page pour attachCamera()

Après votre code ...

 private var participantVideo:Video = new Video(160 , 120); 

    //later in your function 
    participantVideo.attachCamera(cam); 
+0

k.And comment gérer participantVideo.attachCamera (cam); et psPublish.attachCamera (cam); Merci Patrick – Rajeev

+0

vérifier la réponse éditée ... – PatrickS