flex-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Subscriptions <subscripti...@leeburrows.com>
Subject Re: Background color in custom renderer
Date Thu, 06 Nov 2014 18:14:56 GMT
its expecting a uint, so converts string ("Red") to a uint (zero)

Lee Burrows
ActionScripter

On 06/11/2014 18:09, mark goldin wrote:
> I am getting results I cannot comprehend.
> this.getTextField().setStyle("backgroundColor", "Red");
> if (this.getTextField().backgroundColor != null)
> trace(this.getTextField().backgroundColor);
>
> This code will trace out a number 16777215 btu no color in cells.
>
> But:
> this.getTextField().backgroundColor = "Red";
> if (this.getTextField().backgroundColor != null)
> trace(this.getTextField().backgroundColor);
>
> will output 0.
>
> BTW, I am using this renderer for ADG column.
>
> Thanks
>
>
> On Thu, Nov 6, 2014 at 11:20 AM, Alex Harui <aharui@adobe.com> wrote:
>
>> Try skipping setStyle:
>>
>> this.getTextField().backgroundColor = 0xFFA500;
>>
>>
>> If that doesn’t work, there might be other code that removes backgrounds
>> when a renderer so the highlights for rollover show through.   Check the
>> base class for logic that does that.
>>
>> -Alex
>>
>> On 11/6/14, 8:36 AM, "mark goldin" <markzolotoy@gmail.com> wrote:
>>
>>> I did.
>>>
>>> On Thu, Nov 6, 2014 at 10:32 AM, OmPrakash Muppirala
>>> <bigosmallm@gmail.com>
>>> wrote:
>>>
>>>> Try removing the quotes around the color value.
>>>> On Nov 6, 2014 7:48 AM, "mark goldin" <markzolotoy@gmail.com> wrote:
>>>>
>>>>> I am using a label for my custom renderer:
>>>>>
>>>>> override public function set data(value:Object):void
>>>>> {
>>>>> super.data = value;
>>>>> if (value != null)
>>>>> {
>>>>> this.getTextField().background = true;
>>>>> this.getTextField().setStyle("backgroundColor", "0xFFA500");
>>>>> }
>>>>> }
>>>>> private function getTextField():*
>>>>> {
>>>>> return textField;
>>>>> }
>>>>>
>>>>> But I see no color.
>>>>>
>>>>> Thanks
>>>>>
>>


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message