Comunidad de diseńo web y desarrollo en internet online

Como encontrar el estado de un metodo?

Citar            
MensajeEscrito el 10 Oct 2010 10:31 pm
Hola, tengo una consulta.. es que me gustaria poder saber el estado de un metodo, lo que pasa es que este metodo es un boolean y no tiene return :void, por lo que despues no puedo encontrar la forma aplicale un Getter o get..
Ejemplo

Código ActionScript :

    public function ClassMicrophone()
    {
        microphone = new Microphone();
        microphone = Microphone.getMicrophone();
        Security.showSettings(SecurityPanel.PRIVACY);

        microphone.setLoopBack(); <<-- Este metodo solo acepta tipo boolean
                                   Pero digamos que esta en una clase abstracta y me gustaria
                                   aplicarle un get y set para obtener su estado y aplicar cambios
                                   Como se haria?
   ....
   etc.
    }
 

Lo que pasa es que no se como hacer para que me devuelva si es true o false, (o si hay alguna forma de poder determinar es estado de la misma).. este metodo redirije la entrada del microfono al los altavoces y seria bueno saber que esta haciendo en determinado momento... Creo que la instacia Microphone no dispone un Status para este evento.. El estado por default es true...

Agradezco la ayuda :lol: :lol: :lol:

Por chino2040

54 de clabLevel



 

firefox
Citar            
MensajeEscrito el 11 Oct 2010 06:46 am
BuenAS:
Una forma:

Código ActionScript :

private var _micLoopBack:Boolean=true;
public function get micLoopBack():Boolean
{
   return _micLoopBack;
}
public function set micLoopBack(value:Boolean):void
{
   this._micLoopBack = value:
   microphone.setLoopBack(value)
}


Un saludo.

Por Lukánicos

Claber

468 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 11 Oct 2010 05:11 pm
Holas, Lukánicos Gracias por ayudar.. sip creo que es la mejor forma.. la clase final queda como asi

Código ActionScript :

package
{
   import flash.media.SoundTransform;

   public class FNVSoundTransform implements IFNVSoundTransform
   {
      private var SetFNVSoundTransform:SoundTransform = new SoundTransform(SetFNVSoundTransformVolume,SetFNVSoundTransformPanning);
      private var SetFNVSoundTransformVolume:Number = 1;
      private var SetFNVSoundTransformPanning:Number = 0;

      public function FNVSoundTransform():void
      {

      }
      public function IGetFNVSoundTransform():SoundTransform
      {
         return SetFNVSoundTransform;
      }
      public function ISetFNVSoundTransform(todo:SoundTransform):void
      {
         todo = SetFNVSoundTransform;
      }

Estaba leyendo un poco la documentacion de AS3 y un librillo de Patrones, basicamente este tema esta un poco reducido, Como siempre me pasa ando perdido :lol: :lol: :lol: :lol: :lol:

10000000000 thks!!!

Por chino2040

54 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.