Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/10/2010, 18:15
Avatar de dvpareja
dvpareja
 
Fecha de Ingreso: junio-2010
Ubicación: Vélez-Málaga
Mensajes: 126
Antigüedad: 14 años, 5 meses
Puntos: 11
Pregunta Llámada a métodos de una clase instanciada

Buenas tardes, me estoy iniciando con AS3 y aun me ocurren cosas que no entiendo.

Tengo una clase con este método:

Código actionscript:
Ver original
  1. public function leeValor():Number
  2.         {
  3.             var cadena:String = enteros1.text+enteros2.text+"."+decimales1.text+decimales2.text;
  4.             var valor:Number = Number(cadena);
  5.             return valor;
  6.         }

Dentro de la clase funciona sin problemas. La clase se llama Etiquetas, y la instancio en la clase Precios de la siguiente manera:

Código actionScript:
Ver original
  1. public function Precios():void {
  2.             var precio:Etiquetas = new Etiquetas();
  3. }

Ahora intento hacer esto :
Código actionScript:
Ver original
  1. public function Precios():void {
  2.             var precio:Etiquetas = new Etiquetas();
  3.             Comprueba();
  4. }
  5. private function Comprueba() {
  6.          var p:Number = precio.leeValor();
  7.         }

y me dice :

TypeError: Error #1009: No se puede acceder a una propiedad o a un método de una referencia a un objeto nulo.
at Precios/::Comprueba()

¿Alguna ayuda?

Gracias de antemano