宜昌本地软件开发与弱电工程服务商
项目咨询 · 快速响应
您当前的位置: > 博客2 > AS2与AS3技术

[AS3]as3全屏写法与as2全屏写法源代码实例对比

2016-10-13 00:16:48 点击量:8 标签: 收藏本文

as2.0全屏写法:

this.fullScreen=true;

this.fullScreen=false;

  1. stop (); 
  2. Stage.align = "TL"
  3. Stage.scaleMode = "noScale"
  4. if (_root.redirectEnabled) { 
  5.     sk._visible = true
  6.     trace("true"); 
  7. // www.cuplayer.com   
  8. _root.fs.btn_mc.onRelease = function() { 
  9.     if (Stage["displayState"] == "normal") { 
  10.         Stage["displayState"] = "fullScreen"; 
  11.     } else { 
  12.         Stage["displayState"] = "normal"; 
  13.     }// www.cuplayer.com   
  14. }; 
  15. var listener = {}; 
  16. listener.onFullScreen = function(isFullscreen) { 
  17.     if (isFullscreen) { 
  18.         trace("cuplayer.com  entered full-screen mode"); 
  19.     } else { 
  20.         trace("cuplayer.com  exited full-screen mode"); 
  21.     }// www.cuplayer.com   
  22. }; 
  23. Stage.addListener(listener); 
  24. _root.setColorMatrix(fs); 
  25. _root.setColorMatrix(loader_eff); 

as3.0全屏写法:

stage.displayState="fullScreen";

stage.displayState="normal";

  1. package { 
  2.     import flash.display.Sprite; 
  3.     import flash.display.Stage; 
  4.     import flash.events.MouseEvent; 
  5.     public class FSButton extends Sprite { 
  6.         public function FSButton() { 
  7.             var navBtn1:Ball=new Ball(); 
  8.             this.addChild(navBtn1); 
  9.             navBtn1.x=200
  10.             navBtn1.y=200
  11. //www.cuplayer.com          navBtn1.addEventListener(MouseEvent.CLICK,goFullScreen); 
  12.         } 
  13.         function goFullScreen(event:MouseEvent):void { 
  14.             switch (stage.displayState) { 
  15.                 case "normal" : 
  16.                     stage.displayState = "fullScreen"
  17.                     break; 
  18.                 case "fullScreen" : 
  19.                 default : 
  20.                     stage.displayState = "normal"
  21.                     break; 
  22.             } 
  23.         } 
  24.     } 

 

ABOUT US
宜昌农人网络科技有限公司

我们是一家提供综合软件外包与弱电工程服务的技术公司。

业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。

公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室