2011-04-01 41 views
0

過去幾天一直在Adobe Flex的Person Search應用程序中爲黑莓手冊苦苦掙扎。基本上,我有以下幾點:自定義列表設計 - Adob​​e Flex

主要應用與MXML接口在底部

private var persons:ArrayCollection = new ArrayCollection(); 

public function init():void{  

    var p1:PersonSummary = new PersonSummary("Joe Smith", "9/9/1987", "img1.jpg"); 
    var p2:PersonSummary = new PersonSummary("Ben Smith", "9/5/1987", "img2.jpg"); 
    var p3:PersonSummary = new PersonSummary("John Doe", "9/9/1967", "img3.jpg"); 

    persons.add(p1); 
    persons.add(p2); 
    persons.add(p3); 
} 

PersonSummary

class PersonSummary{ 

    private var name:String; 
    private var dob:String; 
    private var image:String; 

    public function PersonSummary(n:String,d:String,i:String){ 
      this.name = n; 
      this.dob = d; 
      this.image = i; 
    } 
... 
} 

接口我在尋找:

enter image description here

什麼是MXML?任何人都可以爲我解決這個問題,永遠不會有任何債務!

感謝 菲爾

+0

[Adobe Flex中的圖像]可能的重複(http://stackoverflow.com/questions/5498789/images-in-adobe-flex) – 2011-04-02 08:29:34

+0

抱歉,但這顯然是重複的:http://stackoverflow.com/questions/5498789/images-in-adobe-flex – 2011-04-02 08:30:13

回答

1

一個提示,讓你在右邊線將使用的ItemRenderer MXML,其中有你想要的東西如細節。圖像顯示,姓名,出生日期。您可以在界面構建器中構建它。

其次,你需要第二個mxml,它聲明一個帶有List的VBOX,然後列表應該綁定到你的ArrayCollection,並且每個項目將在你爲列表中的每個項目構建的項目渲染器中拾取。

對不起,這不是一個編碼的例子。

+1

<?xml version =「1.0」encoding =「utf-8」?> \t \t \t \t \t \t \t \t \t 2011-04-01 16:10:38