Показать сообщение отдельно
Старый 25.09.2008, 17:25
insected вне форума Посмотреть профиль Отправить личное сообщение для insected Найти все сообщения от insected
  № 1  
Ответить с цитированием
insected
 
Аватар для insected

Регистрация: Jun 2006
Сообщений: 164
По умолчанию Отображение actionScript класса в mxml

Я хочу сделать reusable компонент. Компонент простой - несколько кнопок (не фиксированное количество). Хочу чтобы в mxml это выглядело так

<custom:myComponent Items="[lable1,label2,label3]"/>

Я не особо пока четко понимаю связь mxml и as, и вот что я делаю:

Код:
	public class myComponent 
	{
		public var buttons:Array;

		public function myComponent()
		{
			items = new Array();
			buttons = new Array();
		}
		
                public function set Items(items:Array):void
		{
			for each(var item:String in items)
			{
				var button:Button = new Button();
				button.label = item as String;
			}
		}
	}
в mxml пишу <custom:myComponent Items="[lable1,label2,label3]"/>
Собственно на выходе пусто. Что делать?