zoukankan      html  css  js  c++  java
  • Flex 与 JavaScript 交互

    Flex 与 JavaScript 交互,主要依靠Flex的ExternalInterface,其提供了addCallBack和call方法.
    下面的例子将演示Flex调用javascript,和javascript调用Flex

    javascript代码:

    代码
    function hello(param) {    
        alert(param);    
        
    return "jsp Hello:" + param;    
    }    
       
    function callFlexFunction() {    
        
    var x = document.getElementById("flexObject").flexHelloWorld("Hello""world");    
        alert(x);    
    }   

    Flex代码:

    代码
    <?xml version="1.0" encoding="utf-8"?>   
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"   
        initialize
    ="initApp()">   
            
        
    <mx:Script>   
            
    <![CDATA    
                import mx.controls.Alert;    
                
                public 
    function flexHelloWorld(param1:String, param2:String):String {    
                    Alert.show(
    "param1: " + param1 + "; param2:" + param2);    
                    
    return "Hello " + param1 + param2;    
                }    
                    
                public 
    function initApp():void {    
                    ExternalInterface.addCallback(
    "flexHelloWorld", flexHelloWorld);    
                }    
                    
                public 
    function jspHello():void {    
                    
    var s:String = ExternalInterface.call("hello""Flex");    
                    Alert.show(s);    
                }    
                    
            ]]
    >   
        
    </mx:Script>   
            
        
    <mx:Button x="52" y="58" label="call javascript" click="jspHello()"/>   
            
    </mx:Application>   
  • 相关阅读:
    bower使用记录
    前端生成二维码
    删除顽固node_modules
    vue初体验:实现一个增删查改成绩单
    H5常用代码:适配方案5
    H5常用代码:适配方案4
    H5常用代码:适配方案3
    ARFA 教堂的第四次洗礼&斜率优化重学
    CSP考前总结&周二晚+周三晚模拟考总结&洛谷11月月赛 III Div.1总结
    T44253 绝美的挣扎 题解
  • 原文地址:https://www.cnblogs.com/techrich/p/1647928.html
Copyright © 2011-2022 走看看