Pessoal,
Estou montando um DataGrid e preciso incluir ali algumas imagens... a
rotina já está pronta, porém, quando desco a barra de rolagem e volto,
algumas imagens são trocadas, tipo... a imagem da terceira linha vai pra
quarta, vi que etc...
estou usando esta rotina
<fx:Component>
<mx:Image horizontalAlign="center" width="20"
height="20" source="{imagem.source}"
creationComplete="image1_creationCompleteHandler(event);">
<fx:Script>
<![CDATA[
import mx.events.FlexEvent;
[Bindable]
public var imagem:Image = new Image();
protected function
image1_creationCompleteHandler(event:FlexEvent):void
{
switch (data.status)
{
case 'C':
imagem.source='assets/img1.png';
break;
case 'B':
imagem.source='assets/img2.png';
break;
case 'A':
imagem.source='assets/img3.png';
break;
default:
imagem.source='';
}
}
]]>
</fx:Script>
</mx:Image>
</fx:Component>
Tentei usar da seguinte forma
<mx:Image horizontalAlign="center" width="20" height="20"
source="@Embed({imagem.source})"
creationComplete="image1_creationCompleteHandler(event);">
e pra imagem usei o seguinte...
imagem.source='../../../assets/img1.png';
porém, a imagem não aparece.
Alguém tem outra sugestão?
--
Atenciosamente,
Rodrigo Valentim
--
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