- 浏览: 81255 次
- 性别:
- 来自: 四川
最新评论
-
iceblue510808:
你好,能给我发下你写的这个吗?想学习下,谢谢了Adobe Bu ...
Flex图文混排 -
sxy09:
diding 写道xingfustar 写道哥们,够狠,可以共 ...
Flex图文混排 -
sxy09:
给份源码吧,学习研究下 419119915@qq.com
Flex图文混排之后期开发 -
zhangxiaopei:
哥,你还在吗?能发一份源码给我吗?谢谢,不甚感激邮箱:zhan ...
Flex图文混排之后期开发 -
zhangxiaopei:
兄弟能给源码给我吗?谢谢邮箱zhangoceansoft@12 ...
Flex图文混排
一:now
SDK: flex_sdk_4.0.0.6137
build: 411 (691769)
Added the Effect of MouseOverILG (新增加鼠标滑过ILG效果
Added MouseClickILG (鼠标点击ILG图例)||Scaling(缩放)
Added Drag and Drop ILG(加入托动和释放功能)
//不好意思,这段时间比较忙,没有闪上来,
代码如下:
//这段主要是实现图像点击事件的
//public class InlineImageManager extends EventDispatcher
//这是ImageClickManager的全部代码
//有些代码没有优化,祝您成功!
//其实原理很简单
当ILG点击时,传出点击的ILG到ImageClickManager(它extends EventDispatcher)
余下的就是处理sprite
//我想sprite的缩放与移动方面的技术文摘,网上太多了
//这里有一篇文章或源代码
http://space.flash8.net/space/?614884/viewspace-413862.html
//以下就是调整前的初始化
var sp:Sprite=getILG.graphic.parent as Sprite;
textLine=sp.parent as TextLine;
spirteUrl=getILG.source;
richEditableText=textLine.parent as RichEditableText
传出点击的ILG到ImageClickManager? 怎么传到ImageClickManager里啊?
我是通过 这样得到当前选 中的img
currentIGE=ev.selectedElementRange.firstLeaf as InlineGraphicElement;
itf.actionInit(currentIGE.graphic.parent as Sprite,textLine.parent as Sprite);
itf.imgBeginMoveHandler()
最后 没有出现那个 一点图片 好像就没了 不知道 是哪里错了 ,能把你处理的这段代码发一下吗 ?看一下 你的实现过程 好改进一下 谢谢了!
//其实原理很简单
当ILG点击时,传出点击的ILG到ImageClickManager(它extends EventDispatcher)
余下的就是处理sprite
//我想sprite的缩放与移动方面的技术文摘,网上太多了
//这里有一篇文章或源代码
http://space.flash8.net/space/?614884/viewspace-413862.html
//以下就是调整前的初始化
var sp:Sprite=getILG.graphic.parent as Sprite;
textLine=sp.parent as TextLine;
spirteUrl=getILG.source;
richEditableText=textLine.parent as RichEditableText
SDK: flex_sdk_4.0.0.6137
build: 411 (691769)
Added the Effect of MouseOverILG (新增加鼠标滑过ILG效果
Added MouseClickILG (鼠标点击ILG图例)||Scaling(缩放)
Added Drag and Drop ILG(加入托动和释放功能)
评论
14 楼
sxy09
2014-12-31
给份源码吧,学习研究下 419119915@qq.com
13 楼
zhangxiaopei
2014-09-04
哥,你还在吗?能发一份源码给我吗?谢谢,不甚感激
邮箱:zhangoceansoft@126.com
邮箱:zhangoceansoft@126.com
12 楼
zhouyijiaren
2014-02-24
楼主你好,好有源码吗?想学习一下
11 楼
damoqiongqiu
2012-02-02
不错,相当强劲,求分享damoqiongqiu@126.com
10 楼
yzzcom
2011-12-11
楼主,您太牛了。
刚发现您相关博文,关于Flex图文混排以及TLF方面,真的好想向您请教。
关于上面作品的源码可否发给我一份,学习研究之用。
不胜感激!!!!!
yzzcom@hotmail.com
刚发现您相关博文,关于Flex图文混排以及TLF方面,真的好想向您请教。
关于上面作品的源码可否发给我一份,学习研究之用。
不胜感激!!!!!
yzzcom@hotmail.com
9 楼
wenkelu
2010-01-27
为了会个贴,还做了10多钟测验,真是不容易啊。
哥们,我真好也在用Flex TLF来开发编辑,现在遇到图片的放大缩小问题,可否参考一下你的相关图片操作代码?
哥们,我真好也在用Flex TLF来开发编辑,现在遇到图片的放大缩小问题,可否参考一下你的相关图片操作代码?
8 楼
rzhome
2009-11-27
有没有演示链接看一下实际操作的效果啊。
7 楼
wenqihui2008
2009-09-26
wenqihui2008.net@163.com 发一份,正在学习中,谢谢。
6 楼
diding
2009-08-31
nywrb 写道
最后 没有出现那个 一点图片 好像就没了 不知道 是哪里错了 ,能把你处理的这段代码发一下吗 ?看一下 你的实现过程 好改进一下 谢谢了!
//不好意思,这段时间比较忙,没有闪上来,
代码如下:
//这段主要是实现图像点击事件的
//public class InlineImageManager extends EventDispatcher
private function graphicStatusChangeEvent(event:StatusChangeEvent):void { image=event.element as InlineGraphicElement; image.lineHeight="103%"; //dispatcher=image.getEventMirror(); var sourceObj:Object=image.source; var sourceStr:String=sourceObj.toString(); var checker:String=doCheckGraphicElement(sourceStr) switch (checker) { case "image": if (_images == null) { _images=new Vector.<InlineGraphicElement>; } _images.push(image); doCommand() break; case "code": break; case "table": break; } } private function doCommand():void { richEditableText.addEventListener(MouseEvent.CLICK, imageClickHandlers); richEditableText.addEventListener(MouseEvent.MOUSE_MOVE, richTextToImageHandleMouseMove); } private function richTextToImageHandleMouseMove(e:MouseEvent):void { var hitrect:Rectangle var mouseX:Number=richEditableText.mouseX; var mouseY:Number=richEditableText.mouseY; for (var i:uint=0; i < _images.length; i++) { var rect:Rectangle=_images[i].graphic.getBounds(richEditableText); if (rect.contains(mouseX, mouseY)) { Mouse.cursor=MouseCursor.BUTTON _images[i].graphic.filters=[new GlowFilter(0xFFFF00, .6, 8, 8, 2, 1, true)]; } else { Mouse.cursor=MouseCursor.IBEAM _images[i].graphic.filters=[]; } } _Manager._textFlow.flowComposer.updateAllControllers() } private function imageClickHandlers(event:MouseEvent):void { var hitrect:Rectangle var mouseX:Number=richEditableText.mouseX; var mouseY:Number=richEditableText.mouseY; for (var i:uint=0; i < _images.length; i++) { var rect:Rectangle=_images[i].graphic.getBounds(richEditableText); if (rect.contains(mouseX, mouseY)) { var currentILG:InlineGraphicElement=_images[i]as InlineGraphicElement; var absIndex:int=currentILG.getAbsoluteStart(); var between:int=absIndex + currentILG.textLength; if (_Manager.selStart < between) { clickInlineGripicElement=currentILG; trace(clickInlineGripicElement.source) CMDManageImageClick(currentILG) break; } } else { Mouse.cursor=MouseCursor.IBEAM } } }
//这是ImageClickManager的全部代码
package net.diding.RichFXTE.elements { import flash.display.Sprite; import flash.events.EventDispatcher; import flash.text.engine.TextLine; import flashx.textLayout.elements.InlineGraphicElement; import net.diding.RichFXTE.controllers.InlineImageManager; public class ImageClickManager extends EventDispatcher { private var ImageObjectArray:Array=[]; private var lastItf:imgTransFrom; private var _ILGManager:InlineImageManager; private var itf:imgTransFrom; public function ImageClickManager(arg:InlineImageManager=null) { super(); _ILGManager=arg } public function AddManagerObject(nowIGE:InlineGraphicElement):void{ itf=new imgTransFrom(); lastItf=itf if(ImageObjectArray.length>0){ clearManagerObject() } ImageObjectArray.push(itf); itf.actionInit(nowIGE,_ILGManager) } public function clearLastItfFocus():void{ if(lastItf){ lastItf.clearSp(); _ILGManager.isBeginEditImage=false } } private function clearManagerObject():void{ for(var j:int=0;j<ImageObjectArray.length;j++){ ImageObjectArray[j].clearSp() } } public function showMouse():void{ if(lastItf){ lastItf.ToShowMouse() _ILGManager.isBeginEditImage=false } } } }
//有些代码没有优化,祝您成功!
5 楼
nywrb
2009-07-30
diding 写道
nywrb 写道
wrunbao@gmail.com 看得你前一篇文章 图片还是弹出的处理 没想再看一下 ,你 已经改成拖动 控制图片的大小了 强啊 。能否分享一下 ,继续向你学习中
//其实原理很简单
当ILG点击时,传出点击的ILG到ImageClickManager(它extends EventDispatcher)
余下的就是处理sprite
//我想sprite的缩放与移动方面的技术文摘,网上太多了
//这里有一篇文章或源代码
http://space.flash8.net/space/?614884/viewspace-413862.html
//以下就是调整前的初始化
var sp:Sprite=getILG.graphic.parent as Sprite;
textLine=sp.parent as TextLine;
spirteUrl=getILG.source;
richEditableText=textLine.parent as RichEditableText
传出点击的ILG到ImageClickManager? 怎么传到ImageClickManager里啊?
我是通过 这样得到当前选 中的img
currentIGE=ev.selectedElementRange.firstLeaf as InlineGraphicElement;
itf.actionInit(currentIGE.graphic.parent as Sprite,textLine.parent as Sprite);
itf.imgBeginMoveHandler()
最后 没有出现那个 一点图片 好像就没了 不知道 是哪里错了 ,能把你处理的这段代码发一下吗 ?看一下 你的实现过程 好改进一下 谢谢了!
4 楼
diding
2009-07-24
nywrb 写道
wrunbao@gmail.com 看得你前一篇文章 图片还是弹出的处理 没想再看一下 ,你 已经改成拖动 控制图片的大小了 强啊 。能否分享一下 ,继续向你学习中
//其实原理很简单
当ILG点击时,传出点击的ILG到ImageClickManager(它extends EventDispatcher)
余下的就是处理sprite
//我想sprite的缩放与移动方面的技术文摘,网上太多了
//这里有一篇文章或源代码
http://space.flash8.net/space/?614884/viewspace-413862.html
//以下就是调整前的初始化
var sp:Sprite=getILG.graphic.parent as Sprite;
textLine=sp.parent as TextLine;
spirteUrl=getILG.source;
richEditableText=textLine.parent as RichEditableText
3 楼
nywrb
2009-07-09
wrunbao@gmail.com 看得你前一篇文章 图片还是弹出的处理 没想再看一下 ,你 已经改成拖动 控制图片的大小了 强啊 。能否分享一下 ,继续向你学习中
2 楼
nlslzf
2009-05-11
nlslzf@126.com,不胜感激
1 楼
nlslzf
2009-05-11
哥们,我需要这个图片操作的代码和插入table的代码,您看能否共享一份?
发表评论
-
Flex 4.5 – Using Mobile View Transitions
2011-05-18 16:45 2514收录的一篇文章: 原文地址:http://devgirl.or ... -
Flex Array多参数排名(含有并列名次)
2011-04-25 21:52 1532最近有一个项目,客户不仅要求报表同时呈现: 1.员工在整个公司 ... -
从数据库读取数据并在Tree上分组呈现
2011-04-06 23:34 2373最近有一项目,需要从mysql数据库读取数据,到Flex中呈现 ... -
Flex Air 周边整合之碎语
2011-03-05 20:13 2051手边近期有一个项目( ... -
SDK 4.5 (Hero)TextLayout 随记
2010-11-15 22:24 4138TextLayout前沿更新: http://sourcefo ... -
Flex4.5 Hero
2010-11-06 21:03 3069Flex4.5 已在10.24发布,今天终于静下来玩玩它了 下 ... -
Flex4 Declarations in ActionScript
2010-11-02 20:26 3045抽空整理Cairgorn3时,由于喜欢Code,而不喜欢Blo ... -
AS3公历转农历和农历转公历
2010-11-01 21:49 528今天例行整理硬盘中的文件时,看到收录一篇JAVA农历转公历的类 ... -
Flex DataGrid 内嵌AutoCompleteDataGrid
2010-10-27 23:26 1099这个东东是根据flashcommand的AutoComplet ... -
Flex DataGrid 内嵌ComboBox 再内嵌一个 DataGrid
2010-10-27 23:10 1518由于设计需要,曾要用到一个功能模块,但由于数据量的问题,最终p ... -
美发城的烫染护理系统和仓库管理软件
2010-10-27 23:06 1125这段时间,做了两个软件:美发城的烫染护理系统和仓库管理软件 P ... -
Flash Builder 4 的一个作品
2009-07-27 10:33 7887月17日放假,到现在完成了一个网站,记录一下 http:// ... -
AS3获取Jpg图像长宽
2009-03-28 12:32 2159一个老外的比较有用的类,自已整合到自已的utls包中: 1.用 ... -
Flex存bmp图像
2009-03-28 12:13 2191前言: 这阵子没事在研究buzzword,并试图还原前台,费 ... -
纯AS的RemoteAMF3
2009-03-03 23:35 1621[纯AS的RemoteAMF3] 目前支持:AMFPHP,C ... -
FxTextArea插入图片后,图片上方空隙的解决
2009-03-02 21:51 2429由于开发一个运行期间由用户来设置dg表,无意间打开Navica ... -
Flex Datagrid 行列增加和删除(支持右键)
2009-03-02 19:28 12051目前能实现的功能: 1.支持编辑表头; 2.删除添加自动更新序 ... -
Flex提交Datagrid数据存为xml
2009-03-01 14:38 3160Flex 代码区 MyDataDG为datagrid,执行提 ... -
采用AS开发Module
2009-03-01 13:34 12921.采用ModuleLoader /********** ... -
Flex图文混排
2009-03-01 13:26 7049这几天没事,学习Gumbo的FxTextArea,开发了一个F ...
相关推荐
在ActionScript 3.0(AS3)编程中,`RichTextField` 是一个非常重要的组件,主要用于实现复杂的图文混排效果。它允许开发者在Flash环境中创建具有文本、图像、颜色、链接等多种元素的富文本展示。`RichTextField` ...
标题“google flex图文混排 空间”所指的,就是使用Flex技术来创建一个能够灵活处理图文并茂展示的组件。描述提到的“一个很漂亮的flex图文混排的控件,省的大家做自己定义控件时间”,意味着这个控件已经预先设计好...
这个是Adobe的官方用Flex4新的Text Layout Framework框架做的demo,demo演示:http://labs.adobe.com/technologies/textlayout/demos/。
这个“Flex图文混排聊天室客户端”项目显然是一款使用Flex技术开发的实时通讯应用,旨在提供一个用户友好的平台,让用户可以同时发送文字和图片进行交流。在这样的聊天室中,用户不仅可以发送纯文本消息,还可以分享...
在Flex 4中实现图文混排是一个常见的需求,特别是在创建用户界面或开发富互联网应用程序时。Flex 4,也称为Spark架构,提供了更强大的布局管理器和组件库,使得图文混排变得更加灵活和可控。本篇文章将深入探讨如何...
完美解决Flex3 中 实现 图文混排 。
在Android开发中,自定义图文混排控件是一项常见的需求,尤其在制作用户界面或者文章展示时。这个项目就是基于单点触控实现的一个自定义控件,它允许开发者将文字和图片自由地组合在一起,形成美观且功能丰富的布局...
总结起来,"图文混排编辑器"是基于Flex4和AS3开发的,它提供了一种在Web环境中高效编辑图文内容的解决方案。通过学习和使用这个完整版编辑器,开发者不仅可以掌握Flex4框架和AS3编程,还能了解图文混排编辑的实现...
综上所述,AS3官方图文混排包是Flex 3开发中的重要工具,它扩展了标准Flex组件的功能,使得在RIA开发中处理图文混排变得更为简单和高效。通过深入理解和熟练运用这个包,开发者可以创造出更美观、更功能丰富的用户...
在Word文档中,图文混排是一项重要的技能,它涉及到如何有效地将文字与图像结合,以创建清晰、有吸引力的布局。在"word操作练习题图文混排01"的资源包中,你将找到一系列练习素材,包括文本、图片以及截图,这些都是...
IOS 实现图文混排机制是 IOS 开发中常用的技术,用于在移动应用程序中实现图文混排的功能。该机制可以将文字和图片结合在一起,形成一个整体,从而提高用户体验。 在 IOS 中,实现图文混排机制需要使用到 NSString ...
AS3编写的图文混排,AS3编写的图文混排,AS3编写的图文混排
在安卓开发中,"图文混排"是一种常见的需求,它涉及到如何在同一个视图(View)中合理地展示文本和图像。"安卓自定义图文混排"是指开发者根据具体需求,自定义控件来实现这一功能,以达到更加灵活、个性化的布局效果...
在IT领域,图文混排是一种常见的内容展示方式,它结合了图像和文本,使得信息更加生动、易懂。"简单的图文混排"这个主题聚焦于如何有效地整合图像和文字,以便于创建出易于阅读和理解的文档或设计。在本篇文章中,...
在Android应用开发中,图文混排是常见的设计需求,尤其在平板等大屏幕设备上,为了提高用户体验,设计师和开发者通常会采用图文结合的方式来展示内容。这个项目专注于非HTML方式在Android平台上实现图文混排,提供了...
总结起来,NGUI图文混排是Unity开发中实现复杂界面布局的重要工具。通过对UIWidget、UILabel、布局系统、Atlas技术、事件处理、XML皮肤等知识点的理解和运用,开发者可以创建出高效、美观且交互性强的用户界面。...
因此,我们需要使用特殊的方法来实现图文混排。 二、ImageGetter的作用 ImageGetter是一个接口,它提供了获取Drawable对象的方法。在本文中,我们将使用ImageGetter来加载网络图片。通过重写getDrawable方法,我们...
1. **TextMeshPro**: Unity 5.6之后引入了TextMeshPro,这是一个增强版的文本渲染系统,提供了比原生UGUI Text组件更好的性能和更多功能,如支持丰富的文本格式、字体效果和图文混排。 2. ** RectTransform组件**:...
在Android开发中,创建一个能够实现图文混排编辑器是一项挑战性的任务,因为这涉及到复杂的布局管理和图片处理。本文将详细解析如何使用Android原生控件来构建这样一个功能丰富的编辑器,支持网络图片和本地图片的...
总的来说,这个"图文混排控件源码"是一个学习和研究图形用户界面设计、嵌入式系统开发、C++编程和MFC框架的好实例。通过深入分析和理解源码,开发者可以提升在这些领域的技能,并可能将学到的知识应用到自己的项目中...