`
shangjava
  • 浏览: 1241272 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Flex 4中如何设置TextFlow内超链接样式的例子

阅读更多

下面是完整代码(或点击这里察看):
下面是main.mxml:

<?xml version="1.0" encoding="utf-8"?>
<!-- http://blog.flexexamples.com/2009/06/28/styling-hyperlinks-in-a-textflow-object-in-flex-4/ -->
<s:Application name="Spark_TextArea_textFlow_linkHoverFormat_test"
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/halo">

<fx:Script>
<![CDATA[
import flashx.textLayout.formats.WhiteSpaceCollapse;
import spark.utils.TextFlowUtil;

XML.ignoreWhitespace = false;
]]>
</fx:Script>

<fx:Declarations>
<fx:String id="markup" source="teaserTextFlow.xml" />
</fx:Declarations>

<s:TextArea id="txtArea"
textFlow="{TextFlowUtil.importFromString(markup, WhiteSpaceCollapse.PRESERVE)}"
editable="false"
width="400"
horizontalCenter="0"
verticalCenter="0" />

</s:Application>

接下来是teaserTextFlow.xml的代码:

<?xml version="1.0" encoding="utf-8"?>
<TextFlow xmlns="http://ns.adobe.com/textLayout/2008" whiteSpaceCollapse="preserve" fontSize="16" paragraphSpaceAfter="15" paddingTop="4" paddingLeft="4">
<linkNormalFormat color="#0000ff" textDecoration="underline" />
<linkHoverFormat color="#ff0000" textDecoration="underline" />
<linkActiveFormat color="#ff00ff" textDecoration="underline" />
<format id="code" backgroundColor="#000000" backgroundAlpha="0.1" fontFamily="_typewriter" />
<p fontWeight="bold">The following excerpt is from <a href="http://blog.flexexamples.com/" target="_self">Flex Examples</a>:</p>
<p>The following example shows how you can import a TextFlow object from an XML object in Flex 4 by using the static <span format="code">TextFlowUtil.importFromXML()</span> method.</p>
<p>For more information, see <a href="http://blog.flexexamples.com/2009/06/25/importing-a-text-flow-from-an-xml-object-in-flex-4/">"Importing a text flow from an XML object in Flex 4"</a>.</p>
</TextFlow>

本文转自:http://blog.minidx.com/2009/10/29/3003.html

分享到:
评论

相关推荐

    flex TextArea加链接和link事件

    首先,我们需要了解Flex中的TextFlow和Paragraph元素。TextFlow是Flex提供的一种用于处理复杂文本布局的对象,它可以包含多个段落(Paragraph)、链接(Hyperlink)和其他元素。通过使用TextFlow,我们可以轻松地在...

    egret_基于TextFlow属性实现图文混排.rar

    在本文中,我们将深入探讨如何在Egret游戏引擎中利用TextFlow属性实现图文混排。Egret是一个流行的开源JavaScript框架,专为2D游戏开发设计,它提供了丰富的图形渲染和交互功能。然而,Egret的默认TextField组件(即...

    TextFlowUtil.importFromXML.rar_flex

    在Flex 4中,开发人员经常需要处理富文本显示和编辑任务。TextFlow是Adobe Flex SDK提供的一种强大的组件,用于创建复杂布局、样式和交互性的文本。`TextFlowUtil.importFromXML()`方法是处理TextFlow对象与XML数据...

    TextFlow Towards Better Understanding of Evolving Topics in Text

    在本文中,我们介绍了TextFlow,它是可视化和主题挖掘技术的无缝集成,用于分析多个主题中出现的各种演化模式。我们首先扩展现有的分析技术来提取三层特征:主题演变趋势、关键事件和关键词相关性。然后设计了由三个...

    Python库 | textflow-0.1.8-py3-none-any.whl

    textflow库主要针对的是文本在有限空间内的布局优化,它可以帮助用户在固定宽度的区域中优雅地排列文本,特别是在生成报告、制作图表或者进行文本可视化时,这样的功能显得尤为实用。通过自动换行、调整字体大小和...

    Flex试题 .txt

    在Flex中,可以使用DataGrid和List组件来展示文章列表,使用TextFlow和TextArea来编辑和显示文章内容。 ### 40. 在一个包含100个Flex项目的环境中,成功的关键是什么? 在这样一个复杂的环境中,成功的关键因素...

    Flex中实现对一个text渲染不同的字体颜色示例

    在Flex中,如果需要对文本组件进行更复杂的格式化,比如设置不同的字体颜色,可以使用TextFlow类来实现。TextFlow类允许你创建和管理更丰富的文本布局。TextFlow对象可以包含嵌入的文本、图像、控件以及复杂的格式...

    fle中textarea控件中html文本显示与转换

    通过以上分析可以看出,在Flex 3和Flex 4中处理`textarea`控件内的HTML文本有着明显的差异。Flex 3提供了较为直接和简单的解决方案,而Flex 4则更加注重文本处理的灵活性和扩展性,需要开发者对TLF引擎有一定的了解...

    PyPI 官网下载 | textflow-0.0.6-py3-none-any.whl

    文本流处理库TextFlow在Python中的应用与安装 TextFlow是一个Python库,专注于文本处理和布局优化,尤其适用于生成美观的、排版精良的文本输出。在Python生态系统中,TextFlow提供了一种高效的方式来组织和展示文本...

    Flex和java socket聊天源码

    在Flex中,可以使用TextFlow组件来实现图文混排,它可以嵌入图片、链接等元素,并进行复杂的布局控制。同时,需要后端Java处理图片的上传、存储和传输,确保图片能够正确地显示在聊天界面上。 4. 聊天表情支持:...

    TextFlow-开源

    TextFlow 是一个面向程序员的文本编辑器。 有了它,您将拥有一个直观的界面,它将通过 TextFlow 中包含的一系列工具提供快速有效的程序版本

    textflow:在线生成RFC之类的呼叫流

    在线文本流是一个小型实用程序,可让您即时创建简单的文本,如呼叫流(序列图),就像RFC中的呼叫流一样。 使用Clojure,Clojurescript和Bootstrap实现。 用法 在运行中查看它 本地测试 运行MongoDB服务器 sudo ...

    AS3.0 TLFTextField 组件库

    * 如果设置了最大段落数后,当段落数到达最大段落数时,文本会从最开始加入文本的段落中删除多余的段落。 */ public function set maxParagraph(value:uint):void { _maxParagraph = value; } /**...

    textflow-alpha:TextFlow的Alpha Webapp构建。 在https上尝试现场演示

    提华纳日出此回购包含: TextFlow.us营销网站TextFlow Beta Webapp TextFlow alpha Slack集成具有用于访问SMS和Contacts DB的界面的TextFlow Android WebView容器。在新服务器上安装和部署以下内容假定该域为...

    Python库 | textflow-0.3.2.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:textflow-0.3.2.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    TextFlow:在任何OS X应用程序中用于文本处理的Automator工作流程

    文字流TextFlow是一组用于文本处理的Automator工作流,具有基本的技术编辑功能,包括智能标点,文本替换以及在每个OS X应用程序中粘贴未格式化文本的最简单方法。工作流程粘贴和转换文本转换所选文字粘贴为纯文本...

    [转]多媒体范例: 如何使用CSS来格式化TLF文本

    4. **内联样式与外部样式表**:在Flash中,可以将CSS样式直接写入AS3代码中,也可以将其存储在外部样式表文件中,然后在运行时加载。这两种方法各有优缺点,需要根据项目需求选择合适的方案。 5. **高级特性**:...

    flash巨幅海报

    在IT领域中,Flash、Flex以及ActionScript都是属于Adobe公司的一系列设计和开发技术,主要用于RIA(Rich Internet Applications,富互联网应用)的创建。从给出的文件信息中,我们可以看到一些与这些技术相关的概念...

Global site tag (gtag.js) - Google Analytics