0

アクションスクリプト(flex)の何らかのコレクションオブジェクトでJavaクラスからTreeデータを取得したいと考えています。データを保存するためにどのオブジェクトを使用し、ツリーのような構造にデータを取り込む方法は?

以下は、カスタム定義の Tree クラスです。

public class Tree 
{
    public Node root;

    public static class Node 
    {
        public String file;
        public String fileType;
        public String comments;
        public LinkedList<Node> children;

        public Node(String file, String fileType, String comments) {
            this.file = file;
            this.fileType = fileType;
            this.comments = comments;
            children = new LinkedList<Node>();
        }
    }
};
4

1 に答える 1

1

それは、プロジェクトが中間層として何を使用するかによって異なります。フロントサイド クラスのエイリアスを中間層表現に登録する [RemoteClass] を使用して、「手動」ルートに進むことができます。特にフロントサイドが独自のプロパティ名アクセスを使用する場合は、AMF の ByteArray トランスポートを使用した手動のマッサージが必要になる場合があります。プロジェクトが LCDS を使用している場合、コレクションは通常 ArrayList で表され、LCDS はこれを自動的に変換するため、これは少し簡単になります。

参照: http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf680e1-7ffe.html#WS2db454920e96a9e51e63e3d11c0bf69084-7a25

于 2012-04-09T14:53:54.843 に答える