• 用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();
    }

  • 相关阅读:
    VS2005编译mysql5.1.68
    用boost库实现traceroute小工具
    linux内核选项部分翻译
    linux 内核中的锁机制RCU
    先装windows 还是linux ?
    U盘装ubuntu
    编译linux内核3.0
    root密码丢失了怎么办?
    linux配置文件
    新一代linux文件系统btrfs
  • 原文地址:https://www.cnblogs.com/atong/p/2856293.html
Copyright © 2020-2023  润新知