`
#天琪#
  • 浏览: 159344 次
  • 性别: Icon_minigender_2
  • 来自: 长沙
社区版块
存档分类
最新评论

Flex的RichTextEditor控件中如何利用textAreaStyleName和letter

    博客分类:
  • FLEX
阅读更多
转自http://blog.minidx.com/2008/04/23/762.html

主程序:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
        layout="vertical"
        verticalAlign="middle"
        backgroundColor="white" viewSourceURL="srcview/index.html">

    <mx:Style>
        .myTextAreaStyleName {
            fontFamily: Courier;
            letterSpacing: 3; /* pixels */
        }
    </mx:Style>

    <mx:Script>
        <![CDATA[
            import mx.events.SliderEvent;

            private function slider_change(evt:SliderEvent):void {
                var cssStyle:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".myTextAreaStyleName");
                cssStyle.setStyle("letterSpacing", evt.value);
            }
        ]]>
    </mx:Script>

    <mx:String id="str" source="lorem.txt" />

    <mx:ApplicationControlBar dock="true">
        <mx:Form styleName="plain">
            <mx:FormItem label="letterSpacing:">
                <mx:HSlider id="slider"
                        minimum="0"
                        maximum="20"
                        value="3"
                        liveDragging="true"
                        snapInterval="1"
                        tickInterval="1"
                        change="slider_change(event);" />
            </mx:FormItem>
        </mx:Form>
    </mx:ApplicationControlBar>

    <mx:RichTextEditor id="richTextEditor"
            text="{str}"
            textAreaStyleName="myTextAreaStyleName"
            width="100%"
            height="100%" />

</mx:Application>


好东西啊~~~



后续:
但该代码有一个问题,就是字符间距的设置必须在所有样式设置(如颜色,对齐方式等)之前,否则它将撤消掉所有之前的设置~~~~这点让我很郁闷~~~看了很久的源代码可还是不晓得要怎样才好~~~唉~~水平有待提高啊~~~
分享到:
评论

相关推荐

    flex精通 flex入门

    在Flex中,这些控件主要用于显示和接收文本输入。Label控件是用于静态展示单行文本的,不支持用户编辑。Text控件同样用于显示文本,但它允许文本跨越多行,不过不接受用户输入。相比之下,TextInput和TextArea控件则...

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

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

    Flex_Builder教程

    Flex Builder 是一款强大的集成开发环境,专为构建基于Flex框架的富互联网应用程序(RIA)而设计。Flex框架的核心包括了...开发者可以利用Flex的组件库和强大的数据绑定功能,创建出交互性强、易于维护的Web应用程序。

    RichTextEditor 扩展

    DXperience是一款由DevExpress公司提供的全面的.NET开发工具集,它包含了大量用于构建高效、用户友好的Windows Forms、ASP.NET和WPF应用的控件和组件。其中,RichTextEditor是专门针对富文本编辑功能设计的一个关键...

    RichTextEditor源码

    `RichTextEditor源码`不仅展示了在Symbian操作系统下开发复杂文本编辑功能的技术细节,也体现了软件工程中的面向对象设计原则、异常处理机制和资源管理策略。对于理解移动操作系统下的UI开发、文本处理和多态性应用...

    FLex文档教程

    1. **控件**:包括基于文本的控件(如Label、Text、TextInput、TextArea和RichTextEditor)、基于按钮的控件(如Button、LinkButton、CheckBox、RadioButton和PopupButton)等。这些控件用于实现各种用户交互功能,...

    FlexBuilder教程.pdf

    在FlexBuilder中,开发者可以使用MXML来构建用户界面,MXML支持两种类型的组件:控件和容器。控件是基本的UI元素,如按钮、文本字段等;容器则是包含这些控件的区域,可以理解为屏幕上的布局容器。FlexBuilder提供了...

    RichTextEditor.rar

    在移动设备上,特别是在S60平台上开发应用时,富文本编辑器(RichTextEditor)是一个重要的组件,它能够支持包含图片、格式化文本、链接等复杂内容的显示和编辑。"RichTextEditor.rar"这个压缩包文件很可能包含了...

    Flex教程Flex教程

    无论是初学者还是经验丰富的开发者,都可以利用Flex的组件库和FB的IDE,快速构建出令人印象深刻的Web应用。 总之,理解和掌握Flex的关键概念,如MXML组件、ActionScript编程、数据绑定和重复器的使用,是成为Flex...

    Flex Builder教程

    通过这样的方式,开发者可以利用Flex Builder和MXML高效地构建富互联网应用程序(RIA),并利用Flex的强大功能来创建出具有出色用户体验的产品。Flex的组件模型和数据绑定机制简化了开发流程,同时,Flex Builder的...

    Flex课程学习(附带源码)

    flex + MyEclipse的配置和使用 http://wenku.baidu.com/view/f9ede23a0912a21614792988.html Flex + java 项目搭建 http://wenku.baidu.com/view/9b4b5f29647d27284b7351c4.html j2ee搭建flex环境 ...

    RichTextEditor.zip

    这个`WGRichTextEditor`库很可能是利用了这一特性,将复杂的富文本编辑功能封装到了一个易于使用的组件中。 1. **WKWebView基础**:WKWebView是用来加载和显示HTML、CSS和JavaScript的视图。它可以处理复杂的Web...

    flex在eclipse的例子

    在Flex中,我们还可以利用MXML进行声明式编程,定义UI布局和组件属性,同时结合ActionScript进行逻辑控制。ActionScript是一种基于ECMAScript的脚本语言,它赋予了Flex动态性和交互性。在Eclipse的Flex项目中,MXML...

    RichTextEditor for asp.net 8.0

    含有 CuteEditor site license 如果只是没有license 复制bin文件下的 richtexteditor.lic 覆盖即可

    flex富文本

    标题 "flex富文本" 指的是Adobe Flex中用于创建丰富文本显示和编辑功能的技术。Flex是基于ActionScript和MXML的开源框架,主要用于构建富互联网应用程序(RIA)。富文本在Flex中通常指的是能够处理复杂格式,如字体...

    flex3+component组件.pdf

    文档中列举了大量组件和控件,如通用控件(General controls),包括了Alert(警告框)、ColorPicker(颜色选择器)、ComboBox(下拉列表框)等;数据控件(Data controls),如DataGrid(数据网格)、TileList...

    flex quick starts

    本文主要介绍了Adobe Flex中的基本控件使用方法,特别是针对基于文本、基于按钮及基于列表的控件进行了详细的讲解。通过这些控件,开发者可以构建出丰富的用户交互界面。 #### 基于文本的控件 基于文本的控件主要...

    Lotus_Notes_中_RichTextEditor_组件的开发

    在其众多组件中,RichTextEditor(以下简称 RTE)作为一款基于 DOM 的富文本编辑器组件,因其强大的功能和灵活性而备受开发者青睐。RTE 不仅能够处理普通的文本格式化需求,还支持一系列高级特性,如复杂的 DOM 事件...

    flex开发工具的学习.txt

    - **Flash开发者转向Flex**:由于Flex提供了更高级的框架和支持,对于Flash开发者来说,转向Flex可以更好地利用现有的Flash技能,并提高开发效率。 #### 二、ActionScript与Flex SDK详解 ##### 1. ActionScript...

Global site tag (gtag.js) - Google Analytics