Foros del Web » Creando para Internet » Flash y Actionscript »

Llámada a métodos de una clase instanciada

Estas en el tema de Llámada a métodos de una clase instanciada en el foro de Flash y Actionscript en Foros del Web. Buenas tardes, me estoy iniciando con AS3 y aun me ocurren cosas que no entiendo. Tengo una clase con este método: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código actionscript: ...
  #1 (permalink)  
Antiguo 26/10/2010, 18:15
Avatar de dvpareja  
Fecha de Ingreso: junio-2010
Ubicación: Vélez-Málaga
Mensajes: 126
Antigüedad: 13 años, 11 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
  #2 (permalink)  
Antiguo 26/10/2010, 18:38
Avatar de dvpareja  
Fecha de Ingreso: junio-2010
Ubicación: Vélez-Málaga
Mensajes: 126
Antigüedad: 13 años, 11 meses
Puntos: 11
Respuesta: Llámada a métodos de una clase instanciada

Solucionado, era un problema con la definición de variables.

Etiquetas: clase
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:23.