zoukankan      html  css  js  c++  java
  • 用JSFL把位图生成对应的mc元件, 并按名字导出

    实例如下:

    //filename: batch_export.jsfl
    //将cs3中lib下的位图,生成对应的mc元件, 并按名字导出

    var lib = fl.getDocumentDOM().library; //library 对象
    var libLength = lib.items.length;
    var itemArr = [];
    for(var i=0; i < libLength; i++) {
    //将位图放入数组
    if(lib.items[i].itemType=="bitmap")
    itemArr.push(lib.items[i]);
    }
    for (var i = 0; i < itemArr.length; i++) {
    var itemName = itemArr[i].name;
    var expName = itemName.split(".")[0]; //不带后缀名
    lib.selectItem(itemName); //选中位图
    lib.addItemToDocument({x:0,y:0});
    fl.getDocumentDOM().selectAll();
    fl.getDocumentDOM().convertToSymbol("movie clip",expName,"top left") ; //将位图转化为mc元件
    if (lib.getItemProperty('linkageImportForRS') == true) {
    lib.setItemProperty('linkageImportForRS', false);
    }
    lib.setItemProperty('linkageExportForAS', true);
    lib.setItemProperty('linkageExportForRS', false);
    lib.setItemProperty('linkageExportInFirstFrame', true);
    lib.setItemProperty('linkageClassName', expName);
    lib.setItemProperty('scalingGrid', false);
    fl.getDocumentDOM().selectAll(); //清空舞台
    fl.getDocumentDOM().deleteSelection();
    }

  • 相关阅读:
    acm寒假特辑1月20日 CodeForces
    acm寒假特辑1月24日 HDU
    acm寒假特辑1月25日HDU
    acm寒假特辑1月26日HDU
    acm寒假特辑1月22日HDU
    acm寒假特辑1月28日HDU
    ubuntu14.04安装notepadqq
    ntpd vs. ntpdate
    centos7 防火墙firewalld
    git 自动补全 (git auto completion)
  • 原文地址:https://www.cnblogs.com/atong/p/2856293.html
Copyright © 2011-2022 走看看