Ah tá... é verdade.

O "icon" é um estilo e não uma propriedade. Por isto você tem que usar
o "setStyle".

button.setStyle("icon", variavel);

[]'s
Beck Novaes

On Jul 20, 4:05 am, "Jackson Ferreira de Andrade Mafra"
<[EMAIL PROTECTED]> wrote:
> Ele mostra isso:
> Severity Description Resource In Folder Location Creation Time Id
> 2 1119: Access of possibly undefined property icon through a reference with
> static type mx.controls:Button. asf_banco.as web_sips/flex line 127 20 de
> Julho de 2007 08:04:22 7231
>
> On 7/20/07, Beck Novaes <[EMAIL PROTECTED]> wrote:
>
>
>
>
>
> > Deveria ser simples assim:
>
> > icon = variavel;
>
> > Você já tentou isto?
>
> > []'s
> > Beck Novaes
>
> > On 19 jul, 21:06, "Jackson Ferreira de Andrade Mafra"
> > <[EMAIL PROTECTED]> wrote:
> > > Criei as seguintes variaveis:
>
> > > [Bindable][Embed(source="../img/application_form_add.png")]   public var
> > > btn_adiciona:Class;
> > > [Bindable][Embed(source="../img/application_edit.png")]    public var
> > > btn_edita:Class;
> > > [Bindable][Embed(source="../img/arrow_refresh.png")]     public var
> > > btn_atualiza:Class;
> > > [Bindable][Embed(source="../img/application_form_magnify.png")]  public
> > var
> > > btn_pesquisa:Class;
> > > [Bindable][Embed(source="../img/application_lightning.png")]  public var
> > > btn_salva:Class;
> > > [Bindable][Embed(source="../img/application_form_delete.png")]  public
> > var
> > > btn_deleta:Class;
> > > [Bindable][Embed(source="../img/application_side_contract.png")] public
> > var
> > > btn_voltar:Class;
>
> > > 1 para cada botao;
>
> > > Os botoes eu crio dinamicamente dentro de uma controlbar.
>
> > > meu problema é como defino a propriedade icon?
>
> > > se uso pelo modo visual coloco icon="{variavel}" e ele funciona
> > perfeito.
>
> > > e criando ele dinamicamente?
>
> > > --
> > > Jackson F. de A. Mafra
> > > Designer e Desenvolvedor, Consultor
> > > Designer and  Developer, Consultant
>
> --
> Jackson F. de A. Mafra
> Designer e Desenvolvedor, Consultor
> Designer and  Developer, Consultant


--~--~---------~--~----~------------~-------~--~----~
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