Hola
Balkar !
Con respecto al punto 2.1:
Si, lo mejor sería que utilizaras objetos, tendrás que abstraer el concepto de carta y implementarlo en actionscript.
No conozco las reglas del juego, pero por lo que has comentado, la carta tendría atributos como valor y imagen, comportamientos como conocer si una carta es mayor a la actual, etc...
Por ejemplo:
Código actionscript:
Ver originalpublic class Carta
{
private _valor:int;
private _imagen:String;
public function Carta(valor:int, imagen:String)
{
_valor = valor;
_imagen = imagen;
}
public function esMayor(carta:Carta):Boolean
{
if(carta.valor > _valor) {
return true;
}
return false;
}
public function get valor():int
{
return _valor;
}
}
De esta forma crearías instancias de la clase Carta y las almacenarías en alguna colección (ArrayCollection), es un pequeño ejemplo que te puede servir de punto de partida.
Un saludote !