可能是我比较菜的缘故 - -;
package
{
import flash.display.Sprite;
import flash.display.Stage;
public class MySp extends Sprite
{
public function MySp()
{
trace(stage.stageWidth);
}
}
构造函数时,获得的舞台宽度是0.
-。-想了一个很傻的办法。。。。。
在构造函数时,监听每帧的动作。
addEventListener(Event.ENTER_FRAME,onEnterFrame);
private function onEnterFrame(event:Event):void{
if(stage.stageWidth > 0){
//todo somthing
}
//释放监听
removeEventListener(Event.ENTER_FRAME,onEnterFrame);
}