zoukankan      html  css  js  c++  java
  • flex与js通信、在浏览器中打开新窗口

    一、flex与js通信(通过flex调用js方法)

    var urlR:URLRequest = new URLRequest("javascript:test('from flex')");
    navigateToURL(urlR, "_self");

    其中URLRequest中的js方法必须用引号test是js方法名,'from flex'是该js方法的参数。

     另一种相互通信方法:

    ExternalInterface.addCallback("getKyqAllLayerInfos", getKyqAllLayerInfos);//注册函数给JS调用
    //调Js方法,方法名overlapCheck,参数“0”
    var sFunctionName:String = "overlapCheck";
    var rs:String = ExternalInterface.call(sFunctionName,"0");

    二、打开一个新浏览器窗口

    var tempurl:String = "http://localhost:8399/arcgis/rest/services/xz/MapServer";
    var urlR:URLRequest = new URLRequest(tempurl);
    navigateToURL(urlR, "_blank");

    使用此方法可以在flex中轻松实现调arcgis rest server api

  • 相关阅读:
    RabbitMQ(四)
    RabbitMQ(三)
    RabbitMQ(二)
    定位
    响应式布局
    学习前端的一些心得
    css样式大全
    常用标签
    HTML
    app 被拒绝原因
  • 原文地址:https://www.cnblogs.com/aegisada/p/4535904.html
Copyright © 2011-2022 走看看