Hola, Joseba

A m� tambi�n me pas� algo parecido. No comenc� a obtener esos errores hasta que 
instanci� el objeto de la siguiente manera

var me:Person = new Person("Joseba", 28);


En su momento me son� l�gico (m�s o menos) y no le hab�a vuelto a dar m�s 
importancia...

Atentamente,

C�sar Tard�guila Moro
[EMAIL PROTECTED]

--
"A los que dicen que no puede hacerse: apart�os del camino de los que lo est�n 
haciendo."


-----Mensaje original-----
De: Joseba Alonso [mailto:[EMAIL PROTECTED]
Enviado el: mi�rcoles, 10 de septiembre de 2003 23:11
Para: Lista ASNativos
Asunto: [ASNativos] Algo ocurre a mi Flash


Hola,

Acabo de instalar la version final del Flash MX y me esta ocurriendo algo
muy raro. Podeis probar si os ocurre a vosotros tambi�n?

Se trata de que de repente ni el "strong typing" ni la proteccion de
miembros me funcionan, de flipar.

<code>
    // Fichero Person.as
    class Person{
 public var name:String;
 private var age:Number;
 function Person(n:String,a:Number){
  name=n;
  age=a;
 }
 public function hello():String{
  return "Hola, me llamo "+name+" y tengo "+age+" a�os";
 }
}


// Fichero test.fla

var me = new Person("Joseba",28);
me.age = "Joseba";
trace(me.hello());
</code>

estoy seteando un miembro privado de tipo Number con un String y el
compilador no dice ni "mu". Es mas, el trace sale perfectamente. Esto no
ocurria antes asi. Mi compilador se a puesto enfermo?....Decidme que a
vosotros os da error por favor...


Joseba Alonso
www.sidedev.net

<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->
<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->

Responder a