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

  • 相关阅读:
    android 学习四 ContentProvider
    andriod 学习三 使用android资源
    andriod学习二 设置开发环境
    andriod学习一
    python学习笔记七
    python学习五
    python学习笔记六
    python学习笔记四
    python学习笔记三
    算法题---数组元素循环右移
  • 原文地址:https://www.cnblogs.com/z_lb/p/4437458.html
Copyright © 2011-2022 走看看