`
diding
  • 浏览: 82012 次
  • 性别: Icon_minigender_1
  • 来自: 四川
社区版块
存档分类
最新评论

跟踪Flex4的Text Layout Framework

    博客分类:
  • Flex
阅读更多
Text Layout Framework论坛地址:

http://alist.adobe.co.uk/cfusion/webforums/forum/categories.cfm?forumid=72&catid=669

目前运用作品:
http://diding.iteye.com/blog/341009


[2009-02-21]
flex_sdk_4.0.5030的TextLayout的一些变化,总得来说,对formats变化比较大
//import flashx.textLayout.formats.CharacterFormat;
//import flashx.textLayout.formats.ContainerFormat;
//import flashx.textLayout.formats.ICharacterFormat;
//import flashx.textLayout.formats.IContainerFormat;
//import flashx.textLayout.formats.IParagraphFormat;
//import flashx.textLayout.formats.LeadingDirection;
//import flashx.textLayout.formats.LineOffsetBasis;
//import flashx.textLayout.formats.ParagraphFormat;


可以由如下类进行解决
import flashx.textLayout.formats.ITextLayoutFormat;
import flashx.textLayout.formats.TextLayoutFormat;

还有IEditManager的applyCharacterFormat()不能使用了,可以用applyLeafFormat换掉


[2009-02-28]
昨天把一个FxTextArea的一个问题发到了bug.adobe.com    
http://bugs.adobe.com/jira/browse/SDK-19576


[2009-03-02]
同样的代码:
Flex 4.0.0.5116和Flex 4.0.0.5121居然FxTexteara不能回车Enter,
Flex 4.0.0.5101可以
原因查明:
_textFlow.interactionManager=new EditManager(um);

如果不加上句,则不能执行undo和redo

最终解决办法:textArea.content="";须要初始化!!!!晕

[2009-03-06]
今天FlexSDK到了flex_sdk_4.0.0.5183http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4

到compiler中改成4.0.0.5183,又不能回车了,真有点晕;
最后没办法:侦听来 执行Enter回车
textArea.addEventListener(KeyboardEvent.KEY_DOWN,doWatchKey);
private function doWatchKey(event:KeyboardEvent):void{
   trace(event.keyCode)
  if(event.keyCode==13){
   var em:IEditManager=IEditManager(_textFlow.interactionManager);
   em.splitParagraph();
   }
}



[2009-03-30]
if (_textFlow.interactionManager && _textFlow.interactionManager.hasSelection()){
    _textFlow.flowComposer.hideSelection();
 }  


[2009-04-04]
flex_sdk_4.0.0.5900出来了
FxTextArea--->import spark.components.TextArea;
其它的FxXXX组件全部跑到spark.components下面去了

还有要注意mxml 写FxApplication或Application不行了,

[2009-04-08]
flex_sdk_4.0.0.5931居然不能引入FB,在学校的机器一样,Adobe的开发组真忙于更新啊

不过还好,今天把5952给DOWN下来,移入FB了


[2009-04-11]
flex_sdk_4.0.0.6137
1.开发小组把LinkElement和InlineGraphicElement的getEventMirror()给Kill了,可以变通地通过import spark.components.RichEditableText的来操作
2.textFlow.flowComposer.updateAllContainers()也给Kill了
3.如果想搞掉其默认的cut copy paste clear
可以一句搞定
richEditableText.contextMenu.clipboardMenu=false

分开则是:
richEditableText.contextMenu.clipboardItems.cut=false
richEditableText.contextMenu.clipboardItems.paste=false

也可以自定义menu
var myContextMenu:ContextMenu=richEditableText.contextMenu
addMyMenuItems(myContextMenu)
private function addMyMenuItems(myContextMenu:ContextMenu=null):void
		{
			//var myContextMenu:ContextMenu=new ContextMenu()
			myContextMenu.hideBuiltInItems();
			var MenuList:Array=["添加链接", "编辑链接", "复制链接", "剪切链接"];
			var separatorBeforeArray:Array=[true, false, true, false];

			for (var j:int=0; j < MenuList.length; j++)
			{
				var item:ContextMenuItem=new ContextMenuItem(MenuList[j], separatorBeforeArray[j]);
				//item.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, MenuItemSelectHandler);
				myContextMenu.customItems.push(item);
				
			}
		} 



[2009-08-31]
//FB4 BETA 已出来一段时间了,也开校了,此文就此锁定!
//周末静心研究FB4
  • 大小: 8.8 KB
  • 大小: 7.8 KB
分享到:
评论
1 楼 wuxi15932077655 2009-09-23  
哥们 怎么在flex sdk3.2中构建TLF???

相关推荐

    Flex Text layout Framework(TLF) example

    自己整理的Flex Text Layout Framework 来自网上,很全的例子。包括了bookmarks,editor(simpleEditor,SimpleEditorWithCss),pagination(1,2,3),madlibs等,不能上传图片要不然上传上来给大家看一下。可以直接运行开...

    Flex图文混排编辑器

    这个是Adobe的官方用Flex4新的Text Layout Framework框架做的demo,demo演示:http://labs.adobe.com/technologies/textlayout/demos/。

    Flex4 SDK 新特性

    - **Spark文本组件**:基于Text Layout Framework的文本组件在Flex 4中得到了大幅改进,支持更多的文本布局选项和更精细的文本渲染控制。 #### 双向数据绑定 Flex 4强化了数据绑定机制,支持更高级的双向数据绑定...

    Flex4-in-a-day

    Text Layout Framework(文本布局框架)的引入让文本的处理变得更加灵活和强大。 文档还涉及了在同一个项目中混合使用Flex3和Flex4组件的方法,以及如何将Flex3项目迁移到Flex4。最后,文档介绍了Flash Builder 4的...

    flex不得不說的

    "Design Text"可能是指在Flex中处理文本设计和布局的技巧,包括使用TextLayout Framework或传统的TextField组件,以及如何实现动态文本排版、字体嵌入和复杂的文本样式。 综上所述,这篇博客文章可能涵盖以下知识点...

    Flex中文基础教程

    1. **Flex Framework**:Adobe Flex 2 Framework 包含了创建RIA所需的所有组件,包括容器、控件、数据绑定、数据格式化等。 2. **MXML**:一种基于XML的语言,用于定义Flex应用程序的界面结构和样式。 3. **...

    Flex中文帮助

    1. **Flex Framework**:包含了创建RIA所需的各种组件,如容器、控件、数据绑定等。 2. **MXML**:一种基于XML的标记语言,用于定义Flex应用程序的结构和布局。 3. **ActionScript 3.0**:基于ECMAScript的脚本...

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

    Flex 4引入了新的文本渲染引擎——Text Layout Framework (TLF),这使得文本处理变得更加强大和灵活。与Flex 3相比,Flex 4不再直接支持`textarea`控件的`htmlText`属性,而是采用了更为复杂的机制来实现HTML文本的...

    Flex3 RIA开发详解与精深实践

    - Flex Framework:包括Flex Component Kit、Layout Managers、Event Model等,为开发者提供了一个完整的开发环境。 - Cairngorm、BlazeDS、LiveCycle Data Services:常见的Flex应用架构和数据服务,用于实现MVC...

    flex 帮助文档 中文 doc

    &lt;mx:TextArea text="Say hello to Flex!" /&gt; ``` 这段代码清晰地展示了XML 的结构,定义了应用的组件层次关系和属性。 总之,Flex 提供了一套全面的工具和技术,使得开发者可以创建具有高度交互性和视觉吸引...

    Flex电子版中文教程

    1. **Flex Framework**:包含创建RIA所需的各种组件,如容器、控件、数据绑定功能等。Flex框架被封装在SWC文件中。 2. **MXML**:一种基于XML的标记语言,用于定义应用程序的界面结构及其组件属性。 3. **...

    Flex 中文帮助 (入门及提高)

    - **Flex Framework**:提供了创建 RIA 所需的各种组件和服务。 - **MXML**:一种 XML 衍生的语言,用于定义 Flex 应用程序的结构和布局。 - **ActionScript 3.0**:基于 ECMAScript 的脚本语言,用于添加逻辑和行为...

    flex中上传与下载的例子

    4. **文件上传**:使用`FileReference`的`upload()`方法将文件上传到服务器。此方法需要一个`URLRequest`对象,该对象的`url`属性应设置为服务器端处理上传请求的URL。还可以设置其他参数,如`method`(默认为POST)...

    [转] 第一次开源,给大家一个TLF图文并貌的高级应用类

    标题中的“第一次开源,给大家一个TLF图文并貌的高级应用类”暗示了这是一个关于开源项目的介绍,项目可能涉及使用Adobe Flash技术中的Text Layout Framework (TLF)来创建具有图文混排功能的高级应用程序。...

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

    标题中的“多媒体范例: 如何使用CSS来格式化TLF文本”暗示了这是一个关于使用CSS(层叠样式表)来处理和美化Adobe Flash中的TLF(Text Layout Framework)文本的教程。TLF是Flash中用于高级文本布局和格式化的框架,...

    flash音乐插件

    6. **spark_4.6.0.23201.swz**、**framework_4.6.0.23201.swz**、**textLayout_2.0.0.232.swz**:这些是Flex框架的库文件,用于构建Flex应用。它们包含了ActionScript类库和资源,支持Flex Player的功能,如UI组件、...

    vtex-snippets:该项目旨在拥有一组用于创建 VTEX IO Store 框架的 Snippets 和快捷方式

    安装要直接从 vscode 扩展管理器安装,请使用: brendonguedes.vtex-snippets当前片段字首方法vrl→ VTEX Responsive Layout vfr→ VTEX Flex Layout Row vfc→ VTEX Flex Layout Column vrt→ VTEX Rich Text vic→...

Global site tag (gtag.js) - Google Analytics