zoukankan      html  css  js  c++  java
  • flash 和 第三方程序交互

    一、flash 端 修改

    1、flash cs6  修改脚本 为as3

    2、修改 按钮 实例 名 (不是sprite列表中的名字  实例名称 和这个名字 是2个)

    3、时间轴上 添加代码

    当前选择 Action Layer : 帧 21

    stop ();

    btnPart1.addEventListener(MouseEvent.CLICK, mouseClickHandler);
    //sprite69.addEventListener(MouseEvent.CLICK, mouseClickHandler);
    //function addText(val:String):void
    //{
    //    //inTxt.appendText(val + " ");
    //}

    function send(evt : Event):void
    {
        ExternalInterface.call("sendText", "part1");
        //outTxt.text = "";
    }

    function mouseClickHandler(e:MouseEvent):void
    {
      //  trace("Clicked the button.");
      ExternalInterface.call("sendText", "part1");
    }

    btnPart1 是实例名称  send 是flash 给别的程序 传值

    ExternalInterface.addCallback("addText",addText);
    sendBtn.addEventListener(MouseEvent.CLICK, send);

    function addText(val:String):void
    {
        inTxt.appendText(val + " ");
    }

    function send(evt : Event):void
    {
        ExternalInterface.call("sendText", outTxt.text);
        outTxt.text = "";
    }

    addText 是 外不程序 给 flash 传值

    QQ截图20150418151403

  • 相关阅读:
    URAL 2080 莫队
    Codeforces Round #361 (Div. 2) C D
    UVALive 7297 bfs
    UVALive 7472
    HDU 5773 最长上升子序列
    递归求解最大值和最小值
    数字方阵旋转问题
    实现循环队列的各种基本运算
    实现顺序栈的各种基本运算
    使用两个栈来实现队列
  • 原文地址:https://www.cnblogs.com/z_lb/p/4437458.html
Copyright © 2011-2022 走看看