首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

FLEX全屏展示

2012-10-13 
FLEX全屏显示全屏显示,第一种写法:?xml version1.0 encodingutf-8?s:Application xmlns:fxhttp

FLEX全屏显示

全屏显示,第一种写法:<?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:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"><fx:Declarations><!-- 将非可视元素(例如服务、值对象)放在此处 --></fx:Declarations><fx:Style>@namespace s "library://ns.adobe.com/flex/spark";@namespace mx "library://ns.adobe.com/flex/mx";global{   font-size:19;      }</fx:Style><fx:Script><![CDATA[import mx.controls.Alert;   private function fullScr():void{   stage.displayState=StageDisplayState.FULL_SCREEN;   //controlScr.label="普通";   //controlScr.addEventListener(MouseEvent.CLICK, normalScr);   var contextMenu:ContextMenu=new ContextMenu();   contextMenu.hideBuiltInItems();   var item:ContextMenuItem=new ContextMenuItem("ydq");   item.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,alertMsg);   contextMenu.customItems.push(item);   this.contextMenu=contextMenu;   }   private function alertMsg(event:ContextMenuEvent):void{   Alert.show("hacker.Ye");   }   private function normalScr():void{   //controlScr.removeEventListener(MouseEvent.CLICK,fullScr);   stage.displayState=StageDisplayState.NORMAL;   } ]]></fx:Script><mx:Button label="全屏" click="fullScr();"/>   <mx:Button  label="普通" click="normalScr()" x="86" y="0"/><mx:Image source="../WebContent/image/fullscreen.jpg" mouseDown="fullScr();" x="0" y="47" height="25"/><mx:Image source="../WebContent/image/nofull.jpg" mouseDown="normalScr()" x="96" y="47"/></s:Application>


全屏显示,第二种写法:<?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:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"    applicationComplete="init()"><s:layout><s:BasicLayout/></s:layout><fx:Declarations><!-- 将非可视元素(例如服务、值对象)放在此处 --></fx:Declarations><fx:Script><![CDATA[import mx.events.FlexEvent;protected function init():void{ this.stage.addEventListener(FullScreenEvent.FULL_SCREEN, fullScreenChange);}private function toggleFullScreen():void{ if(stage.displayState==StageDisplayState.NORMAL){stage.displayState=StageDisplayState.FULL_SCREEN;}else{stage.displayState=StageDisplayState.NORMAL; }}protected function fullScreenChange(event:FullScreenEvent):void{if( this.stage.displayState == StageDisplayState.FULL_SCREEN ){full.source="/FlexFullScreen/image/nofull.jpg";full.toolTip="普通显示";} else{full.source="/FlexFullScreen/image/fullscreen.jpg";full.toolTip="全屏显示";}}]]></fx:Script><!--全屏图标--><mx:Image id="full" source="/FlexFullScreen/image/fullscreen.jpg" mouseDown="toggleFullScreen()" top="2" left="2" buttonMode="true" toolTip="全屏显示"/></s:Application>

热点排行