- 浏览: 80298 次
- 性别:
- 来自: 四川
最新评论
-
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 2475收录的一篇文章: 原文地址:http://devgirl.or ... -
Flex Array多参数排名(含有并列名次)
2011-04-25 21:52 1481最近有一个项目,客户不仅要求报表同时呈现: 1.员工在整个公司 ... -
从数据库读取数据并在Tree上分组呈现
2011-04-06 23:34 2335最近有一项目,需要从mysql数据库读取数据,到Flex中呈现 ... -
Flex Air 周边整合之碎语
2011-03-05 20:13 2012手边近期有一个项目( ... -
SDK 4.5 (Hero)TextLayout 随记
2010-11-15 22:24 4102TextLayout前沿更新: http://sourcefo ... -
Flex4.5 Hero
2010-11-06 21:03 3027Flex4.5 已在10.24发布,今天终于静下来玩玩它了 下 ... -
Flex4 Declarations in ActionScript
2010-11-02 20:26 2996抽空整理Cairgorn3时,由于喜欢Code,而不喜欢Blo ... -
AS3公历转农历和农历转公历
2010-11-01 21:49 528今天例行整理硬盘中的文件时,看到收录一篇JAVA农历转公历的类 ... -
Flex DataGrid 内嵌AutoCompleteDataGrid
2010-10-27 23:26 1042这个东东是根据flashcommand的AutoComplet ... -
Flex DataGrid 内嵌ComboBox 再内嵌一个 DataGrid
2010-10-27 23:10 1484由于设计需要,曾要用到一个功能模块,但由于数据量的问题,最终p ... -
美发城的烫染护理系统和仓库管理软件
2010-10-27 23:06 1097这段时间,做了两个软件:美发城的烫染护理系统和仓库管理软件 P ... -
Flash Builder 4 的一个作品
2009-07-27 10:33 7887月17日放假,到现在完成了一个网站,记录一下 http:// ... -
AS3获取Jpg图像长宽
2009-03-28 12:32 2137一个老外的比较有用的类,自已整合到自已的utls包中: 1.用 ... -
Flex存bmp图像
2009-03-28 12:13 2165前言: 这阵子没事在研究buzzword,并试图还原前台,费 ... -
纯AS的RemoteAMF3
2009-03-03 23:35 1568[纯AS的RemoteAMF3] 目前支持:AMFPHP,C ... -
FxTextArea插入图片后,图片上方空隙的解决
2009-03-02 21:51 2383由于开发一个运行期间由用户来设置dg表,无意间打开Navica ... -
Flex Datagrid 行列增加和删除(支持右键)
2009-03-02 19:28 12012目前能实现的功能: 1.支持编辑表头; 2.删除添加自动更新序 ... -
Flex提交Datagrid数据存为xml
2009-03-01 14:38 3131Flex 代码区 MyDataDG为datagrid,执行提 ... -
采用AS开发Module
2009-03-01 13:34 12521.采用ModuleLoader /********** ... -
Flex图文混排
2009-03-01 13:26 7010这几天没事,学习Gumbo的FxTextArea,开发了一个F ...
相关推荐
as3.0编写的图文混排组件,值得学习。
这个是Adobe的官方用Flex4新的Text Layout Framework框架做的demo,demo演示:http://labs.adobe.com/technologies/textlayout/demos/。
一个很漂亮的flex图文混排的控件,省的大家做自己定义控件时间
完美解决 Flex 4 中 实现 图文混排
完美解决Flex3 中 实现 图文混排 。
NULL 博文链接:https://xiaoa7.iteye.com/blog/290496
AS3编写的图文混排,AS3编写的图文混排,AS3编写的图文混排
word操作练习题图文混排01,内含素材、样文文档以及样文截图
可以在flex4中使用的图文混排编辑工具(完整版)
android开发 自定义图文混排控件,是基于网络上一个单点触控来写的,使用见博客地址:http://www.cnblogs.com/feijian/p/4736485.html
unity ugui 图文混排
iOS开发中一般用UILabel来展示文字、UIImageView用来显示图片、UIButton用于简单的图文点击响应事件,稍复杂一点的可以借助NSAttributedString来实现图文混排需求,又或者将图文内容转换为HTML由WKWebView...
一个简单的图文混排控件,源码是在EVC4上编译通过的
Android 通过 WebView 与 js 交互实现图文混排, 解决图片适配屏幕问题与查看大图功能
在TextView中要显示HTML文字是比较轻松的事,但是在其中混上网络图片就变的复杂了起来。本文通过重写getDrawable方法得到drawable实现图文混排效果!
NGUI的一个图文混排demo,NGUI的一个图文混排demo,NGUI的一个图文混排demo
这是一个关于图文混排的程序,可以在页面上显示文字和图片
很有用的图文混排资源,可以实现很好的文本编辑效果,同时也附上了驱动测试文档,希望能给您的开发带来方便
UIButton 的图文混排,就一个API 还可以在xib里面实现
UGUI 图文混排demo,unity5.4.1,简单易用