做个个人网站要怎么做,注册网站的流程,网站请人做要多少钱,找人做网站需要先了解哪些要点官方解释#xff1a; 除 TextField 和 Video 对象以外#xff0c;没有内容的显示对象#xff08;如一个空的 Sprite#xff09;的高度为 0#xff0c;即使您尝试将 height 设置为其它值#xff0c;也是这样。 如果您设置了 height 属性#xff0c;则 scaleY 属性会相应调…官方解释 除 TextField 和 Video 对象以外没有内容的显示对象如一个空的 Sprite的高度为 0即使您尝试将 height 设置为其它值也是这样。 如果您设置了 height 属性则 scaleY 属性会相应调整width类推 也就是说一个空的sprite既使您设置了width,height也是没用的而且人为设置了反而会有负作用见下面的代码 var _sprite:Sprite new Sprite();
_sprite.width100;
_sprite.height100;
addChild(_sprite);
trace(_sprite.width,_sprite.height);//0 0
_sprite.graphics.beginFill(0xff0000);
_sprite.graphics.drawRect(0,0,400,300);
_sprite.graphics.endFill();
trace(_sprite.width,_sprite.height);//这里仍然输出0 0注意这里人为指定了_sprite的width,height为100但用trace时仍然输出0而且更恶劣的是即使后面在_sprite里画了一个400*300的红色矩形_sprite的宽高仍然为0导致舞台上啥也看不到 如果把人为设定width,height的语句去掉 var _sprite:Sprite new Sprite();
//_sprite.width100;
//_sprite.height100;
addChild(_sprite);
trace(_sprite.width,_sprite.height);//0 0
_sprite.graphics.beginFill(0xff0000);
_sprite.graphics.drawRect(0,0,400,300);
_sprite.graphics.endFill();
trace(_sprite.width,_sprite.height);//这里输出400 300现在_sprite会自动根据显示内容调整尺寸到400*300红色的矩形正常显示出来了.