Archive for enero, 2010

Pensamientos flexeros (2010-01-19)

Martes, enero 19, 2010

Pensamientos flexeros (2010-01-17)

Domingo, enero 17, 2010

  • El as3 y xml son bien cuates. #

Pensamientos flexeros (2010-01-14)

Jueves, enero 14, 2010

Flash Gordon – Un Flash Player hecho con JavaScript

Miércoles, enero 13, 2010

Un proyecto muy interesante y prometedor ha salido a la luz, se llama Flash Gordon, un Flash Player codificado en JavaScript (increible!), esto puede significar grandes ventajas, entre ellas el llevar aplicaciones Flash/Flex a dispositivos como el iPhone/iTouch *ojo Remi*.

No lo he probado desde Safari en el iTouch, pero podemos acceder a los demos publicados en el sitio del proyecto, con Firefox funciona bien aunque he de mensionar que percibí se alentó el explorador al ejecutarlos.

Enlace al proyecto: http://paulirish.com/work/gordon/demos/
Creador del proyecto en twitter: @tobeytailor

Curso de ActionScript en Activ

Miércoles, enero 13, 2010

Instructores:
Alberto González | Adobe Certified Specialist in RIAs

Fecha: 16 enero al 13 febrero; sábados 9 a 14 hrs.
Duración: 24 horas
Temario:

1. Introduction to OOP
2. Programming Concepts
3. ActionScript 3.0 Programming
4. Planning
5. Project Workflow
6. Best Practices
7. Working with Flex 3
8. Encapsulation
9. Classes
10. Inheritance
11. Polymorphism
12. Interfaces
13. Design Patterns
14. An OOP Media Player
15. Manager Classes

Si pueden aprovechenlo, yo lo quería tomar estoy en Nuevo León y no tengo chance de viajar :-(

Enlace: ActionScript 3.0 Intermedio

Pensamientos flexeros (2010-01-13)

Miércoles, enero 13, 2010

Resetear los valores de un ValueObject

Martes, enero 12, 2010

Los coders poco experimentados la mayoría de ocaciones nos encontramos con problemas de este nivel (tan bajo jaja), pero bueno, ya se me ocurrió como hacer que un ValueObject recupere sus valores originales sin modificar valor por valor, y como el objetivo de este blog es documentar los soluciones a errores a problemas por más “bajos” que parezcan, venga a continuación el código:

Aquí el VO original:

   package com.flexeando
   {
      [Bindable]
      public class PersonaVO()
      {
         public var nombre:String;
         public var edad:Number;
      }
   }

Resetear los valores modo dummie:

   model.usuarios.persona.nombre = null;
   model.usuarios.persona.edad = 0;

Resetear los valores de manera decente ;-), bueno en realidad solo se crea una nueva instacia que sustituye a la anterior, plop!:

   model.usuarios.persona = new PersonaVO();

Buenas prácticas de coding (Parte 1)

Martes, enero 12, 2010

Desde que empecé a codificar en ActionScript 3 me ha dado curiosidad de observar el código de mis colegas para ir tomando en cuenta las buenas prácticas que usan y aplicarlas en mi código ;-); esto es porque me encontraba en dilemas de este tipo:

¿Hacer esto?:

   var arrayCollection:ArrayCollection;

¿O hacer esto?:

   var arrayCollection : ArrayCollection;

¿Esto?:

   private function init():void{
   }

¿O esto?…

   private function init():void
   {
   }

Son “detalles” que creí que a nadie le importaban o que simplemente nadie tomaba en cuenta, pero siempre he sido renuente en la estandarización…. continua…

Encontrar propiedad de objeto en un ArrayCollection

Lunes, enero 11, 2010

private function findPropertyAtArrayCollection(arrayCollection:ArrayCollection, object:Object):Number
{
	var n:Number = arrayCollection.length;
	var index:Number = -1;
 
	for(var i:uint = 0; i < n; i++)
	{
		if(object["uri"] == arrayCollection[i].uri)
			index = i;
	}
 
	return index;
}

Pensamientos flexeros (2010-01-10)

Domingo, enero 10, 2010

« Entradas anteriores | Entradas siguientes »

Ir al cielo