I have a flash app I’m building that needs to know the stage width.
In firefox I ahve no problems, but in IE6 and 7 if the cache in not cleared the stage width turns to 0.
Here’s my action script code:
private var swfStage:Object;
private var stageWidth:Number;
private var stageHeight:Number;
public function Personalize() {
swfStage = stage;
swfStage.scaleMode = StageScaleMode.NO_SCALE;
swfStage.align = StageAlign.TOP_LEFT;
stageWidth = swfStage.stageWidth;
stageHeight = swfStage.stageHeight;
debugTxt.text = swfWidth;
}
I’m embedding my swf with swfobject, been doing so for a while and never ran into this problem!!! It’s the weirdest thing. It just started to happen out of the blue as well.
In Firefox I can reload etc and everything is fine.
In Itnernet Explorer however, it breaks after loading it once. The first time the stage width is properly read, but if I browse to a different page (with the swf on that page as well) the stage width becomes 0.
Any help would be greatly appreciated.