Модальная Спарк TextArea? - PullRequest
0 голосов
/ 21 февраля 2011

Я хочу, чтобы фон выглядел так, как будто было открыто модальное окно, но вместо окна я хочу использовать Spark TextArea .. Возможно ли это?

1 Ответ

1 голос
/ 21 февраля 2011

Вы можете использовать PopUpManager для создания любого объекта IFlexDisplayObject в качестве модального представления.

Пример:

<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
               xmlns:s="library://ns.adobe.com/flex/spark" 
               xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">

    <fx:Script>
        <![CDATA[
            import mx.managers.PopUpManager;

            import spark.components.TextArea;
            protected function button1_clickHandler(event:MouseEvent):void
            {
                var ta:TextArea = new TextArea();
                ta.width = 300;
                ta.height = 200;

                PopUpManager.addPopUp(ta, this, true);
                PopUpManager.centerPopUp(ta);
            }
        ]]>
    </fx:Script>

    <fx:Declarations>
        <!-- Place non-visual elements (e.g., services, value objects) here -->
    </fx:Declarations>
    <s:Button label="Click" click="button1_clickHandler(event)"/>
</s:Application>
...