Могу ли я добавить контейнер на холст во Flex с помощью сценария действия? - PullRequest
0 голосов
/ 21 октября 2010

Я пытаюсь добавить контейнер с некоторыми компонентами пользовательского интерфейса в качестве дочернего элемента на холст, а также хочу установить размер границы только с помощью сценария действия без MXML,

1) возможно ли добавитьКонтейнер, который является нижним классом в иерархии от родительского к дочернему, может ли холст addchild () принять контейнер как дочерний?

2) Как установить границу как холста, так и контейнера?

Мне нужно сделать это в сценарии действия, который я пробовал, но ничего не получается, вот код: -

var contain:Container = new Container();

            if(ename.text.length >0)
            {
                var newename:TextInput = new TextInput();
                var newnamet:Label = new Label();

                newnamet.text = namet.text;
                newnamet.x = 5;

                newename.text = ename.text;
                newename.x = 100;
                newnamet.y = newename.y = 20+contain.measuredHeight;

                contain.addChild(newnamet);
                contain.addChild(newename);
                //contain.measure();

            }//end if


                    contain.x=5;
        contain.y =20+childcanvas.measuredHeight;
        childcanvas.addChild(contain);

1 Ответ

3 голосов
/ 21 октября 2010

Взято из документов:

The Container class is an abstract base class for components that 
controls the layout characteristics of child components. 
You do not create an instance of Container in an application. 
Instead, you create an instance of one of Container's subclasses, 
such as Canvas or HBox.

The Container class contains the logic for scrolling, clipping, 
and dynamic instantiation. It contains methods for adding and 
removing children. It also contains the getChildAt() method, 
and the logic for drawing the background and borders of containers.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...