关于元件的长宽问题
package game.Junqi
{
import User.*;
import flash.geom.Matrix;
import flash.geom.Point;
import mx.containers.Canvas;
import mx.controls.Image;
import share.GameToJpg;
import share.Method;
public class JunQi extends Canvas
{
public var junqi:Image=new Image();
public var junqiBase:Image=new Image();
public static const picDic:GameToJpg=new GameToJpg();
public static const junqiBaseHeadUrl:String="imgs/game/junqiBase/btnBg";
public static const junqiHeadUrl:String="imgs/game/junqi/";
public static const lsStr:String=".png";
/**
* 军棋(底座+标注名称)
* */
/**
* userType指明玩家的类型,来确定军旗的底座图片,junQiType表示的军棋的具体类型
* */
public function JunQi(userType:String="Blue",junQiType:String=null)
{
this.junqiBase.source=JunQi.junqiBaseHeadUrl+userType+JunQi.lsStr;
this.addChild(junqiBase);
/**
* 既然是创建军棋就一定是不为空元件,并且知道属于哪一个玩家的,但可能会不知道具体兵种或其他
* */
trace("before",this.width);
this.height=34;
this.width=34;
//output://before 0
//output://before 34
trace("before",this.width);
if(junQiType!=null)
{
this.junqi.source=JunQi.junqiHeadUrl+picDic.dicJNameToJJpg[junQiType]+JunQi.lsStr;
this.addChild(junqi);
// junqi.x+=(share.Method.getRPoint(90) as Point).x*junqi.width;
// junqi.y+=(share.Method.getRPoint(90) as Point).y*junqi.height;
}
trace(this.junqiBase.source,"-----------",this.junqi.source);
}
}
}
posted on 2011-04-16 20:45 songqiuming 阅读(213) 评论(0) 编辑 收藏 举报