转自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中,这些控件主要用于显示和接收文本输入。Label控件是用于静态展示单行文本的,不支持用户编辑。Text控件同样用于显示文本,但它允许文本跨越多行,不过不接受用户输入。相比之下,TextInput和TextArea控件则...
通过以上分析可以看出,在Flex 3和Flex 4中处理`textarea`控件内的HTML文本有着明显的差异。Flex 3提供了较为直接和简单的解决方案,而Flex 4则更加注重文本处理的灵活性和扩展性,需要开发者对TLF引擎有一定的了解...
Flex Builder 是一款强大的集成开发环境,专为构建基于Flex框架的富互联网应用程序(RIA)而设计。Flex框架的核心包括了...开发者可以利用Flex的组件库和强大的数据绑定功能,创建出交互性强、易于维护的Web应用程序。
DXperience是一款由DevExpress公司提供的全面的.NET开发工具集,它包含了大量用于构建高效、用户友好的Windows Forms、ASP.NET和WPF应用的控件和组件。其中,RichTextEditor是专门针对富文本编辑功能设计的一个关键...
`RichTextEditor源码`不仅展示了在Symbian操作系统下开发复杂文本编辑功能的技术细节,也体现了软件工程中的面向对象设计原则、异常处理机制和资源管理策略。对于理解移动操作系统下的UI开发、文本处理和多态性应用...
1. **控件**:包括基于文本的控件(如Label、Text、TextInput、TextArea和RichTextEditor)、基于按钮的控件(如Button、LinkButton、CheckBox、RadioButton和PopupButton)等。这些控件用于实现各种用户交互功能,...
在FlexBuilder中,开发者可以使用MXML来构建用户界面,MXML支持两种类型的组件:控件和容器。控件是基本的UI元素,如按钮、文本字段等;容器则是包含这些控件的区域,可以理解为屏幕上的布局容器。FlexBuilder提供了...
在移动设备上,特别是在S60平台上开发应用时,富文本编辑器(RichTextEditor)是一个重要的组件,它能够支持包含图片、格式化文本、链接等复杂内容的显示和编辑。"RichTextEditor.rar"这个压缩包文件很可能包含了...
无论是初学者还是经验丰富的开发者,都可以利用Flex的组件库和FB的IDE,快速构建出令人印象深刻的Web应用。 总之,理解和掌握Flex的关键概念,如MXML组件、ActionScript编程、数据绑定和重复器的使用,是成为Flex...
通过这样的方式,开发者可以利用Flex Builder和MXML高效地构建富互联网应用程序(RIA),并利用Flex的强大功能来创建出具有出色用户体验的产品。Flex的组件模型和数据绑定机制简化了开发流程,同时,Flex Builder的...
flex + MyEclipse的配置和使用 http://wenku.baidu.com/view/f9ede23a0912a21614792988.html Flex + java 项目搭建 http://wenku.baidu.com/view/9b4b5f29647d27284b7351c4.html j2ee搭建flex环境 ...
这个`WGRichTextEditor`库很可能是利用了这一特性,将复杂的富文本编辑功能封装到了一个易于使用的组件中。 1. **WKWebView基础**:WKWebView是用来加载和显示HTML、CSS和JavaScript的视图。它可以处理复杂的Web...
在Flex中,我们还可以利用MXML进行声明式编程,定义UI布局和组件属性,同时结合ActionScript进行逻辑控制。ActionScript是一种基于ECMAScript的脚本语言,它赋予了Flex动态性和交互性。在Eclipse的Flex项目中,MXML...
含有 CuteEditor site license 如果只是没有license 复制bin文件下的 richtexteditor.lic 覆盖即可
标题 "flex富文本" 指的是Adobe Flex中用于创建丰富文本显示和编辑功能的技术。Flex是基于ActionScript和MXML的开源框架,主要用于构建富互联网应用程序(RIA)。富文本在Flex中通常指的是能够处理复杂格式,如字体...
文档中列举了大量组件和控件,如通用控件(General controls),包括了Alert(警告框)、ColorPicker(颜色选择器)、ComboBox(下拉列表框)等;数据控件(Data controls),如DataGrid(数据网格)、TileList...
本文主要介绍了Adobe Flex中的基本控件使用方法,特别是针对基于文本、基于按钮及基于列表的控件进行了详细的讲解。通过这些控件,开发者可以构建出丰富的用户交互界面。 #### 基于文本的控件 基于文本的控件主要...
在其众多组件中,RichTextEditor(以下简称 RTE)作为一款基于 DOM 的富文本编辑器组件,因其强大的功能和灵活性而备受开发者青睐。RTE 不仅能够处理普通的文本格式化需求,还支持一系列高级特性,如复杂的 DOM 事件...
- **Flash开发者转向Flex**:由于Flex提供了更高级的框架和支持,对于Flash开发者来说,转向Flex可以更好地利用现有的Flash技能,并提高开发效率。 #### 二、ActionScript与Flex SDK详解 ##### 1. ActionScript...