Tengo el trabajo casi terminado pero me falta el mailto o como se llame en el datagrid. Necesito hacer click sobre el mail o sobre la fila es exactamente igual para mi de la siguiente imagen y que me habra el Outlook Express o el programa predeterminado de correo y pueda mandar un mail a la persona requerida. Desde ya muchas gracias

Este es el codigo de las propiedades en flash del datagrid.
Código :
//Importamos las clases para el Iterator y los Estilos import mx.data.components.datasetclasses.DataSetIterator import mx.styles.CSSStyleDeclaration //Estilo de la cabecera del grid var headerStyles = new CSSStyleDeclaration(); headerStyles.setStyle("textAlign", "center"); procesos_grid.setStyle("headerStyle", headerStyles); procesos_grid.setStyle("themeColor", "haloBlue"); //ACCIONES QUE CREAN LA TRANSPARENCIA DEL ARBOL SIN AFECTAR SUS PROPIEDADES DE SELECCION _global.styles.ScrollSelectList.backgroundColor = undefined; mx.controls.listclasses.SelectableRow.prototype.drawRowFill = function (miArbol:MovieClip, newClr:Number): Void { miArbol.clear(); if (newClr == undefined) miArbol.beginFill(0xABCDEF, 0); else miArbol.beginFill(newClr); miArbol.drawRect(1, 0, this.__width, this.__height); miArbol.endFill(); miArbol._width = this.__width; miArbol._height = this.__height; } //FIN ACCIONES procesos_grid.setStyle("color", 0x8ACAD5);// Para las letras headerStyles.setStyle("color", "0x000000"); // Para los titulos //Declaramos variables insert_lv = new LoadVars(); recibir_lv = new LoadVars(); var ordenarHacia:String = new String("asc"); var ordenarPor:String = new String(); var miXML:XML = new XML(); var datosProcesos:Array = new Array(); var alOrdenar:Object = new Object(); var alClicar:Object = new Object(); /***************************** EMPEZAMOS *********************************/ //Cargamos el XML miXML.ignoreWhite = true; miXML.onLoad = function(success){ //Cargamos y llenamos el array if (success){ for (i=0; i<miXML.firstChild.firstChild.childNodes.length; i++){ datosProcesos.addItem({Apellido: miXML.firstChild.firstChild.childNodes[i].childNodes[0].firstChild, Nombre: miXML.firstChild.firstChild.childNodes[i].childNodes[1].firstChild, Interno: miXML.firstChild.firstChild.childNodes[i].childNodes[2].firstChild, Correo: miXML.firstChild.firstChild.childNodes[i].childNodes[3].firstChild}); } //Asignamos al DataSet y al DataGrid datos.items = datosProcesos; datos.filtered = false; procesos_grid.dataProvider = datos.dataProvider; //Propiedades del DataGrid procesos_grid.getColumnAt(0).width = 160; procesos_grid.getColumnAt(1).width = 180; procesos_grid.getColumnAt(2).width = 30; procesos_grid.getColumnAt(3).width = 200; procesos_grid.getColumnAt(0).setStyle("textAlign", "left"); procesos_grid.getColumnAt(1).setStyle("textAlign", "left"); procesos_grid.getColumnAt(2).setStyle("textAlign", "left"); procesos_grid.getColumnAt(3).setStyle("textAlign", "left"); //Deshabilitamos ordenación de las columnas, pero no las columnas for (i=0; i<3; i++){ procesos_grid.getColumnAt(i).sortOnHeaderRelease = false; } } } miXML.load("http://192.168.230.26:8080/paginagayf/guia_telefonica/mostrar.php"); // ORDENAMOS alOrdenar.headerRelease = function(objeto){ //Recogemos la ordenación actual miOrdenacion = datos.getIterator(); //Cogemos el nombre de la columna ordenarPor = objeto.target.getColumnAt(objeto.columnIndex).columnName; if (ordenarHacia == "asc"){ miOrdenacion.sortOn([ordenarPor], 1); ordenarHacia = "des"; } else if (ordenarHacia == "des"){ miOrdenacion.sortOn([ordenarPor], 2); ordenarHacia = "asc"; } //Aplicamos el nuevo orden datos.setIterator(miOrdenacion); } procesos_grid.addEventListener("headerRelease", alOrdenar);
Este es el PHP no creo que haga falta pero igual lo subo.
Código :
<documento> <?php $link = mysql_connect ("localhost", "root", ""); mysql_select_db("gayf"); $result = mysql_query ("SELECT * FROM datos order by apellido,nombres") or die ("Invalid query"); echo "<datos>"; while($row = mysql_fetch_array($result)) { echo "<libreta> <ape>" . utf8_encode($row["apellido"]) . "</ape> <nom>" . utf8_encode($row["nombres"]) . "</nom> <tel>" . utf8_encode($row["telefono"]) . "</tel> <cor>" . utf8_encode($row["correo"]). "</cor> </libreta>"; } echo "</datos>"; mysql_free_result($result); ?> </documento>