zoukankan      html  css  js  c++  java
  • haxe 嵌入swf 读取里面的内容

    首先安装 swf 库,运行命令:

      命令提示符: haxelib install swf

    在project.xml 加上 

      

    <!-- 导入swf类库 -->
    <haxelib name="swf" />
    <!--  assets/swfs/ 是swf资源文件所在目录-->
    <library id="aaSwf" path="assets/swfs/aa.swf" type="swf"/>

    如要显示aa.swf中的Mc_A影片剪辑用如下方法

    主文档类:Main.hx

    package;
    import openfl.Assets;
    import openfl.display.MovieClip;
    import openfl.display.Sprite;
    
    /**
     * ...
     * @author kingBook
     */
    
    class Main extends Sprite 
    {
    
        public function new() 
        {
            super();
            
            //加载swf库
            Assets.loadLibrary("aaSwf",swfAssetsLoaded);
        }
        
        private function swfAssetsLoaded(library:Dynamic):Void
        {
            var mc_a:MovieClip = Assets.getMovieClip("aaSwf:Mc_A");
            this.addChild(mc_a);
        }
        
    }

    *在Haxe中使用flash中的MovieClip,会有很多坑,不建议使用

  • 相关阅读:
    vmware fusion和mac共享目录
    安卓linker源码阅读01
    sublime text 快捷键
    eclipse使用经验汇总
    递归池:
    ubuntu下adb红米
    蛋疼问题汇总you must restart adb and eclipse
    JNI
    ARM寻址
    了解装饰器
  • 原文地址:https://www.cnblogs.com/kingBook/p/4420077.html
Copyright © 2011-2022 走看看