var Func=Func||{}; Func.set_text_adjust=function (textid,text) { var w=String(text).length; set_self(textid,20,30*w,0,0); set_self(textid,7,text,0,0); }; Func.bindFather=function(child,father,type,offset) { var offset=offset||0; if (type === 'bottom-mid') { var X= get_self(father,18,0,0);//获取父控件X var width=get_self(father,20,0,0);//获取父控件宽度 var child_width=get_self(child,20,0,0); var startpos=X+width/2-child_width/2; set_self(child,18,startpos+offset,0,0) }else if(type === 'left-mid'){ var height=get_self(father,21,0,0);//获取父控件高度 var Y= get_self(father,19,0,0);//获取父控件Y var child_height=get_self(child,21,0,0); var startpos=Y+height/2-child_height/2; set_self(child,19,startpos+offset,0,0) }else if(type === 'right'){ var X= get_self(father,18,0,0);//获取父控件X var width=get_self(father,20,0,0);//获取父控件宽度 var child_width=get_self(child,20,0,0); var startpos=X+width-child_width; set_self(child,18,startpos+offset,0,0) }else if(type === 'next_right'){ var X= get_self(father,18,0,0);//获取父控件X var width=get_self(father,20,0,0);//获取父控件宽度 var child_width=get_self(child,20,0,0); var startpos=X+width; set_self(child,18,startpos+offset,0,0) }else if(type === 'left'){ var X= get_self(father,18,0,0);//获取父控件X var width=get_self(father,20,0,0);//获取父控件宽度 var child_width=get_self(child,20,0,0); var startpos=X; set_self(child,18,startpos+offset,0,0) }else if(type === 'next_left'){ var X= get_self(father,18,0,0);//获取父控件X var width=get_self(father,20,0,0);//获取父控件宽度 var child_width=get_self(child,20,0,0); var startpos=X-child_width; set_self(child,18,startpos-offset,0,0) }else if (type === 'mid') { var X= get_self(father,18,0,0);//获取父控件X var width=get_self(father,20,0,0);//获取父控件宽度 var child_width=get_self(child,20,0,0); var height=get_self(father,21,0,0);//获取父控件高度 var Y= get_self(father,19,0,0);//获取父控件Y var child_height=get_self(child,21,0,0); set_self(child,18,X+width/2-child_width/2+offset,0,0) set_self(child,19,Y+height/2-child_height/2+offset,0,0) } }; //-------------------------------------------------------------// //获取一个控件的位置属性 //-------------------------------------------------------------// function GS(spid){ var result={}; result.width=get_self(spid,20,0,0); result.height=get_self(spid,21,0,0); result.startX=get_self(spid,18,0,0); result.endX=get_self(spid,18,0,0)+get_self(spid,20,0,0); result.startY=get_self(spid,19,0,0); result.endY=get_self(spid,19,0,0)+get_self(spid,21,0,0); result.text=get_self(spid,7,0,0); result.can_click=get_self(spid,41,0,0); result.is_show=get_self(spid,37,0,0); return result; }