Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2006, 22:47
M@nrique
 
Fecha de Ingreso: marzo-2006
Mensajes: 25
Antigüedad: 18 años, 8 meses
Puntos: 0
Duda con el uso AS2

Hola:

poquito a poco me estoy metiendo con las clases de Flash y queriendo hacer pruebas me topo con este problema:

Clase AS:

Código:
class operacion {
	var num1:Number, num2:Number;
	function operacion(num1:Number, num2:Number, ope:String) {
		this.num1 = num1;
		this.num2 = num2;
		this[ope](num1, num2);
	}
	private function suma(num1, num2):String {
		return (num1+num2).toString();
	}
	private function resta(num1, num2):String {
		return (num1-num2).toString();
	}
	private function multi(num1, num2):String {
		return (num1*num2).toString();
	}
	private function div(num1, num2):String {
		if (!num2 == 0) {
			return (num1/num2).toString();
		} else {
			return "División imposible.";
		}
	}
}
Código en Flash:

Código:
import operacion;
salida = (new operacion(1, 1, suma)).toString();
El resultado:

Código:
[object Object]
Que se supone que hago mal?

Me lo pueden explicar por favor.

Gracias.