Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Flex > свойства TextArea


Автор: Parvana 27.1.2009, 17:51
Здравствуйте дорогие Flasher/Flexer-и. 
Меня интересует вот что: скажем у нас есть обйект TextArea, у которого verticalScrollPolicy="auto" и юзер меняает его параметры width, height и text. Как можно узнат VerticalScroll видимый или невидимый?

Код

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init();">
<mx:Script>
        <![CDATA[
                private function init():void{
                        this.addEventListener(Event.ENTER_FRAME, onEF);
                }

                private function onEF(evt:Event):void{
                        //Проблема ТУТ: нужно показать видимость вертикалного скролла обйекта TXT;
                }
        ]]>
    </mx:Script>
<mx:TextArea verticalScrollPolicy="auto" id="TXT" x="100" y="100" width="200" height="100" text="Start" />
</mx:Application>



Спасибо за помощ, и простите за ужасное правожписание русского язика  smile 

Автор: bars80080 28.1.2009, 10:08
а есть у него такое свойство, как .visibility ?

Автор: bars80080 28.1.2009, 10:10
....

Автор: bars80080 28.1.2009, 10:15
....

Автор: bars80080 28.1.2009, 10:30
да, такие на форуме случаются глюки

Автор: Parvana 30.1.2009, 02:01
Цитата(bars80080 @ 28.1.2009,  08:08)
а есть у него такое свойство, как .visibility ?

Прости, наверху вместо verticalScrollPolicy="auto" я должен быль написать verticalScrollPolicy="off". Тоесть было-бы verticalScrollBar видимым если-бы verticalScrollPolicy имел значение "auto" вместо "off".

Я думал о том что-бы установит verticalScrollPolicy="auto", посмотреть видимый он или нет, а после этого опять установить verticalScrollPolicy="off". Только проблема в том, что результат мне нужен в течении одного Frame-а, а  verticalScrollBar обновлчется только в следучушем Frame-е:(

Что скажете?  smile 

Автор: dunki 22.2.2009, 03:46
может как-то так : 

Код

private function onEF(evt : Event) : void
{
    trace(TXT.maxVerticalScrollPosition > 0);
}


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)