Flex 4:htmlText属性和手形光标

时间:2011-04-26 07:55:53

标签: flex actionscript-3 flex4 htmltext

我需要手形光标才能显示在滚动标签上。我尝试了useHandCursor + buttonMode个属性,但没有结果。有没有类似spark标签的htmlText属性(我需要下划线)?欢迎任何替代解决方案。感谢。

1 个答案:

答案 0 :(得分:3)

此代码是否满足您的需求?

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:mx="library://ns.adobe.com/flex/mx"
    xmlns:s="library://ns.adobe.com/flex/spark">
    <s:Label buttonMode="true" horizontalCenter="0" text="Test" textDecoration="underline" verticalCenter="0" />
</s:Application>

如果您希望能够将样式混合在一起,可以使用以下内容:

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:mx="library://ns.adobe.com/flex/mx"
    xmlns:s="library://ns.adobe.com/flex/spark">
    <s:RichText buttonMode="true" horizontalCenter="0" verticalCenter="0">
        <s:content>Hello, <s:span textDecoration="underline">World</s:span>!</s:content>
    </s:RichText>
</s:Application>

根据documentation

  

Spark架构提供三种   text“primitives” - Label,RichText,   和RichEditableText - 作为其中的一部分   只付费为您所需要的理念。   标签是最快和最多的   轻量级,但其有限   功能:没有复杂的格式,   没有滚动,没有选择,没有   编辑,没有超链接。富文本   和RichEditableText建立在   文本布局框架(TLF)库,   而不是FTE。 RichText添加了   能够呈现类似HTML的丰富文本   复杂的格式,但仍然   完全不互动。   RichEditableText是最慢的   最重的,但可以做到这一切:它   支持使用虚拟化滚动   TextLines,选择,编辑,   超链接和从中加载的图像   网址。你应该使用最快的一个   满足您的需求。