Flex Remoting con .NET , WebORB y Flex I

He encontrado este artículo sobre Flex Remoting con WebORB. Tiene bastante buena pinta, ya que por lo que explica, es mejor que usar web services, ya que es mucho más rapido para pasar datos al flash (usa otro formato que no es xml, es AMF, un formato binario).

Este es el link por si queréis echarle un ojo.

PD: También se puede usar con flash.

Shopping Cart Flex

Bueno, buscando un poco esta mañana he encontrado un carrito de la compra en flex. La verdad es que está muy chulo y encima te puedes descargar el código!!

Aquí os dejo el link

A medida que vaya encontrando más información ya la iré poniendo.

Un poco más de información:
Módulos de pago:

Snippets Flash Develop

Bueno, a continuación os dejo unos snippets que he creado para flash develop.

Yo los encuentro muy útiles.

El primero lo he llamado for j, y lo único que hace es hacer un for, cómo el for i. Muy útil cuando quieres anidar dos for’s. El código es el siguiente:

for j

for (var j:int = 0; j < $(EntryPoint); j++) $(CSLB){     }

El siguiente snippet es el trace. Lo que hace es tracearnos el nombre de la variable que tenemos seleccionada (la seleccionamos haciendo un control c), y nos la tracea desde la clase, función, nombre de variable y valor, es decir, su ruta completa

trace

trace('$(TypName).$(MbrName).$(ItmTypName): $(Clipboard): '+$(Clipboard));

A continuación un for in, que no es mas que un simple trace del for in de la variable que tenemos seleccionada (siempre con control c).

trace_for_in

for (var name:String in $(Clipboard)) $(CSLB){trace('$(TypName).$(MbrName).$(ItmTypName): $(Clipboard).'+name+': +$(Clipboard)[name]);}

El trace_localizacion lo que hace es tracearnos la ruta de dónde estamos. Muy útil para debugar.

trace_localizacion

trace('$(TypName).$(MbrName).$(ItmTypName) $(EntryPoint)');

Expresiones Regulares

Uso de las expresiones regulares. En este caso veremos el uso de la propiedad de los Strings

button1.addEventListener(MouseEvent.CLICK, onClick);

button2.addEventListener(MouseEvent.CLICK, onClick);

button3.addEventListener(MouseEvent.CLICK, onClick);

function onClick(e:Event):void {

var id:uint = uint(e.target.name.replace(RegExp(/button/), “”));

trace (“Button clicked: ” + id);

}