Hola a todos, soy muuuuy novato en AS3; programo en C# y conozco la poo pero en AS3 me ha dado vueltas y me enloquece, no comprendo muy bien como aplicar las clases, propiedades y en general como aplicar la poo.
Para practicar intente hacer una calculadora con una clase externa y nada me da un rollo que no comprendo, les muestro:
Calculadora.as
package bin.debug
{
import flash.display.MovieClip;
public class Calculadora extends MovieClip
{
//variables
private var myN1:int;
private var myN2:int;
private var res:String;
//get y set => constructor
public function set myN11(value:int):void
{
myN1 = value;
}
public function get myN11():int
{
return myN1;
}
public function set myN22(value:int):void
{
myN2 = value;
}
public function get myN22():int
{
return myN2;
}
private function fnSumar():String
{
res = "Resultado: "+(myN1 + myN2);
return res;
}
private function fnRestar():String
{
res = "Resultado: "+(myN1 - myN2);
return res;
}
}
}
Lo que he avanzado es buscando algo en el sitio.
En en escenario de Flash ya tengo dibujados los elementos pero no va me muestra error; así esta:
import bin.debug.Calculadora;
var obCal:Calculadora = new Calculadora();
obCal.myN11 = int(txtNum1.text);
obCal.myN22 = int(txtNum2.text);
txtResultado = obCal.fnSumar();
Imagino que debo estar haciendo algo muy mal pues no me da nada, tendrá que ver que no he llamado el evento del botón, es que para agilizar quería probar si estaba bien simplemente llamando la función que me retorna un String con el resultado de la suma, espero me puedan dar un empujón, muchas gracias de antemano,