El manejo de imagenes ya lo realiza, lo que no realiza es abrir el archivo.
Gracias
fsh0010
Datagrid:
Código :
<mx:DataGridColumn id="dec" dataField="7" headerText="Decreto" width="80" headerStyleName="center" textAlign="center" itemRenderer="FileRender"/>
FileRender:
<?xml version="1.0" encoding="utf-8"?>
<mx:Image xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:HBox xmlns:mx="http://www.adobe.com/2006/mxml" paddingBottom="10" paddingLeft="10" paddingRight="10" paddingTop="10">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
import mx.events.FlexEvent;
import flash.events.MouseEvent;
[Embed("assets/down.png")]
private var downIcon:Class;
[Embed("assets/3647-64.png")]
private var transparenteIcon:Class;
override public function set data( value:Object ):void
{
super.data = value;
if (miRender.label!="")
{
this.source = downIcon;
miRender.addEventListener(MouseEvent.CLICK, manejadorClick);
}
else
{
this.source = transparenteIcon;
}
}
private function manejadorClick( event:MouseEvent ):void
{
navigateToURL(new URLRequest('http://fsh01/fsh02/Extern/MostrarFilesSP/MuestraArchivosZRP.aspx?wm=1&A=' + data[7]), "_self");
}
]]>
</mx:Script>
<mx:LinkButton id="miRender" label="{data[7]}" click=" manejadorClick(event);" />
</mx:HBox>
</mx:Image>
