Как изменить цвет textArea во время выполнения? - PullRequest
0 голосов
/ 22 ноября 2010

Я использую TextArea в своем приложении и хочу изменить цвет шрифта textArea во время выполнения в зависимости от определенных условий? Я использую следующий код в функции

resultText.setStyle ("color", 0x842D22). Тем не менее, это не работает, и дает мне исключение во время выполнения Не удается получить доступ к свойству нулевой ссылки на объект.

setStyle, похоже, не работает с textArea. пожалуйста, сообщите.

1 Ответ

2 голосов
/ 22 ноября 2010

Посмотрите, поможет ли вам этот пример:

 <?xml version="1.0" encoding="utf-8"?>
   <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
    <![CDATA[
        public var flag:Boolean = true;
        public function clickHandler():void{
         if(flag)
          {resultText.setStyle("color","red");
           }
           else
           {
           resultText.setStyle("color","blue");
           }    
          flag = !flag;
        }
        ]]>
</mx:Script><mx:TextArea x="59" y="104" id="resultText"/>
<mx:Button id="colorChangeButton" label="Change Color" click="clickHandler()" x="83" y="180" /></mx:Application>

Попробуйте поделиться кодом, если это не поможет ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...