[flexcoders] Re: How can detect Flash setting manager popup?

2009-07-08 Thread wjacker2
Awesome Kaspar, that's really help me. Thanks.

--- In flexcoders@yahoogroups.com, "kaspar.luethi"  wrote:
>
> the sad truth is: you can't, except when using a workaround.
> 
> register and vote:
> http://bugs.adobe.com/jira/browse/FP-41
> 
> trick is to try to write bitmap data to the stage, which is forbidden when 
> security dialog is open.
> 
> you cannot detect when and what was changed, though.
> 
> in my case it did not help, since in some cases i have a video shown, where i 
> do not have bitmap access - so access to stage is forbidden then to.
> 
> maybe there is another workaround for this?
> 
> there is also the microphone.muted property you can check if access to mic is 
> allowed.
> 
> k.
>  
>  
> p.s.
> public class SettingsWatcher extends Sprite
> {
>   private var dummyBitmap:BitmapData = new BitmapData(1, 1);
>   private var drawObject:IBitmapDrawable;
>   private var open:Boolean = false;
>   private var triggered:Boolean   =   false;
>   
>   public function SettingsWatcher(stage:IBitmapDrawable):void {
>   drawObject = stage;
>   var timer:Timer =   new Timer(500);
>   timer.addEventListener("timer", onTimer);
>   timer.start();
>   }
> 
>   public function isOpen():Boolean {
>   return open;
>   }
> 
>   public function isTriggered():Boolean   {
>   return triggered;
>   }
> 
>   public function setTriggered(value:Boolean):void {
>   triggered   =   value;
>   }
>   
>   public function onTimer(event:TimerEvent):void {
>   try {
>   dummyBitmap.draw(drawObject);
>   if(open) {
>   dispatchEvent(new   
> Event("SecurityDialogClosed"));
>   }
>   open = false;
>   }   catch   (error:Error)   {
>   open = true;
>   }
>   }
> }
> 
> 
> 
> --- In flexcoders@yahoogroups.com, "wjacker2"  wrote:
> >
> > Hi All,
> > 
> > I write a flex application embed to our website,in the flex application 
> > will used microphone.this flex will be show on the web when the flash 
> > setting manager displayed,in the other time it will be hide out.but i can 
> > not find a way for detect flash setting manager popup from search on 
> > google.i write a flag for mark when i used microphone first time, it looks 
> > fine until user select the Rember checkBox in the flash setting manager 
> > panel.In that case next time for visit the website the flash setting 
> > manager not display anymore because flash player already rember user's 
> > selection.
> > 
> > very appreciate any feedback.
> > 
> > Thanks,
> > Jack
> >
>




[flexcoders] Re: How can detect Flash setting manager popup?

2009-07-07 Thread kaspar.luethi
the sad truth is: you can't, except when using a workaround.

register and vote:
http://bugs.adobe.com/jira/browse/FP-41

trick is to try to write bitmap data to the stage, which is forbidden when 
security dialog is open.

you cannot detect when and what was changed, though.

in my case it did not help, since in some cases i have a video shown, where i 
do not have bitmap access - so access to stage is forbidden then to.

maybe there is another workaround for this?

there is also the microphone.muted property you can check if access to mic is 
allowed.

k.
 
 
p.s.
public class SettingsWatcher extends Sprite
{
private var dummyBitmap:BitmapData = new BitmapData(1, 1);
private var drawObject:IBitmapDrawable;
private var open:Boolean = false;
private var triggered:Boolean   =   false;

public function SettingsWatcher(stage:IBitmapDrawable):void {
drawObject = stage;
var timer:Timer =   new Timer(500);
timer.addEventListener("timer", onTimer);
timer.start();
}

public function isOpen():Boolean {
return open;
}

public function isTriggered():Boolean   {
return triggered;
}

public function setTriggered(value:Boolean):void {
triggered   =   value;
}

public function onTimer(event:TimerEvent):void {
try {
dummyBitmap.draw(drawObject);
if(open) {
dispatchEvent(new   
Event("SecurityDialogClosed"));
}
open = false;
}   catch   (error:Error)   {
open = true;
}
}
}



--- In flexcoders@yahoogroups.com, "wjacker2"  wrote:
>
> Hi All,
> 
> I write a flex application embed to our website,in the flex application will 
> used microphone.this flex will be show on the web when the flash setting 
> manager displayed,in the other time it will be hide out.but i can not find a 
> way for detect flash setting manager popup from search on google.i write a 
> flag for mark when i used microphone first time, it looks fine until user 
> select the Rember checkBox in the flash setting manager panel.In that case 
> next time for visit the website the flash setting manager not display anymore 
> because flash player already rember user's selection.
> 
> very appreciate any feedback.
> 
> Thanks,
> Jack
>