stage.width|stage.height|stage.stageWidth|stage.stageHeight区别

el/2024/7/24 1:31:31
我们先看下帮助文档里的说明:
stage.width:指示显示对象的宽度,以像素为单位。宽度是根据显示对象内容的范围来计算的。如果您设置了 width 属性,则 scaleX 属性会相应调整,如以下代码所示:

stage.height:指示显示对象的高度,以像素为单位。高度是根据显示对象内容的范围来计算的。如果您设置了 height 属性,则 scaleY 属性会相应调整,如以下代码所示:

var rect:Shape = new Shape();rect.graphics.beginFill(0xFF0000);rect.graphics.drawRect(0, 0, 100, 100);trace(rect.scaleX) // 1;rect.width = 200;trace(rect.scaleX) // 2;

stage.stageWidth:指定舞台的当前宽度(以像素为单位)。
stage.stageHeight:舞台的当前高度(以像素为单位)。
如果将 Stage.scaleMode 属性的值设置 StageScaleMode.NO_SCALE,则当用户调整该窗口的大小时,舞台内容将保持其大小,而 stageWidth/stageHeight 属性将发生更改以反映由 SWF 文件占用的屏幕区域的新高度大小。(在其它缩放模式中,stageWidth/stageHeight 属性始终反映 SWF 文件的原始高度。)可以为 resize 事件添加事件侦听器,然后使用 Stage 类的 stageHeight 属性确定调整大小后的 Flash 运行时窗口的实际像素尺寸。使用该事件侦听器可以控制用户调整窗口大小时屏幕内容的调整方式。
下面以实例说明:
1.新建舞台场景550*400,场景中放一个圆形34*34
2.新建舞台场景550*400,场景中放一个圆形34*34,再在圆形的下方放一个方块126*21
trace()结果如下图所示:



http://www.ngui.cc/el/5432077.html

相关文章

加载动态数据,不同环境判断

加载动态文件时,需添加随机数,独立PLAYER则不需要,只需要添加以下判断即可 if (Capabilities.playerType "StandAlone" || Capabilities.playerType "External") {}else {infoXMLString "?" Math.random(…

Math.round|Math.floor|Math.ceil区别

Math.round(val:Number):Number[静态] 将参数 val 的值向上或向下舍入为最接近的整数并返回该值。(即小数点后四舍五入) Example: trace(Math.round(4.4))–4 trace(Math.round(4.7))–5 Math.floor(val:Number):Number[静态] 返回由参数 val 指定的数字…

如何配置FlashDevelop软件并支持Flash CS4[转]

FD软件是指FlashDevelop,是学习、开发Flash ActionScript 3.0的有力工具,其最大的特点是超强代码提示、方便的快捷键操作、开源代码模板定制、可扩充的插件功能,无不展示了这是一款优秀的辅助软件! 本文紧跟Flash CS4,…

2011年十个值得收藏的Flash博客

2011年十个值得收藏的Flash博客,从效果到优化,从2D到3D,从网络到移动,没收过最好你都收了。 Flash社区创建的内容和演示的数量和质量,不停的带给我们惊奇。在我看来,下面这些网站都是值得称赞的&#xff0c…

Electroserver5 管理工具

----------打开管理工具 管理员可以使用网页或者AIR应用来打开 Electroserver 后台管理界面。 在安装目录的 admin 文件夹下可以找到网页版和AIR版。连接ES5必须在config的xml文件里配置连接设置,设置默认用户名密码。 AIR 版管理工具 双击air程序,可能会…

解决FlashDevelop调试不输出trace信息

下面是方法: 1.打开FD(flashDevelop简称) 2.在菜单栏找 Tools->Program Settings 3.在Plugins框里面找到FlashViewer,然后在右边的External Player Path设置flash player的路径(*注意,这个路径是调版的flash player的路径&…

Flash Professional CC新功能简介

今天Adobe官网公布了新一代Flash内容创作、交互开发工具:Flash Professional CC。 这个版本的最大改变就是与Adobe创意云的深度集成! 另外,完全放弃原有结构和代码,基于Cocoa从头开始开发原生64位架构应用,极为显著地了…

jquery.scrollTo-min.js

jquery.scrollTo-min.js 用户返回顶部及动画到目的地,支持目标值、锚点。 使用方法: 1.引入jQuery 2.$.scrollTo( this.hash || targetValue, time); example:$.scrollTo( this.hash || 0, 500); demo jquery.scrollTo-min.js ; (function(d) {…

js兼容多浏览器的关闭当前页面

//FF中需要修改配置window.close方法才能有作用,为了不需要用户去手动修改,所以用一个空白页面显示并且让后退按钮失效 //Opera浏览器旧版本(小于等于12.16版本)内核是Presto,window.close方法有作用,但页面不是关闭只是跳转到空白…

苹果Swift语言入门教程

目录 1 简介 2 Swift入门 3 简单值 4 控制流 5 函数与闭包 6 对象与类 7 枚举与结构 1 简介 今天凌晨Apple刚刚发布了Swift编程语言,本文从其发布的书籍《The Swift Programming Language》中摘录和提取而成。希望对各位的iOS&OSX开发有所帮助。 Swift…