成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Flex全屏原理和局部全屏方法

開發 后端
本文向大家簡單介紹一下Flex全屏的原理和局部Flex全屏的幾種方法,Flex全屏和flash全屏其實是相似的,都是由as控制的。

本文和大家重點討論一下Flex全屏的原理和局部Flex全屏的幾種方法,Flex全屏和flash全屏其實是相似的,都是由as控制的,當選擇以Flex全屏顯示的時候,會自動更改swf的高和寬,以Flex全屏幕顯示整個swf。

Flex全屏

1.Flex全屏的原理:

Flex全屏和flash全屏其實是相似的,都是由as控制的,當選擇以Flex全屏顯示的時候,會自動更改swf的高和寬,以Flex全屏幕顯示整個swf。

2.局部Flex全屏的兩種方法:

一、使用在flash.display包中有一個stage對象,它有一個屬性是fullScreenSourceRect:Rectangle,設置FlashPlayer以將特定的舞臺區域放大到Flex全屏模式。

二、Flex全屏時調整某組件的高度和寬度,鋪滿整個屏幕,當退出Flex全屏時,要還原組件的高度和寬度。

3.Flex全屏的代碼實現:

第一種方法:

  1. //valid,willenablehardwarescaling  
  2. stage.fullScreenSourceRect=newRectangle(0,0,320,240);——詳細代碼可以查看Flex幫助 

第二種方法:(注意:在Application中添加的初始化函數,使用的是applicationComplete事件)

  1. <?xmlversionxmlversion="1.0"encoding="utf-8"?> 
  2. <!--http://blog.Flexexamples.com/2007/08/07/creating-full-screen-Flex-applications/--> 
  3. <mx:Applicationxmlns:mxmx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"layout="vertical"
  4. applicationComplete="init(event)"viewSourceURL="srcview/index.html"> 
  5.  
  6. <mx:Script> 
  7. <![CDATA[  
  8. importflash.display.StageDisplayState;  
  9.  
  10. privatefunctioninit(evt:Event):void{  
  11. /*Setupfullscreenhandler.*/  
  12. Application.application.stage.addEventListener(FullScreenEvent.FULL_SCREEN,fullScreenHandler);  
  13. dispState=Application.application.stage.displayState;  
  14. }  
  15.  
  16. privatefunctionfullScreenHandler(evt:FullScreenEvent):void{  
  17. dispState=Application.application.stage.displayState+"(fullScreen="+evt.fullScreen.toString()+")";  
  18. if(evt.fullScreen){  
  19. /*Dosomethingspecifichereifweswitchedtofullscreenmode.*/  
  20. }else{  
  21. /*Dosomethingspecifichereifweswitchedtonormalmode.*/  
  22. }  
  23. }  
  24.  
  25. privatefunctiontoggleFullScreen():void{  
  26. try{  
  27. switch(Application.application.stage.displayState){  
  28. caseStageDisplayState.FULL_SCREEN:  
  29. /*Ifalreadyinfullscreenmode,switchtonormalmode.*/  
  30. Application.application.stage.displayState=StageDisplayState.NORMAL;  
  31. break;  
  32. default:  
  33. /*Ifnotinfullscreenmode,switchtofullscreenmode.*/  
  34. Application.application.stage.displayState=StageDisplayState.FULL_SCREEN;  
  35. break;  
  36. }  
  37. }catch(err:SecurityError){  
  38. //ignore  
  39. }  
  40. }  
  41. ]]> 
  42. </mx:Script> 
  43.  
  44. <mx:Stringidmx:Stringid="dispState"/> 
  45.  
  46. <mx:Labeltextmx:Labeltext="width={Application.application.width}"/> 
  47. <mx:Labeltextmx:Labeltext="height={Application.application.height}"/> 
  48. <mx:Labeltextmx:Labeltext="displayState={dispState}"/> 
  49.  
  50. <mx:Buttonlabelmx:Buttonlabel="Togglefullscreen"click="toggleFullScreen()"/> 
  51.  
  52. </mx:Application> 
  53.  

