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 bookのサンプル ファイルは、ここからダウンロードできます。Flash IDE 用の Dialog Designer 拡張機能があります。そのビジュアル ビルダーを使用して、ダイアログを作成できます。

于 2012-07-17T07:32:38.923 に答える
0

次のドキュメントに記載されているように、Flash は XUL のサブセットのみを使用します

サポートされているものを見つけるのは簡単ではありません。サポートされているサブセットをリストしたこの 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 に答える