Индивидуальный дизайн списка - Adobe Flex - PullRequest
0 голосов
/ 01 апреля 2011

В течение последних нескольких дней мы боролись с приложением Поиск человека в Adobe Flex для Blackberry Playbook . В основном у меня есть следующее:

Основное приложение с интерфейсом 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? Я навсегда буду в долгу у любого, кто сможет решить эту проблему для меня!

Спасибо Фил

1 Ответ

1 голос
/ 01 апреля 2011

Подсказка, которая поможет вам правильно ориентироваться, заключается в использовании ItemRenderer mxml, в котором есть подробная информация о том, что вы хотите, например. отображение изображения, имя, DOB. Вы можете построить это в конструкторе интерфейсов.

Во-вторых, вам нужен второй mxml, который объявляет VBOX со списком внутри, затем список должен привязываться к вашей коллекции ArrayCollection, и каждый элемент будет выбран в рендерере элементов, который вы создали для каждого элемента в списке.

Извините, это не кодированный пример.

...