因为目前没有时间可以管理评论,所以暂停评论功能!2009.12.19
zIndex 指图层的上下顺序。zIndex的值越大,图标越靠上,靠上的会挡住靠下的(例如如果若干个不同的按钮定义在皮肤面板上的同一个位置,则zIndex值最大的按钮会显示出来,其他按钮将会被覆盖。这就叫做“狭路相逢勇者胜”,呵呵)。
toolTip 指鼠标放在按钮上时出现的提示信息。这个可以随便改(你可以把toolTip改成一些搞怪的话语,以后有人做出QQ皮肤搞怪版也说不定)。
cursor 指鼠标放在按钮上时鼠标的样式(例如当鼠标放到关闭按钮上时,就会由箭头变成一只小手),引号中是一个扩展名为.cur的鼠标样式文件。
visible 指按钮的可见性,true 表示可见,false表示不可见。
Image 、hoverImage 、downImage 、disabledImage 指按钮在不同状态下(如鼠标放在按钮上、鼠标按下按钮等等)显示的图标。
有些按钮中还有transparencyColor属性,这是透明色的定义,如果图标上有这种颜色,则处理为透明色。
horizontalAlignment和verticalAlignment在修改皮肤时用不着,不用管它,下同。
(2)再以“QQ小秘书”按钮为例:
<Button id="HostingButton" left="82" top="48" width="40" height="16" zIndex="27" toolTip="QQ小秘书" cursor="Hand.cur" visible="true">
<Icon ico="HostingButton.ico" cx="16" cy="16" horizontalAlignment="Left" verticalAlignment="Center" leftPadding="0" topPadding="0"/>
<Label labelvalue="(0)" color="#071E81" hoverColor="#FFFFFF" fontFamily="MS Sans Serif" fontSize="8" fontStyle="" fontWeight="400" horizontalAlignment="Left" verticalAlignment="Center" leftPadding="18" topPadding="0"/>
</Button>
上面提到的属性这里就不再罗嗦了。
ico 指按钮所对应的图标,引号中是一个扩展名为.ico的图标文件;
cx 、cy 分别指按钮到皮肤面板最左边和最上边的距离。这两个值具体是多少根据具体皮肤而定。如果实在不知道自己的皮肤应该取多大的值,那就先不管。
leftPadding 指图标或者Label相对于按钮定义位置的水平偏移量。水平偏移量为正整数,则向右边偏移;水平偏移量为负整数,则向左边偏移;
不知道什么是“Label”?不知道什么是“按钮定义位置”?不知道什么是“水平偏移量”?不好意思,偶语文没学好,表达能力太差。下面听偶慢慢道来。
Label是指图标旁边的数字或者文字。在这里Label是指QQ小秘书图标右边的“(0)“字样。
举个例子来解释“按钮定义位置”和“水平偏移量”吧。
代码<Button id="HostingButton" left="82" top="48"……>中的(82,48)就是按钮HostingButton的按钮定义位置,其实就是就是按钮HostingButton在面板上的坐标。“按钮定义位置”是偶自己起的名字(“难怪看不懂,兄弟们,贬他!!!”“求求你们,不要打偶的脸好吗?……”)。
代码<Icon ico=…… leftPadding="0" ……/>中leftPadding="0"的含义是:按钮HostingButton的图标HostingButton.ico在按钮定义位置的基础上水平向左偏移0,偏移以后的位置就是图标HostingButton.ico在皮肤面板中的实际位置;
======全球免费中心版权声明(本站从09-4-29开始加强免费资源版权管理)=========
不管出于何目的转载本文,请注明版权信息(包括来源和作者),否则一经发现将逐个处理。
若本站转了您的信息而未标明或标错或未找到出处而没标明的,请联系我们,2天内处理。
因为目前没有时间可以管理评论,所以暂停评论功能!2009.12.19