Jul 16

在这次用flex开发网站管理台项目中,开始是用tourdeflex中adobe提供的高级TLF editor,解决了汉化,上传文件等问题后,死在了无法插入html的table表格这问题上。

最后还是使用JS编辑器,找到了aboutme的文章,可他提供的方案,在IE下都有些问题,ckeditor版在IE下直接无法使用,他也没有更新,自己研究了下他的代码,太复杂了。放弃。

只好用iframe外调了,找到了flex-iframe项目。因为自己用的wordpress是用tinyMCE,所以心血来潮放弃ckeditor。把tinyMCE都部署好后,才发现他的上传插件是要收费的,找了些免费的都不满意,有好的也只有PHP平台的。

只好用回ckeditor,虽然他也有跟tinyMCE学习的趋势,分离出上传功能,做成插件ckfinder,并且也收费,庆幸的是还有免费的用,而且有多个平台版本。

下面给出我的整合好的代码,就一个主MXML和ckeditor的html,flex-iframe,ckeditor,ckfinder的部署,自己去看官方文档吧。因为我最终数据都是通过flex提交服务器,所以必须有get和set编辑器内容的方法,还好flex-iframe已经提供了flex和iframe页面通信的方法,而ckeditor也提供了获取和设置内容的方法,请参考他们给的实例。下面演示代码中的两个按钮,在我实际项目中不需要。

iframe.mxml



	
		Just click the Image or Link button, and then "Browse Server".

'; ckeditorIFrame.callIFrameFunction('SetContents', [test]); } ]]>

ckeditor.html





	CKEditor
	
	
  
	
	
	



		
	

written by panhezeng \\ tags: ,

©panhezeng for 阿潘道, 2006-2018. 原文地址:http://apsay.com/?p=925
本文遵循署名-非商业性使用共享协议,转载请注明。

Leave a Reply