如何在 AS3 中设置 swf 的宽度和高度?
如何在 AS3 中设置 swf 的宽度和高度?
到目前为止,这是我的代码:
package {
import flash.display.Sprite;
public class Game extends Sprite {
}
}
现在,加载时它处于某个任意的默认大小。
如果我不能以这种方式更改大小,是否有任何简单的解决方法可以保持一致?
How do I set the width and height of my swf in AS3?
This is my code so far:
package {
import flash.display.Sprite;
public class Game extends Sprite {
}
}
Right now, when loaded it is at some arbitrary default size.
If I can't change the size this way, is there any easy work around that will be consistent?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
尝试将
上面的行放入
其中,当然,您可以将背景颜色、宽度、高度等设置为您想要的任何内容。
希望有帮助!
Try putting
In the line above
Where you, of course, can set backgroundColor, width, height etc. To whatever you want.
Hope it helps!
我知道你说你想通过 AS3 设置大小,但这有必要吗?你不能只设置输出属性吗?如果您从 Flash IDE 发布,您可以转到
Modify > Document
,并设置宽度和高度。在 AS3 中,您可以设置以下属性,以便在调整 SWF 大小时可以更好地进行处理。
编辑
如果您在命令行中使用 mxmlc 来编译 SWF 默认大小选项:
I know you say you want to set the size via AS3, but is that necessary? Can't you just set the output properties. If you are publishing from Flash IDE you can go to
Modify > Document
, and set the width and height.In your AS3 you can set the following properties, so when your SWF resizes, it is handled better.
EDIT
If you are using mxmlc in the command line to compile your SWF default size option:
在大多数情况下,我认为 SWF 大小通常由其嵌入的网页控制。 SWF 无法直接访问这些属性,但我相信您可以使用 Javascript 并从 SWF 中调用它。以下是有关执行此操作的讨论的链接:Actionscript 论坛
For the most part, I believe SWF size is generally controlled by the web page it's embedded into. The SWF does not have direct access to these properties, but I believe you can use Javascript and call it from the SWF. Here is a link to a discussion about doing this: Actionscript Forums