//指定整个Flash应用程序的大小固定,无缩放
stage.scaleMode = StageScaleMode.NO_SCALE;
//指定靠左上角对齐
stage.align = StageAlign.TOP_LEFT;
//获取并设置舞台的帧频
stage.frameRate = 30;
//隐藏上下文菜单中的默认项
stage.showDefaultContextMenu = false;
//呈现最佳品质
stage.quality = StageQuality.BEST;
//事件
//Flash Player获得操作系统焦点并变为活动状态时调度
stage.addEventListener(Event.ACTIVATE, activateHandler);
//当Stage对象的scaleMode属性设置为StageScaleMode.NO_SCALE且SWF文件大小经过重新调整时进行调度
stage.addEventListener(Event.RESIZE, resizeHandler);
//开启双击
stage.doubleClickEnabled = true;
//双击事件
stage.addEventListener(MouseEvent.DOUBLE_CLICK, doubleClickHandler);
function activateHandler(event:Event):void {
trace("获取焦点: " + event);
}
function resizeHandler(event:Event):void {
trace("改变舞台大小: " + event + " 宽:" + stage.stageWidth + "高:" + stage.stageHeight);
}
//双击全屏显示
//此功能在浏览器中不可用
var myfullscreen:Boolean;
function doubleClickHandler(event:Event):void {
trace("双击事件: " + event);
if (myfullscreen) {
myfullscreen = false;
stage.displayState = StageDisplayState.NORMAL;
} else {
myfullscreen = true;
stage.displayState = StageDisplayState.FULL_SCREEN;
}
}
分享到:
相关推荐
Adobe Flash 11引入了一个强大的新特性,Stage3D,为游戏开发者提供了高效、低级别的图形渲染能力,极大地提升了在Web上开发复杂2D和3D游戏的性能。本指南面向初学者,旨在帮助读者掌握如何利用Stage3D进行游戏编程...
flash stage3D starling
1. Stage3D_Code_Chapter07:这一部分可能涵盖了第七章的学习内容,可能会涉及Stage3D的基础架构,如何初始化和设置渲染环境,以及基本的3D图形绘制。 2. Stage3D_Code_Chapter09:第九章的代码可能讲解了更高级的...
Adobe Flash 11引入了一项革命性的新技术,称为Stage3D(代号Molehill),为Flash平台带来了强大的3D图形处理能力。这本书——"Adobe Flash 11 Stage3D (Molehill) Game Programming Beginner"是针对初学者的一本...
在Flash ActionScript3(AS3)游戏开发中,理解和掌握`this`与`stage`的区别至关重要,这将直接影响到你的程序结构和功能实现。本文将深入探讨这两个关键概念,并结合提供的压缩包文件中的知识点,为你提供一个全面...
Adobe Flash 11引入了一项革命性的技术,Stage3D(又称为Molehill),它为游戏开发者提供了在Flash平台上构建高性能、低延迟的3D图形应用的能力。这本书《Adobe Flash 11 Stage3D (Molehill) Game Programming ...
开发者需参照Adobe官方文档和社区资源(如James Li的文章),在Flash Builder 4.5或更高版本中设置使用Stage3D API的环境。这包括安装必要的SDK、更新IDE配置以及熟悉Stage3D的API和示例代码。 #### 实践案例分析 ...
### Adobe Flash 11 Stage3D (Molehill) Game Programming Beginner's Guide #### 标题解析 **Adobe Flash 11 Stage3D (Molehill) Game Programming Beginner's Guide** 这个标题包含了几个重要的关键词:Adobe ...
### Adobe Flash 11 Stage3D (Molehill) Game Programming Beginner's Guide #### 书籍概览 《Adobe Flash 11 Stage3D (Molehill) Game Programming Beginner's Guide》是一本专为初学者设计的3D游戏编程指南。...
这个实例"屏蔽flash右键包括“设置”“关于”"正是针对这一需求提供的解决方案。Flash是一款广泛应用于创建交互式内容的软件,其右键菜单通常包含“设置”和“关于”等选项,允许用户调整Flash参数或查看版本信息。...
然后,书中会逐步介绍如何设置开发环境,创建Stage3D上下文,以及绘制和操作3D几何体。 接着,你会深入学习Stage3D的渲染管道,包括顶点着色器和片段着色器的编写,这些是3D图形的核心部分,用于计算物体的位置、...
Adobe Flash 11引入了一个革命性的图形加速技术——Stage3D,它为Flash平台的游戏开发带来了前所未有的性能提升。Stage3D是ActionScript 3.0的一个子集,旨在为2D和3D图形渲染提供低级别的硬件加速,极大地提高了...
在Adobe Flash中,舞台(Stage)是用户创作内容的区域,相当于其他图形软件中的画布。设置舞台的大小和背景颜色是制作Flash动画或交互式内容的基础步骤。以下是详细的操作指南: 1. **启动Flash软件**: 首先,...