
And result is:
[Embed(source="assets/ui/assets.swf", symbol="ToolbarBg")]
[Bindable]public static var ToolbarBg:Class;
[Embed(source="assets/ui/assets.swf", symbol="PanelBg")]
[Bindable]public static var PanelBg:Class;
[Embed(source="assets/ui/assets.swf", symbol="PanelBar")]
[Bindable]public static var PanelBar:Class;
[Embed(source="assets/ui/assets.swf", symbol="PanelBarOver")]
[Bindable]public static var PanelBarOver:Class;
JSFL Code:
//assets file path
var assetsSwf = 'assets/ui/assets.swf';
//get all items in library
var arr = fl.getDocumentDOM().library.items;
for(var i =0 ;i
//only generate items which has "movie clip" itemType and linkageClassName isn't undefined.
if(arr[i].itemType == "movie clip" && arr[i].linkageClassName != undefined)
{
var linkageClassName = arr[i].linkageClassName;
fl.trace('[Embed(source="' + assetsSwf + '", symbol="' + linkageClassName + '")]');
fl.trace('[Bindable]public static var ' + linkageClassName + ':Class;');
fl.trace("\r");
}
}
Download Linkage2AS.jsfl
