今天做Button组件的时候遇到一个非常奇怪的问题:
本来该显示成这样:
却显示成了这样:
代码如下:
<?xml version="1.0" encoding="utf-8"?>
<!--
ADOBE SYSTEMS INCORPORATED
Copyright 2008 Adobe Systems Incorporated
All Rights Reserved.
NOTICE: Adobe permits you to use, modify, and distribute this file
in accordance with the terms of the license agreement accompanying it.
-->
<!--- The default skin class for the Spark Button component.
@see spark.components.Button
@langversion 3.0
@playerversion Flash 10
@playerversion AIR 1.5
@productversion Flex 4
-->
<s:SparkButtonSkin xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:fb="http://ns.adobe.com/flashbuilder/2009"
alpha.disabled="0.5">
<fx:Metadata>
<![CDATA[
/**
* @copy spark.skins.spark.ApplicationSkin#hostComponent
*/
[HostComponent("spark.components.Button")]
]]>
</fx:Metadata>
<fx:Script>
<![CDATA[
[Embed(source="assets/images/btn_searchButton_disabled.png")]
[Bindable]
private var disabledCls:Class;
[Embed(source="assets/images/btn_searchButton_up.png")]
[Bindable]
private var upCls:Class;
[Embed(source="assets/images/btn_searchButton_down.png")]
[Bindable]
private var downCls:Class;
[Embed(source="assets/images/btn_searchButton_over.png")]
[Bindable]
private var overCls:Class;
]]>
</fx:Script>
<!-- states -->
<s:states>
<s:State name="up" />
<s:State name="over" />
<s:State name="down" />
<s:State name="disabled" />
</s:states>
<s:BitmapImage source.up="{upCls}" left="0" top="0" right="0" bottom="0"></s:BitmapImage>
<s:BitmapImage source.over="{overCls}" left="0" top="0" right="0" bottom="0"></s:BitmapImage>
<s:BitmapImage source.down="{downCls}" left="0" top="0" right="0" bottom="0"></s:BitmapImage>
<s:BitmapImage source.disabled="{disabledCls}" left="0" top="0" right="0" bottom="0"></s:BitmapImage>
<!--
<s:Rect width="57" height="39" includeIn="up"><s:fill><s:BitmapFill source="{upCls}" /></s:fill></s:Rect>
<s:Rect width="57" height="39" includeIn="over"><s:fill><s:BitmapFill source="{overCls}" /></s:fill></s:Rect>
<s:Rect width="57" height="39" includeIn="down"><s:fill><s:BitmapFill source="{downCls}" /></s:fill></s:Rect>
<s:Rect width="57" height="39" includeIn="disabled"><s:fill><s:BitmapFill source="{disabledCls}" /></s:fill></s:Rect>
-->
</s:SparkButtonSkin>
原来声明为upCls、buttonCls、overCls、downCls在Button中是会异常显示图片的,没有深究这个原因,反正命名不能写这四个名字就行了。
分享到:
相关推荐
京剧脸谱的传承不仅仅是技艺的传递,更是对中国传统文化的尊重和弘扬。随着社会的发展,京剧脸谱已经超越了舞台,融入了现代生活的各个领域。例如,在动漫、游戏、影视作品中,我们可以看到脸谱元素的创新运用,既...
本身游戏是可以说是贪吃蛇的非常有意思的版本,当然,如果对easyx的使用不太了解,对win库(mciSendString)不太熟练,不知道怎么做掩码图,不懂怎么做键盘交互,那么这个程序会是你学习的一个很好的例子,反正我...
LABVIEW开发的钢琴控件,非常有意思!
非常有意思文言文辞职报告范文参考.doc
【木小禾素材】非常有意思的搞笑句子
【木小禾素材】非常有意思的搞笑语录
非常有意思几道幼儿园升学数学考试题.doc
标题提到的“一个非常有意思的悬浮球源码”显然是一个实现了类似360助手功能的悬浮小球组件,带有动画效果,能够方便地集成到其他应用程序中。这个源码项目,名为“mtFloatBall”,很可能是为开发者提供了一个自定义...
这是一个PPt倒计时的演示,很有意思,有兴趣的下载一下
体验包不打勾! 后台/dede 系统-数据库备份/还原-还原数据 生成-先一键更新(更新好后还是会出现乱码,是正常的,因为我们还原的动态的php文件 而我们访问dede系统主页时看到的是静态的html文件) 把html更新每...
这次要推荐的是9款非常有意思的HTML5动画,这些动画有些是基于Cavans的,有些是SVG结合HTML5实现的,让我们一起来看看。 1、HTML5梦幻特效 可给任意元素添加魔幻效果 我们之前介绍HTML5动画特效比较多的是HTML5 3D...
一个简单且有意思的内存取证 很好玩特别好玩 轻易不建议下载 一个简单且有意思的内存取证 很好玩特别好玩 轻易不建议下载 一个简单且有意思的内存取证 很好玩特别好玩 轻易不建议下载 一个简单且有意思的内存取证 很...
小东东可以供所有VB程序人员参考,可以自动为自已的小店做推广哦。
标题 "收集的一些有意思的项目" 暗示了这个压缩包可能包含了一系列有趣或者创新的编程项目,可能是由个人开发者或小团队创作的。这些项目可能涵盖各种编程语言、技术领域和应用类型,旨在提供学习、探索或启发新思维...
10. 版权和许可证:由于是“精仿”项目,开发者需要确保不侵犯原有网站的版权,遵守开源许可协议,避免法律问题。 11. 部署与维护:最后,了解如何在服务器上部署此PHP应用,以及如何进行日常维护和更新,都是...
网上看到的比较有意思的动态打字效果的菜单
用Python实现在微信头像右上角加上红底白字的数字,类似于微信未读信息数量那种提示效果
在Windows操作系统中,屏保是一种节能和保护显示器的方法,当用户在一段时间内不操作电脑时,屏幕会自动显示预设的画面,减少静态图像对屏幕的损害。而“蓝屏”通常是指系统遇到严重错误时,屏幕上会显示蓝色背景的...
C#QQ宠物源代码主要是采用窗体透明非,常有意思大家有空的可以看看,对于初学者很有用的。