0

我在我的 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>

你能帮忙的话,我会很高兴 :)

4

3 回答 3

1

您的 XML 没有为 JSFL 面板使用正确的词汇表。查看扩展 Flash 书。这是我所知道的唯一完整的 XMLPanel 参考。

于 2011-02-26T03:50:56.897 回答
1

您可以从这里下载 Extending Flash MX 2004 书的示例文件。您将找到 Flash IDE 的对话框设计器扩展。您可以使用该可视化构建器来构建您的对话框。

于 2012-07-17T07:32:38.923 回答
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/Phidg​​ets/Software/Flash/fl8_using_flash。 pdf

于 2012-07-21T05:03:29.080 回答