[Bindable]
public var cores:ArrayCollection = new ArrayCollection(
[{color:"0xEEEEEE"}, {color:"0xCCCCCC"}]);
<mx:TileList id="colorTiles" width="400" height="100"
dataProvider="{cores}" itemRenderer="compCor"* labelField="color"/>*
*Eduardo Kraus*
Desenvolvedor
[email protected]
http://blog.mxml.com.br
http://twitter.com/EduardoKraus
2009/6/22 Ricardo <[email protected]>
>
> Não deu certo.
> Vou colocar o script do componente.
>
>
> COMPCOR.mxml
> O componente tem mais funções,
> mas acho que dá para ter uma ideia.
>
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="152"
> height="32"
> creationComplete="init();" borderStyle="solid"
> horizontalScrollPolicy="off" verticalScrollPolicy="off">
> <mx:Script>
> <![CDATA[
> import mx.core.UIComponent;
> public var color:String; public
> function init():void{
> var sp:Sprite = new Sprite();
> sp.graphics.beginFill(uint(color),1);
> sp.graphics.drawRect(0,0,40,30);
> sp.graphics.endFill();
> var uic:UIComponent = new
> UIComponent(); uic.addChild(sp);
> this.addChild(uic);
> }
> ]]>
> </mx:Script>
> </mx:Canvas>
>
>
>
> MAIN.XML
>
>
> [Bindable]
> public var cores:ArrayCollection = new ArrayCollection(
> [{color:"0xEEEEEE"}, {color:"0xCCCCCC"}]);
>
> <mx:TileList id="colorTiles" width="400" height="100"
> dataProvider="{cores}" itemRenderer="compCor" />
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---