打印

[AS3] stage.stageWidth和stage.stageHeight问题

如果把swf文件放到html页面后,stage.stageWidth和stage.stageHeight的值为0。
在播放器中看的时候是好的,但是嵌入网页后就是0了。
这是为什么?有什么解决办法吗?
www.netsnower.com
把尺寸弄成不为0啊

问题未解决……

试了一下,在网页中依然为0。
复制内容到剪贴板
代码:
package {
    import flash.display.Sprite;
    import flash.events.Event;
    import flash.display.MovieClip;
    import flash.text.*;
    public class MyClass extends MovieClip {
        public function MyClass() {
            addEventListener( Event.ADDED_TO_STAGE , init );
        }
        private function init(e:Event):void {
            trace( "Stage Width: " +  stage.stageWidth + " -> Stage Height: " + stage.stageHeight );
            textTest(stage.stageWidth.toString());
        }
        private function textTest(string:String):void {
            var field:TextField=new TextField();
            field.text=string;
            addChild(field);
        }
    }
}
www.netsnower.com

TOP