As 1 of possible solution - U can play flash in full screen, but with some restrictions, such as no ability to use keyboard in full screen mode...
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"               xmlns:s="library://ns.adobe.com/flex/spark"               xmlns:esri="http://www.esri.com/2008/ags"               pageTitle="World Topographic Map"               creationComplete="init()">       <!--    ESRI dev. team sample - http://resources.arcgis.com/en/help/flex-api/samples/01nq/01nq00000044000000.htm    -->       <fx:Script>        <=!=[=C=D=A=T=A=[            import com.esri.ags.geometry.MapPoint;                       import mx.controls.Alert;            import mx.core.FlexGlobals;            import mx.events.CloseEvent;            import mx.utils.URLUtil;                       private var extCenter:MapPoint;                       protected function onFullScreenButtonClick(event:MouseEvent):void            {                if(flashVersion.major == 11 && flashVersion.minor >= 3){                    var bUrl:String;                    if(FlexGlobals.topLevelApplication.url.indexOf("file")>-1){                        bUrl = "local";                    }else{                        bUrl = URLUtil.getServerName(FlexGlobals.topLevelApplication.url);                    }                    Alert.show("You are about to switch to full screen mode. You must click allow " +                        "when you see an overlay that says '" + bUrl + "' is now full screen. Press esc to exit. " +                        "You must click allow to enable keyboard interaction. " +                        "Do you want to switch full screen mode?", "Warning", Alert.YES|Alert.NO, null,                        alertClickHandler, null, Alert.YES);                }else{                    /* If not in full screen mode, ask if they want to switch to full screen mode. */                    Alert.show("You are about to switch to full screen mode, that limits your interaction " +                        "with the map in a couple of ways. You can not enter text into widgets like " +                        "the parcel search widget or other widgets when you are in full screen mode. " +                        "Certain keyboard shortcuts will not work in full screen mode also. " +                        "Do you want to switch full screen mode?", "Warning", Alert.YES|Alert.NO, null,                        alertClickHandler, null, Alert.YES);                }            }                       private var flashVersion:Object = new Object();// Object to hold the Flash version details                       protected function getPlayerVersion():void {                var versionNumber:String = Capabilities.version;// Get the whole version string                var versionArray:Array = versionNumber.split(",");// Split it up                var length:Number = versionArray.length;                var osPlusVersion:Array = versionArray[0].split(" ");// The main version contains the OS (e.g. WIN), so we split that off as well.                // Populate the version object (the OS is a string, others are numbers):                flashVersion["os"] = osPlusVersion[0];                flashVersion["major"] = parseInt(osPlusVersion[1]);                flashVersion["minor"] = parseInt(versionArray[1]);                flashVersion["build"] = parseInt(versionArray[2]);            }                       protected function alertClickHandler(event:CloseEvent):void            {                if (event.detail==Alert.YES){                    extCenter = map.extent.center;                    if(flashVersion.major == 11 && flashVersion.minor >= 3){                        systemManager.stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE                    }else{                        systemManager.stage.displayState = StageDisplayState.FULL_SCREEN;                    }                                       var timer:Timer = new Timer(500, 1);                    timer.addEventListener(TimerEvent.TIMER_COMPLETE, timerComplete);                    timer.start();                                       function timerComplete(evt:TimerEvent):void{                        map.centerAt(extCenter);                    }                }            }                       protected function exitFullScreen(evt:FullScreenEvent):void            {                if(!evt.fullScreen){                    var timer:Timer = new Timer(500, 1);                    timer.addEventListener(TimerEvent.TIMER_COMPLETE, timerComplete);                    timer.start();                                       function timerComplete(evt:TimerEvent):void{                        map.centerAt(extCenter);                    }                }            }                       protected function init():void            {                systemManager.stage.addEventListener(FullScreenEvent.FULL_SCREEN, exitFullScreen);                getPlayerVersion();            }        ]=]=>    </fx:Script>       <s:layout>        <s:VerticalLayout horizontalAlign="center"                          paddingTop="10"                          gap="10"/>    </s:layout>       <fx:Declarations>        <esri:Extent id="initialExtent"                     xmin="-13635000" ymin="4541000" xmax="-13625000" ymax="4547000">            <esri:SpatialReference wkid="102100"/>        </esri:Extent>    </fx:Declarations>       <s:Button id="btnFullScreen"              icon="http://s.xanga.com/images/settings/icon_fullscreen.gif"              label="Toggle fullscreen"              click="onFullScreenButtonClick(event)"/>       <esri:Map extent="{initialExtent}" id="map">        <esri:ArcGISTiledMapServiceLayer url="http://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer"/>    </esri:Map>    </s:Application>
//Add params.allowFullScreenInteractive = "true"; //Add <param name="allowScriptAccess" value="sameDomain" />
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"      xmlns:s="library://ns.adobe.com/flex/spark"      xmlns:esri="http://www.esri.com/2008/ags"      pageTitle="World Topographic Map"> <!-- ESRI dev. team sample - http://resources.arcgis.com/en/help/flex-api/samples/01nq/01nq00000044000000.htm -->  <fx:Script>  <![CDATA[   protected function onFullScreenButtonClick(event:MouseEvent):void   {    if (stage.displayState == StageDisplayState.NORMAL)    {     stage.displayState = StageDisplayState.FULL_SCREEN;    }    else    {     stage.displayState = StageDisplayState.NORMAL;    }   }  ]]> </fx:Script> <s:layout>  <s:VerticalLayout horizontalAlign="center"        paddingTop="10"        gap="10"/> </s:layout> <fx:Declarations>  <esri:Extent id="initialExtent"      xmin="-13635000" ymin="4541000" xmax="-13625000" ymax="4547000">   <esri:SpatialReference wkid="102100"/>  </esri:Extent> </fx:Declarations> <s:Button id="btnFullScreen"     icon="http://s.xanga.com/images/settings/icon_fullscreen.gif"     label="Toggle fullscreen"     click="onFullScreenButtonClick(event)"/> <esri:Map extent="{initialExtent}">  <esri:ArcGISTiledMapServiceLayer url="http://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer"/> </esri:Map> </s:Application>
map.zoomSliderVisible = false;
Signed in members can post, follow updates, and more. New here? Register a free account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.