2012-04-11 90 views
1

海正试图动态地添加瑞士法郎的高度和宽度,但我不能更改stage.stageWidthstage.stageHeight,并且还在使用另一种方法。问题在as3中改变swf的高度和宽度?

[SWF(width="900", height="400")] 

它的工作正常,但动态添加值时,它不能改变。

var hei:Number=500; 
var wid:Number=300; 
[SWF(width=wid, height=hei)] 
+0

你试图解决的更高层次的问题是什么? – 2012-04-12 11:11:13

回答

0

线

[SWF(width="900", height="400")] 

是像告诉编译器来设置SWF属性。

您编写的变量仅在编译器没有角色扮演的运行时发挥作用。所以基本上,你的代码将被忽略。

你可能想看看这个讨论here

+0

如何调整大小?请指导我 – user1324068 2012-04-11 16:00:03

+0

您无法在运行时设置SWF大小。 – loxxy 2012-04-12 02:37:47

+0

为什么?那么如何动态改变swf大小呢? – user1324068 2012-04-12 07:24:53