--------------------------------------------------并修改index.template.html:-------------------------------------------
 

  1. AC_FL_RunContent(  
  2. "src","main",  
  3. "width","100%",  
  4. "height","100%",  
  5. "align","middle",  
  6. "id","main",  
  7. "quality","high",  
  8. "bgcolor","#869ca7",  
  9. "name","main",  
  10. "allowScriptAccess","sameDomain",  
  11. "type","application/x-shockwave-flash",  
  12. "pluginspage","http://www.adobe.com/go/getflashplayer",  
  13. "allowFullScreen","true"  
  14. );  

 注意:

1、Application.application.stage.displayState=StageDisplayState.FULL_SCREEN;
//必須把它放到按鈕或鍵盤事件中,否則在AS2.0里會被忽略,AS3.0里會拋出以下異常SecurityError:Error#2152:不允許使用Flex全屏模式。atflash.display::Stage/setdisplayState()

2、Flex全屏下Flash文本框無法輸入,設計界面請勿支持Flex全屏,而且Flex全屏下做不到屏蔽右鍵的功能

【編輯推薦】

  1. Flex全屏實現方法揭秘
  2. 解析Flex全屏模式設置方法
  3. Flex及FlexBuilder2.0開發環境詳解
  4. FlexBuilder3.0與Eclipse3.4的完美結合
  5. Flex內存泄露解決方法和內存釋放優化原則

 

 

責任編輯:佚名 來源: 163.com
相關推薦

2010-07-29 15:09:19

Flex全屏

2010-07-29 14:58:49

Flex全屏模式

2010-08-03 11:35:19

Flex全屏

2010-08-09 14:54:58

Flex全屏

2010-08-03 11:29:09

Flex全屏

2010-01-26 17:36:17

Android實現全屏

2021-11-15 23:39:03

Windows 10Windows微軟

2009-12-24 14:38:52

WPF全屏幕窗口

2010-01-04 09:39:39

Silverlight

2009-07-16 16:09:51

Swing全屏幕模式

2012-04-19 16:22:12

TitaniumTabGroup

2011-07-29 10:51:41

iPhone 全屏顯示 視圖

2009-08-18 11:09:23

VirtualBoxUbuntu全屏

2011-03-11 10:44:57

Ubuntu 11.0Dash

2011-08-16 13:08:34

windows7游戲全屏

2009-12-30 14:22:12

Silverlight

2013-05-23 10:26:27

Chrome for google

2013-12-16 10:53:06

移動應用全屏模式

2022-02-21 15:05:09

LauncherOpenHarmon鴻蒙

2010-10-14 09:34:34

JVM局部變量
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久精品国产亚洲夜色av网站 | 81精品国产乱码久久久久久 | 国产精品网页 | 欧美精品一区二区在线观看 | 国产91久久久久久久免费 | 中文字幕亚洲欧美日韩在线不卡 | 成人福利在线 | 国产精品一区二区久久精品爱微奶 | 亚洲品质自拍视频网站 | 日韩精品免费 | 在线国产视频 | 色综合一区二区三区 | 69电影网 | 国产综合久久 | 久久久久久久久国产成人免费 | 男女羞羞视频网站 | 久久精品国产免费一区二区三区 | 欧美一区2区三区4区公司 | 逼逼视频 | 日韩免费1区二区电影 | 免费成人av | 毛片链接 | 99pao成人国产永久免费视频 | 久久久久成人精品 | 亚洲综合色视频在线观看 | 国产色在线 | 精品一区二区三区免费视频 | 7777在线视频免费播放 | 四虎影院新地址 | 国产激情一区二区三区 | 日本在线精品视频 | 麻豆av在线 | 亚洲风情在线观看 | 91伊人| 国产农村妇女精品一区 | 99热这里都是精品 | 免费看淫片 | 在线国产一区 | 亚洲三区视频 | av网站在线免费观看 | 国产精品一区二区久久精品爱微奶 |