在做图文编辑时flash10前做的不够好,据说到了flash10这个改进了不少,尽管有个RichTextEditor控件,但是它有很大的局限性不能手动调整图片大小位置等等,RIA中可以做图文编辑功能,但是flex却不能.
于是有人想到了在Flex中与JS的交互,这个在理论上是可以实现的,因为JS与Flex可以实现互相调用,关键的方法就是ExternalInterface类的 call 与 addCallback 方法,call调用JS方法,addCallback是在JS中注册flex方法,下面附件是国外的某个人写的一个重用性较高JS与Flex互调的例子,利用的是Adobe官方提供的FABridge技术,FABridge技术中包含了FABridge.as文件中定义了Flex客户端的各种属性和方法。FABridge.js文件定义了JavaScript客户端的各种属性和方法,可以使用JavaScript控制Flex应用程序,关于FABridge技术的使用可看http://www.brightworks.com/flex_ability/?p=25,可以下载FABridge.zip这个例子
注意:使用时你需要发布到站点上才能测试,才能看得到嵌入的网页
我使用它做成了flex嵌入网页的编辑器,截图如下:
分享到:
相关推荐
为flex入门人员写的关于如何使用felx调用js文件以及反调用的文章
flex—JS相互调用flex—JS相互调用flex—JS相互调用
flex 与JS间的相互调用和参数传递,简单可运行实例
flex 与 Js 通信 相互调用;用于flex 与JS 中的 方法通信,其中的crossdomain.xml 属于安全策略问题
NULL 博文链接:https://xiao9.iteye.com/blog/933480
Flex与Java实现通信,Flex与Java实现通信,Flex与Java实现通信
NULL 博文链接:https://jinqikai.iteye.com/blog/1048450
flex与js交互 flex调用 js 和js调用flex
Flex与Flash相互调用。解压后有两个工程目录,一个是flash程序,一个是flex工程。
flex与javascript交互利用externalinterface.callback函数进行。
想用Flex前台页面调用mysql而苦于Flex没有该接口,利用BlazeDS技术,使得Java调用mysql,然后Flex就可以远程调用Java,从而实现前台Flex页面对mysql数据库的操作。
NULL 博文链接:https://xxiongdi.iteye.com/blog/1561940
很简单的一个flex与JS交互的例子, 直接在html-template文件夹下修改index.template.html文件实现此例.
Flex 4.5 与js交互,连接ocx的小实例
Flex调用Webservice实现天气预报
之前一版不知道怎么删除,只能再上传一版,flex 与JS间的相互调用和参数传递,简单可运行实例
JS与Flex互转例子,能用,经过加工的~ 环境:Java+Flex项目中,Flex与JS互相调用、通信。
本例,flash内嵌在flex里,示例了: 1、flash调用flex的函数(方法) 2、flex调用flash的函数(方法)
06 FlexJava通讯-Flex调用AO接口.docx06 FlexJava通讯-Flex调用AO接口.docx