Flash CS3 CS4中AS 3.0如何实现全屏

AS 3.0中的全屏代码越来越简单了,只要一句代码即可实现全屏,代码如下:

stage.displayState = StageDisplayState.FULL_SCREEN;  // Flash AS 3.0实现全屏

以前在给朋友做结婚请帖的时候用到过全屏的功能,发现和AS 2.0差异挺大,之前的Flash结婚请帖的部分源码如下:

import flash.display.Stage;
import flash.display.StageDisplayState;

import flash.display.StageScaleMode;
import flash.display.StageAlign;
import flash.events.Event;

stage.displayState = StageDisplayState.FULL_SCREEN;

btn_quit.label = "退出";

// 右键菜单
var myContextMenu:ContextMenu = new ContextMenu();
myContextMenu.hideBuiltInItems();
contextMenu = myContextMenu;

// 背景平铺
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
stage.addEventListener(Event.RESIZE, resizeHandler);

// initialize sizing
resizeHandler (null);

function resizeHandler (event:Event):void {
  stage.displayState = StageDisplayState.FULL_SCREEN;
 
  var sw:Number = stage.stageWidth;
  var sh:Number = stage.stageHeight;
 
  bg_mc.x = bg_mc.y =5;
  bg_mc.width = sw-10;
  bg_mc.height = sh-10;
 
  dh1.x = (sw - 500)/2;
  dh1.y = (sh - 597)/2;
}

function gotoQuit(event:MouseEvent):void
{
   fscommand("quit");
}
btn_quit.addEventListener(MouseEvent.CLICK, gotoQuit);

以上有全屏代码,退出Flash的代码等等,供参考。

引用通告地址: 点击获取引用地址
标签: Flash
评论: 0 | 引用: 0 | 阅读: 2241 | 打印 | 打包 | 转发
发表评论
昵 称: 密 码:
网 址: 邮 箱:
验证码: 验证码图片 选 项:
头 像:
内 容:
  • 粗体
  • 斜体
  • 下划线
  • 插入图像
  • 超链接
  • 电子邮件
  • 插入引用