我在我的Flash CS4应用程序中使用JsFl来向我们的2D艺术家提供一些反馈。 我想显示一个对话框,感谢JsFl,填充了一个列表框或树... 我的问题是:我的对话框显示但我的列表框空洞(甚至缺少列表标题)。
这是我对我的XML的JsFl调用:
var result = fl.getDocumentDOM().xmlPanel(fl.configURI + "Commands/dialogbox.xml");
这是我的XML文件:
<?xml version='1.0'?>
<dialog name='dialog' title='dialogbox' buttons='accept,cancel' width='300' height='400'>
<box>
<listbox>
<listhead>
<listheader label="Name"></listheader>
<listheader label="Age"></listheader>
<listheader label="City"></listheader>
</listhead>
<listcols>
<listcol flex="1"></listcol>
<listcol flex="1"></listcol>
<listcol flex="1"></listcol>
</listcols>
<listitem>
<listcell label="Julia"></listcell>
<listcell label="19"></listcell>
<listcell label="Boston"></listcell>
</listitem>
<listitem>
<listcell label="Sandra"></listcell>
<listcell label="25"></listcell>
<listcell label="London"></listcell>
</listitem>
<listitem>
<listcell label="Sharon"></listcell>
<listcell label="35"></listcell>
<listcell label="Paris"></listcell>
</listitem>
</listbox>
</box>
</dialog>
<?xml version='1.0'?>
<dialog name='dialog' title='dialogbox' buttons='accept,cancel' width='300' height='400'>
<box>
<listbox>
<listhead>
<listheader label="Name"></listheader>
<listheader label="Age"></listheader>
<listheader label="City"></listheader>
</listhead>
<listcols>
<listcol flex="1"></listcol>
<listcol flex="1"></listcol>
<listcol flex="1"></listcol>
</listcols>
<listitem>
<listcell label="Julia"></listcell>
<listcell label="19"></listcell>
<listcell label="Boston"></listcell>
</listitem>
<listitem>
<listcell label="Sandra"></listcell>
<listcell label="25"></listcell>
<listcell label="London"></listcell>
</listitem>
<listitem>
<listcell label="Sharon"></listcell>
<listcell label="35"></listcell>
<listcell label="Paris"></listcell>
</listitem>
</listbox>
</box>
</dialog>
任何帮助都会很好:)
答案 0 :(得分:1)
您的XML没有为JSFL面板使用正确的词汇表。查看Extending Flash book。这是我所知道的唯一完整的XMLPanel引用。
答案 1 :(得分:1)
您可以下载Extending Flash MX 2004 book from here的示例文件。您将找到Flash IDE的Dialog Designer扩展。您可以使用该可视化构建器来构建对话框。
答案 2 :(得分:0)
Flash仅使用此处文档中提到的XUL子集:http://help.adobe.com/en_US/flash/cs/extend/WS5b3ccc516d4fbf351e63e3d118a9024f3f-7fea.html
找到支持的内容并不容易,我在这里找到了这个列出支持子集的pdf: http://w3.id.tue.nl/fileadmin/id/objects/E-Atelier/Phidgets/Software/Flash/fl8_using_flash.pdf