zoukankan      html  css  js  c++  java
  • 新人补钙系列教程之:AS 与 JS 相互通信

    比较常用的,AS 调用 JS

    1. private function callJS():void{
    2.         ExternalInterface.addCallback("callbackQQPay",callBackFromJs);
    3.         var obj:Object = {};
    4.         obj.id = 1;
    5.         ExternalInterface.call("testItem", obj);
    6. }
    7. private function callBackFromJs(obj:Object=null):void{
    8.         trace("OK!");
    9.         }
    复制代码

    在 JS 调用 AS 时 需要考虑到 浏览器的兼容性

    1. function testItem(p){
    2.         var swfName = "网页中swf的名字";
    3.         var flash = thisMovie(swfName);
    4.         flash.callbackQQPay('OK');
    5. }
    6. //查找网页中的swf
    7. function thisMovie(movieName) {
    8.        if (window.document[movieName])
    9.        {
    10.                      return window.document[movieName];
    11.        }
    12.        if (navigator.appName.indexOf("Microsoft")==-1)
    13.        {
    14.                      if (document.embeds && document.embeds[movieName])
    15.                     return document.embeds[movieName];
    16.        }
    17.        else
    18.        {
    19.                     return document.getElementById(movieName);
    20.        }
    21. }
    复制代码

    转帖自:斯樵工坊

  • 相关阅读:
    python之模块和包
    python之常用模块一
    关于jQuery库的引用
    Python数据挖掘-相关性-相关分析
    Python数据挖掘-使用sklearn包
    Python数据挖掘-关键字提取
    Python数据挖掘-词云美化
    Python数据挖掘-词云
    Python数据挖掘-词频统计-实现
    Python数据挖掘-中文分词
  • 原文地址:https://www.cnblogs.com/keng333/p/3170216.html
Copyright © 2011-2022 走看看