搜尋部落格文章

2012年9月24日 星期一

JSFL擴充Flash - 點陣圖轉純色形狀


var curDoc=fl.getDocumentDOM();
//轉成向量
curDoc.traceBitmap(0, 1, 'pixels', 'many corners');

//填入純色
var fill = curDoc.getCustomFill('toolbar');
fill.color = '#000000';
fill.style = 'solid';
curDoc.setCustomFill( fill );

var requestStr=prompt('轉換成 影片片段元件,請輸入元件名稱:','元件名稱');

convertToSymbolMc(requestStr);
curDoc.selection[0].name=requestStr;

//轉換成 影片片段元件
function convertToSymbolMc(symbolName){
if(symbolName!=null&&symbolName!=''){
//轉換成元件

curDoc.convertToSymbol('movie clip', symbolName, 'center');
var lib = curDoc.library;
if (lib.getItemProperty('linkageImportForRS') == true) {
lib.setItemProperty('linkageImportForRS', false);
}else {
lib.setItemProperty('linkageExportForAS', true);
lib.setItemProperty('linkageExportForRS', false);
lib.setItemProperty('linkageExportInFirstFrame', true);
lib.setItemProperty('linkageClassName', symbolName);
lib.setItemProperty('linkageBaseClass','com.doremistar.systems.books.CollectionSwordMc');
}
lib.setItemProperty('scalingGrid',  false);

}else{
alert('元件名稱有誤,不可為空值或空字串。');
}
}


沒有留言:

張貼留言