kra.... eu modifiquei o seu Canvas...
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" height="25"
width="100%" creationComplete="initComp()" >
<mx:Script>
<![CDATA[
import mx.events.FlexEvent;
[Bindable("dataChange")]
private var _listData : BaseListData;
[Bindable]
private var _text:String;
public function newInstance():*
{
return new NomeDoSeuItemRenderer();
}
public function get listData() : BaseListData
{
return _listData;
}
public function set listData( value : BaseListData )
: void
{
_listData = value;
}
override public function set data(value:Object):void{
super.data = value;
}
public function initComp():void{
pb.addEventListener(ProgressEvent.PROGRESS,
pb_progressHandler);
pb.addEventListener(Event.COMPLETE,
pb_completeHandler);
pb.visible = false;
st.visible = true;
//_text = 'Aguardando...';
}
public function
pb_progressHandler(event:ProgressEvent):void{
st.visible = false;
pb.visible = true;
pb.setProgress(event.bytesLoaded,
event.bytesTotal);
}
public function pb_completeHandler(event:Event):void{
pb.visible = false;
st.visible = true;
_listData.label = 'Upload
completo.';
}
]]>
</mx:Script>
<mx:ProgressBar id="pb" height="21" label="%3%%"
labelPlacement="center" source="{data.object}" fontSize="10"
mode="event" complete="pb_completeHandler(event)" width="100%" x="0"
y="2"/>
<mx:Label id="st" x="0" y="2" color="#5FA1DF"
text="{_listData.label}" />
</mx:Canvas>
Ai para vc alterar o seu label para "Aguardando..." no DataGridColumn faça
um labelFunction que retorne o que vc quer que apareça, ou seja,
"Aguardando..." e toda vez q o upload for completado será alterado para
Upload completo...
Teste ai e me diga se deu certo...
Bo sorte...
Até mais
Em 28 de abril de 2010 17:02, Jean Carlos Kresko
<[email protected]>escreveu:
> Gabriela,
>
> Desculpe minha ignorância, mas como eu faria para criar tantos IR quanto
> itens do dataprovider?
> Já setei o source ao setar o data mas não resolveu...
>
> Jean
>
>
> --
> 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
>
--
-----------------------------------------------------------
Guilherme Sjlender -
Desenvolvedor RIA - Flex/Java -
http://site.gflex.biz -
------------------------------------------------
--
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