Beck valeu hein ...

é isso mesmo utilizei iconFunction da seguinte maneira:

[Bindable]
[Embed("../img/Group.png")]
public var Group:Class;

[Bindable]
[Embed("../img/User.png")]
public var User:Class;

private function IconTree(item:Object): Class{
        if([EMAIL PROTECTED] == "User") return User;
        if([EMAIL PROTECTED] == "Group") return Group;

        return null
}

<mx:Tree
                id="Tree_Hierarquia"
                dataProvider="{wsPeoples.GetDataTree.lastResult}"
                labelField="@label"
                iconFunction="IconTree"
                disclosureClosedIcon="@Embed(source='../img/More.png')"
                disclosureOpenIcon="@Embed(source='../img/Less.png')"
                x="397.95" y="41" width="392.05002" height="549"
                               dropEnabled="false"
                               dragMoveEnabled="true"
                               dragEnabled="true"
                               dragEnter="onDragEnter(event)"
                               dragOver="onDragOver(event)"
                               dragDrop="onDragDrop(event)"
                               dragComplete="onDragComplete(event)">
</mx:Tree>

Obrigado.

On 9 abr, 00:06, Beck Novaes <[EMAIL PROTECTED]> wrote:
> Acho que você pode resolver isto usando a propriedade "iconFunction".
> Dê uma olhadinha na documentação e tente resolver assim. Se não
> funcionar dá um toque pra gente ver o que podemos fazer.
>
> []'s
> Beck Novaes
>
> On 4 abr, 12:15, "David.Bersiliera" <[EMAIL PROTECTED]> wrote:
>
>
>
> > Boa tarde a todos.
>
> > Sou novato mesmo no Flex galera ...
>
> > Estou com um problema que já tentei o que pude e não consegui
> > soluciona-lo.
> > Estou utilizando um tree para exibir alguns usuários e grupos, só que
> > preciso que cada tipo "Grupo" e "Usuário" tenha o seu ícone
> > referente..
>
> > Até ai tudo bem ... crio no XML a tag "icon" e depois utilizo na opção
> > do obj "iconField" utilizado da seguinte maneira:
>
> > <xml>
> > <node label="label1" icon="User" />
> > <node label="label2" icon="User" />
> > <node label="label3" icon="User" />
> > </node>
> > <node label="label4" icon="Group" />
> > </xml>
>
> > [Bindable]
> > [Embed("../img/Group.png")]
> > public var Group:Class;
>
> > [Bindable]
> > [Embed("../img/User.png")]
> > public var User:Class;
>
> > <mx:Tree
> >         id="Tree_Hierarquia"
> >         dataProvider="{wsPeoples.GetDataTree.lastResult}"
> >         labelField="@label"
> >         iconField="@icon"
> > ...
>
> > O que acontece é o seguinte; quando carrego do XML utilizando desta
> > maneira tudo que é nó que não possui filhos vem com o ícone que
> > desejo, já os que possuem filhos vem com a pasta default da tree onde
> > posso modificar pela propriedade folderClosedIcon/folderOpenIcon, mas,
> > desejo que estas imagens sejam a do XML e não definidas no OBJ.
>
> > Tems como isso ser feito.. alguem pode me ajudar?
>
> > Obrigado.- Ocultar texto entre aspas -
>
> - Mostrar texto entre aspas -
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Responder a