RE: [flexcoders] Re: need a little help with itemRenderer

2007-04-04 Thread Alex Harui
Or look at the examples on my blog (blogs.adobe.com/aharui)



From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
Behalf Of Mark
Sent: Tuesday, April 03, 2007 7:23 AM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Re: need a little help with itemRenderer



Thank you, this is working much better than what I had :)

-Mark

--- In flexcoders@yahoogroups.com mailto:flexcoders%40yahoogroups.com
, Tim Hoff [EMAIL PROTECTED] wrote:

 
 Hi Mark,
 
 Try something like this: (make sure that your itemRenderer is a
 container that supports the backgroundColor style property. You 
can
 change the text color this way as well, using color.
 
 override public function set data(value:Object):void
 {
 super.data = value;
 
 if( value != null )
 {
 if ( value.myProperty == myCondition )
 {
 this.setStyle(backgroundColor,red);
 }
 else
 {
 this.setStyle(backgroundColor,#FF);
 }
 
 super.invalidateDisplayList();
 }
 }
 
 -TH
 __
 
 Tim Hoff
 Cynergy Systems, Inc.
 http://www.cynergysystems.com http://www.cynergysystems.com 
 Office http://www.cynergysystems.comoffice/
http://www.cynergysystems.comoffice/  : 866-CYNERGY
 
 --- In flexcoders@yahoogroups.com
mailto:flexcoders%40yahoogroups.com , Mark pusateri02@ wrote:
 
  I need to change the background color of some items in the
  HorizontalList. I thought the easiest way would be to create an
  itemRenderer such as below. But I can't change the color this 
way.
  Does anyone know what the problem is here? The setColor function
  will have much more to it once I get the setStyle to work.
 
  Thanks
 
  ## In the Application##
  mx:HorizontalList id=hl width=100% height=50
  dataProvider={hListArray} columnWidth=125 
showScrollTips=true
  scrollTipFunction=myScrollFunction selectable=false
  itemRenderer=com.radar.HListRenderer /
 
  ## ItemRenderer ##
  ?xml version=1.0 encoding=utf-8?
  mx:TextArea xmlns:mx=http://www.adobe.com/2006/mxml
http://www.adobe.com/2006/mxml 
  creationComplete=setColor()
  mx:Script
  ![CDATA[
  public var newColor:Number;
  public function setColor():void {
  trace(changing);
  this.setStyle(Color, 0xFF);
  }
  ]]
  /mx:Script
  /mx:TextArea
 




 


[flexcoders] Re: need a little help with itemRenderer

2007-04-03 Thread Mark
Thank you, this is working much better than what I had   :)


-Mark


--- In flexcoders@yahoogroups.com, Tim Hoff [EMAIL PROTECTED] wrote:

 
 Hi Mark,
 
 Try something like this:  (make sure that your itemRenderer is a
 container that supports the backgroundColor style property.  You 
can
 change the text color this way as well, using color.
 
 override public function set data(value:Object):void
 {
  super.data = value;
 
  if( value != null )
  {
  if ( value.myProperty == myCondition )
  {
  this.setStyle(backgroundColor,red);
  }
  else
  {
   this.setStyle(backgroundColor,#FF);
  }
 
  super.invalidateDisplayList();
  }
 }
 
 -TH
 __
 
 Tim Hoff
 Cynergy Systems, Inc.
 http://www.cynergysystems.com
 Office http://www.cynergysystems.comoffice/ : 866-CYNERGY
 
 --- In flexcoders@yahoogroups.com, Mark pusateri02@ wrote:
 
  I need to change the background color of some items in the
  HorizontalList. I thought the easiest way would be to create an
  itemRenderer such as below. But I can't change the color this 
way.
  Does anyone know what the problem is here? The setColor function
  will have much more to it once I get the setStyle to work.
 
  Thanks
 
  ## In the Application##
  mx:HorizontalList id=hl width=100% height=50
  dataProvider={hListArray} columnWidth=125 
showScrollTips=true
  scrollTipFunction=myScrollFunction selectable=false
  itemRenderer=com.radar.HListRenderer /
 
  ## ItemRenderer ##
  ?xml version=1.0 encoding=utf-8?
  mx:TextArea xmlns:mx=http://www.adobe.com/2006/mxml;
  creationComplete=setColor()
  mx:Script
  ![CDATA[
  public var newColor:Number;
  public function setColor():void {
  trace(changing);
  this.setStyle(Color, 0xFF);
  }
  ]]
  /mx:Script
  /mx:TextArea
 





[flexcoders] Re: need a little help with itemRenderer

2007-03-30 Thread Mark
sorry... I'm using Color, it needs to be color.




--- In flexcoders@yahoogroups.com, Mark [EMAIL PROTECTED] wrote:

 I need to change the background color of some items in the 
 HorizontalList.  I thought the easiest way would be to create an 
 itemRenderer such as below.  But I can't change the color this 
way.  
 Does anyone know what the problem is here?  The setColor function 
 will have much more to it once I get the setStyle to work.
 
 Thanks
 
 ## In the Application##
 mx:HorizontalList id=hl width=100% height=50 
 dataProvider={hListArray} columnWidth=125 
showScrollTips=true 
 scrollTipFunction=myScrollFunction selectable=false 
 itemRenderer=com.radar.HListRenderer /
 
 ## ItemRenderer ##
 ?xml version=1.0 encoding=utf-8?
 mx:TextArea xmlns:mx=http://www.adobe.com/2006/mxml; 
 creationComplete=setColor()
   mx:Script
   ![CDATA[
   public var newColor:Number;
   public function setColor():void {
   trace(changing);
   this.setStyle(Color, 0xFF);
   }
   ]]
   /mx:Script
 /mx:TextArea





[flexcoders] Re: need a little help with itemRenderer

2007-03-30 Thread Tim Hoff

Hi Mark,

Try something like this:  (make sure that your itemRenderer is a
container that supports the backgroundColor style property.  You can
change the text color this way as well, using color.

override public function set data(value:Object):void
{
 super.data = value;

 if( value != null )
 {
 if ( value.myProperty == myCondition )
 {
 this.setStyle(backgroundColor,red);
 }
 else
 {
  this.setStyle(backgroundColor,#FF);
 }

 super.invalidateDisplayList();
 }
}

-TH
__

Tim Hoff
Cynergy Systems, Inc.
http://www.cynergysystems.com
Office http://www.cynergysystems.comoffice/ : 866-CYNERGY

--- In flexcoders@yahoogroups.com, Mark [EMAIL PROTECTED] wrote:

 I need to change the background color of some items in the
 HorizontalList. I thought the easiest way would be to create an
 itemRenderer such as below. But I can't change the color this way.
 Does anyone know what the problem is here? The setColor function
 will have much more to it once I get the setStyle to work.

 Thanks

 ## In the Application##
 mx:HorizontalList id=hl width=100% height=50
 dataProvider={hListArray} columnWidth=125 showScrollTips=true
 scrollTipFunction=myScrollFunction selectable=false
 itemRenderer=com.radar.HListRenderer /

 ## ItemRenderer ##
 ?xml version=1.0 encoding=utf-8?
 mx:TextArea xmlns:mx=http://www.adobe.com/2006/mxml;
 creationComplete=setColor()
 mx:Script
 ![CDATA[
 public var newColor:Number;
 public function setColor():void {
 trace(changing);
 this.setStyle(Color, 0xFF);
 }
 ]]
 /mx:Script
 /mx:TextArea