flexFB 4.5按钮上的多行标签?

如何解决flexFB 4.5按钮上的多行标签?

| 我试图在Flash Builder 4.5中创建一个多行按钮(特定的换行符,两个都左对齐),第二行用斜体表示。我可以通过制作一个按钮,并在其顶部放置一个标签来做到这一点,但这会破坏该标签所在的按钮功能。 有没有简单的功能可以做到这一点,或者它开始涉足定制皮肤? (我已经看过了,但是我对FB还是很陌生,它看起来像一个陡峭的学习曲线)     

解决方法

是的,您一定要剥皮。这很容易,因为它会为您生成所有代码。您只需要找到按钮的标签,然后根据自己的意愿对其进行修改即可。 很抱歉,但这是正确执行此操作的唯一方法。如果您想做的只是将它们一起破解,我认为您不应该接触代码...     ,次要说明/补充: 尽管在按钮标签中包含多行就像将皮肤中'labelDisplay \'的\'maxDisplayedLines \'属性设置为大于\'1 \'一样容易,但是s:Label不支持多种样式;也就是说,您不能将第一行和第二行都设为斜体。 FTQuest     ,要创建按钮的多行标签: 设置按钮外观(最简单的方法:从“设计”视图创建外观) 在“外观”中,滚动到您看到带有id = \“ labelDisplay \”的Label的位置 在皮肤中为该标签设置固定宽度,即可完成! 填充Button的label属性后,它将自动为您多行     ,我没有发现可以做我想做的事情(我确实找到了Flexlib和canvasButton,但似乎对我没有用) 我最终要做的是制作自己的“模拟”按钮。一个带有两行标签的容器(一个普通标签,一个斜体标签,就像我想要的一样),上面还有另一个容器。 mouseOver和mouseOut以及click都绑定到顶部容器,使其看起来像一个大按钮。 (我还使用了一些Alpha透明度来模拟突出显示。 对于好奇的人(或其他有类似问题的初学者)-这是我所做的
    <s:BorderContainer id=\"bottomContainer\" x=\"129\" y=\"99\" width=\"200\" height=\"44\" backgroundColor=\"#EEEEEE\"
                   borderVisible=\"false\" cornerRadius=\"6\">
    <s:Label id=\"encLabel1\" x=\"48\" y=\"8\" color=\"#000000\" fontFamily=\"Arial\"
             text=\"Create a new encounter\"/>
    <s:Label id=\"encLabel2\" x=\"48\" y=\"24\" color=\"#000000\" fontStyle=\"italic\"
             text=\"Single encounter\"/>
    <s:Image x=\"10\" y=\"10\" source=\"assets/001_01.png\"/>
</s:BorderContainer>        
<s:BorderContainer id=\"coverContainer\" x=\"129\" y=\"99\" width=\"200\" height=\"44\" backgroundColor=\"#000000\"
                       borderVisible=\"false\" cornerRadius=\"6\" alpha=\".1\" mouseOver=\"alphaOver(event)\" mouseOut=\"alphaOver(event)\" click=\"trace(\'working\')\">
</s:BorderContainer>
    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?