Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Отображение actionScript класса в mxml (http://www.flasher.ru/forum/showthread.php?t=116296)

insected 25.09.2008 17:25

Отображение 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]"/>
Собственно на выходе пусто. Что делать?

fljot 25.09.2008 19:22

я бы вам посоветовал прочитать статьи тут http://livedocs.adobe.com/flex/3/htm...dvanced_1.html
должно убрать некотору кашу в голове

insected 25.09.2008 19:53

Спасибо ) то что нужно!


Часовой пояс GMT +4, время: 13:57.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.