[]sprite之bug

http://www.gamework.cn/blog/post/qykings/sprite%E4%B9%8Bbug

public function set scaleX(value:Number):void {
 var style:Style = getStyle();
 
 if(!style)
 {
 trace("----sprite--")
 return;
 }
 
 if(!style._tf)
 {
 trace("----sprite--_tf is null--");
 return;
 }
 
 if (style._tf.scaleX !== value) {
 style.setScaleX(value);
 _changeType |= CHG_VIEW;
 _tfChanged = true;
 conchModel && conchModel.scale(value, style._tf.scaleY);
 _renderType |= RenderSprite.TRANSFORM;
 var p:Sprite = _parent as Sprite;
 if (p && p._repaint === 0) {
 p._repaint = 1;
 p.parentRepaint();
 }
 }
 }
 
 
 
public function set scaleY(value:Number):void {
 var style:Style = getStyle();
 
 if(!style)
 {
 trace("----sprite--")
 return;
 }
 
 if(!style._tf)
 {
 trace("----sprite--_tf is null--");
 return;
 }
 
 
 if (style._tf.scaleY !== value) {
 style.setScaleY(value);
 _changeType |= CHG_VIEW;
 _tfChanged = true;
 conchModel && conchModel.scale(style._tf.scaleX, value);
 _renderType |= RenderSprite.TRANSFORM;
 var p:Sprite = _parent as Sprite;
 if (p && p._repaint === 0) {
 p._repaint = 1;
 p.parentRepaint();
 }
 }
 }
已邀请:

cuixueying

赞同来自:

能麻烦描述下具体什么bug吗,能否提供一个可以直接运行的例子,我们快速看下问题呢?

要回复问题请先

商务合作
商务合作