`

flex与JS实现互相调用

    博客分类:
  • Flex
阅读更多

      在做图文编辑时flash10前做的不够好,据说到了flash10这个改进了不少,尽管有个RichTextEditor控件,但是它有很大的局限性不能手动调整图片大小位置等等,RIA中可以做图文编辑功能,但是flex却不能.

      于是有人想到了在Flex中与JS的交互,这个在理论上是可以实现的,因为JS与Flex可以实现互相调用,关键的方法就是ExternalInterface类的 calladdCallback 方法,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嵌入网页的编辑器,截图如下:

 

 

  • fb3.rar (98.2 KB)
  • 下载次数: 370
分享到:
评论
1 楼 xingwei4225 2009-03-10  
谢谢您啊 正在找这方面的资料  非常感谢!

相关推荐

    flex与js交互 关于ExternalInterface使用的小例子

    Flex与JavaScript的交互主要依赖于ExternalInterface,它使得ActionScript和JavaScript能够互相调用对方的函数,实现数据交换。这个过程涉及了函数注册、调用以及跨域和兼容性的处理。通过这样的交互,开发者可以...

    flex&flash相互调用

    两者都基于Adobe Flash Player运行,因此在某些场景下,它们可以互相调用功能或共享数据。 1. **Flex调用Flash**: 当Flex应用程序需要利用Flash的高级图形或动画能力时,可以使用SWFObject库将Flash内容嵌入到...

    flex和页面js通信1

    在本文中,我们将深入探讨如何实现Flex(Adobe Flex,一种用于构建富互联网应用程序的框架)与JavaScript之间的通信,这是Web开发中的一个重要概念。这两种技术在不同的层面上工作,但有时需要互相交互,以便在...

    Flex Javascript交互实现代码

    根据文件中的信息,知识点主要集中在Flex与JavaScript之间的交互实现,特别是使用ExternalInterface类和SWFObject类库。以下是对这些知识点的详细解释: 1. **ExternalInterface类的使用** ExternalInterface类是...

    flex-javascript-component:将 javascript 代码(来自 flex 应用程序)注入 HTML 容器(主机)页面的 Flex (MXML) 组件

    3. **传递数据**:Flex与JavaScript之间可以互相传递数据。例如,Flex应用可以将数据发送到JavaScript,然后由JavaScript更新页面状态,反之亦然。 4. **事件监听**:可以注册JavaScript事件监听器,当特定的DOM...

    一些方案的实现方法js笔记

    使用CSS的`margin: auto`可以水平居中一个固定宽度的元素,垂直居中可以通过`display: flex`或`position: absolute`和`transform`实现。 11. **弹框的拖拽事件**: 实现拖拽功能通常需要监听`mousedown`、`...

    颜色控制器

    本话题将详细讨论如何利用JavaScript调用`window`对象的颜色控件,以及与之相关的优美颜色控制器的设计和实现。 首先,JavaScript作为前端开发的核心语言,经常用于处理用户交互。在HTML5中,`window`对象提供了一...

    StageWebView

    4. **JavaScript与ActionScript通信**:利用`ExternalInterface.addCallback()`在JavaScript中注册一个可被ActionScript调用的函数,然后在网页中调用这个函数。ActionScript端同样可以通过`ExternalInterface.call...

    【前端面试】字节跳动一面二面试题+面经.pdf

    【前端面试】字节跳动一面的面试题主要涵盖JavaScript基础、异步处理、Promise、数组操作、React相关知识点,以及函数组件与类组件的区别。以下是这些面试题的详细解析: 1. `window.name = 'ByteDance';` 这行代码...

    IT编程视频教程地址

    根据提供的标题、描述以及部分内容,我们可以总结出一系列与IT编程相关的知识点。虽然链接本身无法直接访问,但从链接的描述中可以看出这些资源涵盖了多种编程技术、框架及应用领域。接下来,我们将详细探讨这些链接...

Global site tag (gtag.js) - Google Analytics