Archive for category Actionscript
Exportar a Excel los datos de un spark DataGrid
Posted by Arcadio in Actionscript, Utilidades on October 7, 2011
Adaptación a spark DataGrid del método de exportación a Excel usando formatters:
package es.util {
import com.as3xls.xls.ExcelFile;
import com.as3xls.xls.Sheet;
import flash.errors.IllegalOperationError;
import flash.net.FileReference;
import …
Exportar a Excel los datos de un spark DataGrid
Posted by Arcadio in Actionscript, Utilidades on October 7, 2011
Adaptación a spark DataGrid del método de exportación a Excel usando formatters:
package es.util {
import com.as3xls.xls.ExcelFile;
import com.as3xls.xls.Sheet;
import flash.errors.IllegalOperationError;
import flash.net.FileReference;
import …
Exportar a Excel los datos de un DataGrid
Posted by Arcadio in Actionscript, Utilidades on October 9, 2010
Ejemplo de uso de la librería as3xls permite exportar datos en flex transformados en un fichero de Excel (o csv).
Esta implementación para un DataGrid contempla datos complejos de un DataGridColumn con LabelFunction o ItemRenderer:
package com {
import com.as3xls.xls.ExcelFile;
import com.as3xls.xls.Sheet;
import controls.DateRenderer;
import flash.errors.IllegalOperationError;
import flash.net.FileReference;
import flash.utils.ByteArray;
import mx.collections.ArrayCollection;
import mx.controls.Alert;
import mx.controls.DataGrid;
import mx.controls.dataGridClasses.DataGridColumn;
import mx.controls.dataGridClasses.DataGridListData;
import mx.controls.listClasses.ListData;
import mx.core.ClassFactory;
import mx.core.IFactory;
public class FlexToExcel {
public function FlexToExcel() [...]
Copiar propiedades entre objetos de diferentes clases
Posted by Arcadio in Actionscript, Utilidades on September 9, 2010
Cristalab y Dano comparten esta función muy útil para copiar las propiedades de un objeto en una clase si los problemas de conversión tipicos.
public static function objectToClass(value:Object, tClass:Class):Object {
// Creamos una instancia de la clase
var newClass:Object;
newClass = new tClass();
// Usamos el bucle “for in”, que nos permitirá recorrer tanto
// las propiedades del objeto, como sus [...]
Comprobar numérico
Posted by Arcadio in Actionscript on August 27, 2010
/**
* Checks and returns Boolean whether given String is numeric or not.
*
* @param String String contains numeric data
* @return Boolean.
**/
public static function IsNumeric( inputStr : String ) : Boolean {
var obj:RegExp = /^(0|[1-9][0-9]*)$/;
return obj.test(inputStr);
}
Quitar los ceros iniciales de un número
Posted by Arcadio in Actionscript, Trucos, Utilidades on July 7, 2010
Función para quitar los ceros de la parte izquierda de un número.
private function removeLeftZero(value:String):String {
var pattern:RegExp = /^0*/;
return value.replace(pattern,”);
}
Serialización de objetos con Amf3Output de BlazeDS
Posted by Arcadio in Actionscript, amf, BlazeDS, Flex on November 20, 2009
La clase Amf3Output incluida en las librerías de BlazeDS permite una sencilla forma de serializar objetos desde el servidor al cliente para enviarlos en formato AMF3.
Descarga el ejemplo completo como proyecto flex J2EE
