Hi,
I'm having problems combining fullscreen Flash, for any resolution,
that resizes with the browser with PopUpManager. I'm using swfobject
to embed the Flash using the following code:
var so = new SWFObject("myMovie.swf", "myMovie", "100%", "100%",
"9", "#FFFFFF");
so.addParam("scale", "show_all");
so.write("flashcontent");
I'm then setting the StageScaleMode to SHOW_ALL, so that the
application resizes with the browser window. However, when I display a
popup, if the screen resolution is lower than the size of my
application, the region that PopUpManager disables doesn't cover the
whole of the application. The parent that I am passing into the
PopUpManager.addPopup method is the application itself. My code for
this looks something similar to:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
applicationComplete="initApp()"
width="1024"
height="768">
<mx:Panel id="main_panel" height="100%" width="100%">
<mx:Button id="testButton" x="100" y="100" width="100" height="100"
label="Show Popup"/>
</mx:Panel>
<mx:Script>
<![CDATA[
import mx.managers.PopUpManager;
import mx.core.Application;
import mx.containers.TitleWindow;
private function initApp():void
{
stage.scaleMode = StageScaleMode.SHOW_ALL;
testButton.addEventListener(MouseEvent.CLICK,
showPopup, false, 0,
true);
}
private function showPopup(event:MouseEvent):void
{
PopUpManager.addPopUp(new TitleWindow(),
Application(Application.application), true);
}
]]>
</mx:Script>
</mx:Application>
Can anybody help please?