o problema é que vou criar várias imagens como essa com várias combinações
diferentes, na verdade podem ter umas 30 combinações diferentes, por isso
acho mais fácil criar um componente e abrir várias instancias quando
carregar a aplicação.

Talvez eu esteja extendendo o controle errado, poderia ser uma canvas, da
forma que você mostrou abaixo, mas como eu faria isso?

Obrigado

2008/5/20 Rafael Gomes Dantas <[EMAIL PROTECTED]>:

> É uma idéia interessante, mas acho mais fácil você criar dois componentes
> images e posicionar eles dentro de um canvas envelope.
>
> <mx:Canvas>
>     <mx:Image source="src1" x="0" y="0"/>
>     <mx:Image source="src2" x="0" y="0"/>
> </mx:Canvas>
>
> 2008/5/20 Fabio Aguiar <[EMAIL PROTECTED]>:
>
> Bom dia pessoal, preciso extender um controle de imagem para mostrar duas
>> imagens distintas uma sobre a outra, por exemplo, tenho várias imagens,
>> metade verde, metade vermelha. As duas imagens tem o mesmo tamanho e deve
>> ser combinadas como ativo, inativo, etc. Então preciso carregar duas imagens
>> num mesmo source. Alguem sabe como fazer isso?
>>
>> Segue trecho do código:
>>
>> package br.com.viafacil
>> {
>>     import mx.controls.Image;
>>
>>     public class IconMap extends Image
>>     {
>>         private var _source:Object;
>>
>>         [Embed(source="/assets/icones/verde_000_ativo.swf")]
>>         private var verde_000_ativo: Class;
>>         [Embed(source="/assets/icones/verm_000_ativo.swf")]
>>         private var verm_000_ativo: Class;
>>
>>         public function IconMap()
>>         {
>>             super();
>>             switch(_imgType) {
>>                 case 0:
>>                     this.source=verde_000_ativo;
>>                     break;
>>             }
>>         }
>>
>>         private var _imgType:Number = 0;
>>
>>         public function set ImageType(value:Number):void {
>>             _imgType = value;
>>         }
>>
>>         public function get ImageType():Number {
>>             return _imgType;
>>         }
>>
>> }
>>
>> --
>> Fabio Aguiar
>> AguiarTech Consultoria
>> [EMAIL PROTECTED]
>> Não colabore com Spammers, ao encaminhar suas mensagens, apague os
>> endereços de email do corpo da mensagem e encaminhe com cópia oculta
>>
>>
>
> >
>


-- 
Fabio Aguiar
AguiarTech Consultoria
[EMAIL PROTECTED]
Não colabore com Spammers, ao encaminhar suas mensagens, apague os endereços
de email do corpo da mensagem e encaminhe com cópia oculta

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