Mas bien me ocurria a mi. Peque�o olvido:

<code>
// Fichero test.fla

var me:Person = new Person("Joseba",28);
me.age = "Joseba";
trace(me.hello());

</code>

Ahora ya da error.

Cuesta acostumbrarse a la nueva sintaxis :)

Joseba Alonso
www.sidedev.net

----- Original Message ----- 
From: "Joseba Alonso" <[EMAIL PROTECTED]>
To: "Lista ASNativos" <[EMAIL PROTECTED]>
Sent: Wednesday, September 10, 2003 11:10 PM
Subject: [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