使用JSFL,使用libraryPath从库中提取项目

时间:2009-11-11 15:49:30

标签: flash actionscript-3 jsfl

我正在制作一个SWF面板来自动化一些文件设置。我正在使用libraryPath JSFL命令指向一些外部库。如何使用JSFL将其中一个外部库中的项目放到舞台上?

我试过了:

fl.getDocumentDOM().library.addItemToDocument({x:0, y:0}, 'myItem');

2 个答案:

答案 0 :(得分:1)

对于SWC文件的库路径是不是像编译好的flex库那样,而不是可视组件swc文件?

如果要添加组件swcs,请使用componentPanel对象:

fl.componentsPanel.addItemToDocument({x:0, y:200}, "User Interface", "Button"); 

答案 1 :(得分:0)

来自Adobe的文档:

var itemIndex = fl.getDocumentDOM().library.findItemIndex( "myItem" );
var theItem = fl.getDocumentDOM().library.items[itemIndex];
fl.getDocumentDOM().addItem( {x:0,y:0}, theItem );