【发布时间】:2010-12-15 12:33:15
【问题描述】:
我正在制作一个 SWF 面板来自动化一些文件设置。我正在使用 libraryPath JSFL 命令指向一些外部库。如何使用 JSFL 将其中一个外部库中的项目放到舞台上?
我试过了:
fl.getDocumentDOM().library.addItemToDocument({x:0, y:0}, 'myItem');
【问题讨论】:
标签: flash actionscript-3 jsfl
我正在制作一个 SWF 面板来自动化一些文件设置。我正在使用 libraryPath JSFL 命令指向一些外部库。如何使用 JSFL 将其中一个外部库中的项目放到舞台上?
我试过了:
fl.getDocumentDOM().library.addItemToDocument({x:0, y:0}, 'myItem');
【问题讨论】:
标签: flash actionscript-3 jsfl
SWC 文件的 libraryPath 不是像已编译的 flex 类库中那样,而不是可视组件 swc 文件吗?
如果要添加组件 swcs,请使用 componentPanel 对象:
fl.componentsPanel.addItemToDocument({x:0, y:200}, "User Interface", "Button");
【讨论】:
来自 Adobe 的文档:
var itemIndex = fl.getDocumentDOM().library.findItemIndex( "myItem" );
var theItem = fl.getDocumentDOM().library.items[itemIndex];
fl.getDocumentDOM().addItem( {x:0,y:0}, theItem );
【讨论】: