So you only have a problem when you export a release build? Or will a debug
build show the problem as long as you haven't attached the debugger?
Both the release build and the debug build blocks IE and Opera input for a few seconds. If I attach the debugger the problem doesn't shows.
Also happens in Chrome when the application switch to fullscreen mode but not in the browser mode.
The problem appears after the migration from Flash Builder Beta 2 to the final version.
Seems to be something related to the way the application draws. The rendering function looks like:
// Clear the background
backBuffer.fillRect( new Rectangle(0,0, backBuffer.width, backBuffer.height ), 0xFFFFFF );
Do some render to backbuffer
// Copy to uicomponent
uiComponent.graphics.beginBitmapFill( backBuffer, null, false, false );
uiComponent.graphics.drawRect(0,0, uiComponent.width, uiComponent.height );
and is called form "onEnterFrame" event, to update all the elements and draw it to the backbuffer.
Where backBuffer and uiComponent are:
private var m_UIComponent:UIComponent = null;
private var m_BackBuffer:BitmapData = null;
public function get backBuffer():BitmapData
public function get uiComponent():UIComponent
m_BackBuffer = new BitmapData(m_UIComponent.width, m_UIComponent.height, false);
and for the uiComponent, obtained from the mxml:
<s:Group id="gameCanvas" width="100%" top="0" bottom="130"/>
If the drawRect is set in a small area, the application works fine.
My question now is, why the application becomes irresponsible but the render is still smooth if its a renderirng problem? And only with popUps in the final version of FB4.
I've set up a minimal proyect with just the error, I can send it by email if you need it.