flash - 调用 stage.width 和 stage.stageWidth 的区别?

标签 flash actionscript-3 apache-flex

在as3中调用stage.width和stage.stageWidth有什么区别

我在某处读到,如果舞台上什么都没有,那么 stage.width 的值为 0, 但是当我在舞台上什么都没有但在舞台上动态加载内容时会发生什么?

我试过了,当我在舞台上动态加载内容时,我得到了

  stage.width=value;  // where value is dynamic number

谁能解释一下??
谢谢。

最佳答案

根据Adobe Reference for the Stage Class :

  • stage.width

    表示显示对象的宽度,以像素为单位。宽度是 根据显示对象的内容边界计算。

    所以这个属性会随着您在舞台上添加/删除元素而变化。

  • stage.stageWidth

    指定舞台的当前宽度(以像素为单位)。

    此属性会随着您调整 Flash Player 窗口的大小而变化。

关于flash - 调用 stage.width 和 stage.stageWidth 的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7661586/

相关文章:

javascript - 在从 Chrome 中的 javascript 卸载之前,Flash 无法发送 HTTP 请求

java - 如何在 java 应用程序和 adobe air 应用程序之间传递消息?

apache-flex - 我可以将 Flex 组件属性绑定(bind)到函数吗?

apache-flex - 闪存日志 API

apache-flex - AdvancedDataGrid + GrouppingCollection2 - 滚动到特定项目

flash - 使用 actionscript 3.0 调整窗口大小

command-line - 将 Flash (SWF) 帧渲染为图像(PDF、PNG、JPG)

php - HTML 表单 -> Flash 提交按钮 -> 在 Flash 按钮中设置 PHP 变量 -> 提交表单

ios - Distriqt 本地通知在 iOS 上不显示 "body"属性

java - Adobe Air 与 Java 的网吧时间管理器应用程序