繁体   English   中英

使 Flex4 Button 看起来与 Flex3 Button 完全相同

[英]Make the Flex4 Button look exactly like the Flex3 Button

如果我在 Flex3 中有一个按钮

<mx:Button label="Testing" cornerradius='5'/>

我想把它改成 Flex4

<s:Button label="Testing" styleName="buttonStyle"/>
<fx:Style>
    .buttonStyle{
    corner-radius:5;
    font-weight:bold;
}
</fx:Style>

我还需要什么才能使 Flex 4 按钮看起来与 Flex 3 按钮完全一样?

我现在可以看到的是 1. 鼠标悬停在按钮上的渐变非常不同。 2. Flex4 按钮的边框与 Flex3 不同。

我如何解决这两个条件,还有更多的区别吗?

如果您使用光环主题会发生什么?

http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7f85.html

http://blog.flexexamples.com/2009/07/14/using-the-halo-theme-in-flex-4/

基本上,设置这个编译器参数:

-theme=${flexlib}/themes/Halo/halo.swc

这可以通过为按钮创建自定义外观来轻松完成。

<s:Button label="Testing" skinClass="com.myApp.Flex3ButtonSkin"/>

在皮肤 class 中,修改其中的 mxml 对象,使其看起来像 Flex 3 按钮。 使用皮肤类,您可以使按钮和任何其他组件看起来像任何东西。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM