当前位置: 首页 > news >正文

flex和javascript互相调用的一个例子

flex 方面 :

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
    layout="absolute"
    creationComplete="initApp()"
    themeColor="#29AE58">
 <mx:Button x="42"
      y="43"
      label="按钮"
      click="btn1_click()"
      enabled="true"
      labelPlacement="left">
 </mx:Button>
 <mx:Label id="Label1"
     x="132"
     y="45"
     text="Label"/>

 <mx:Script>
  <![CDATA[
   import flash.external.*;
   import mx.controls.Alert;

   private function btn1_click():void
   {
    Label1.text="哈哈 今年是2012";
   }

   public function dyjs():void
   {
    var f:String="js";
    var m:String=ExternalInterface.call(f);

   }

   public function wsflex():Number
   {
    Alert.show("呵呵  我是flex");

    return 42;
   }


   public function initApp():void
   {
    ExternalInterface.addCallback("dyflex", wsflex);
   }
  ]]>
 </mx:Script>
 <mx:RadioButtonGroup id="radiogroup1"/>
 <mx:Button x="194"
      click="dyjs()"
      y="43"
      label="调用js"/>

</mx:Application>

 

html 方面

<html>
<head>

    <script type="text/javascript">

function js()
{
     alert('我是js');
}

function dyflex()
{

     var  a = document.getElementById("myname");
    var x =  a.dyflex();
    //alert(x);
}


    </script>

</head>
<body>
    <input id="Button1" type="button" value="button" οnclick="dyflex();" />
    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="myname" width="100%"
        height="100%" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
        <param name="movie" value="test.swf" />
        <param name="quality" value="high" />
        <param name="bgcolor" value="#869ca7" />
        <param name="allowScriptAccess" value="sameDomain" />
        <embed src="test.swf" quality="high" bgcolor="#869ca7" width="100%" height="100%"
            name="sample19_5" align="middle" play="true" loop="false" quality="high" allowscriptaccess="sameDomain"
            type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer">
   </embed>
    </object>
</body>
</html>

相关文章:

  • JSTL SQL标签库 使用
  • 数据结构--二叉树 的先序,中序,后序遍历
  • Directx11 教程(2) 基本的windows应用程序框架(2)
  • 多播_1
  • 【数据结构】排序算法(二)之交换排序之快速排序(QuickSort)
  • 批量缩小图片的方法
  • 精分神作さよならを教えて全解析
  • 在使用VC++6.0常见问题“Error spawning cl.exe”的解决方法
  • 说实话网络不通的2天是我2010年工作效率最高的2天
  • 如何构建LAMP
  • 冯小刚微博力挺×××标惹热议 称掏钱救人最实际
  • 安全事,人人事
  • 访客IP API接口
  • 创建index之前如何确定其大小
  • C#基础解析之 Ⅵ【继承】
  • 【跃迁之路】【641天】程序员高效学习方法论探索系列(实验阶段398-2018.11.14)...
  • CentOS7简单部署NFS
  • CSS选择器——伪元素选择器之处理父元素高度及外边距溢出
  • el-input获取焦点 input输入框为空时高亮 el-input值非法时
  • GraphQL学习过程应该是这样的
  • HTML5新特性总结
  • java B2B2C 源码多租户电子商城系统-Kafka基本使用介绍
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • JS专题之继承
  • vue的全局变量和全局拦截请求器
  • 从零开始的webpack生活-0x009:FilesLoader装载文件
  • 近期前端发展计划
  • 聊聊sentinel的DegradeSlot
  • 罗辑思维在全链路压测方面的实践和工作笔记
  • 数据结构java版之冒泡排序及优化
  • 一些css基础学习笔记
  • 栈实现走出迷宫(C++)
  • 《天龙八部3D》Unity技术方案揭秘
  • kubernetes资源对象--ingress
  • Nginx惊现漏洞 百万网站面临“拖库”风险
  • Python 之网络式编程
  • TPG领衔财团投资轻奢珠宝品牌APM Monaco
  • 好程序员web前端教程分享CSS不同元素margin的计算 ...
  • 教程:使用iPhone相机和openCV来完成3D重建(第一部分) ...
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法 ...
  • ​​​​​​​Installing ROS on the Raspberry Pi
  • ###C语言程序设计-----C语言学习(6)#
  • #Js篇:单线程模式同步任务异步任务任务队列事件循环setTimeout() setInterval()
  • $.each()与$(selector).each()
  • ( 用例图)定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (C++20) consteval立即函数
  • (C语言)求出1,2,5三个数不同个数组合为100的组合个数
  • (pytorch进阶之路)CLIP模型 实现图像多模态检索任务
  • (补)B+树一些思想
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (简单) HDU 2612 Find a way,BFS。
  • (力扣)循环队列的实现与详解(C语言)
  • (免费分享)基于springboot,vue疗养中心管理系统