Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2009, 14:08
Avatar de TIaGoX
TIaGoX
 
Fecha de Ingreso: julio-2008
Ubicación: Loma Hermosa @ Buenos Aires
Mensajes: 49
Antigüedad: 16 años, 6 meses
Puntos: 2
Pregunta [SOLUCIONADO] Llamada entre métodos de una misma clase.

Hola, gente FdW. Mi consulta hacia ustedes es la siguiente.

En el código de mas abajo, eh definido una clase llamada Meter(), y dos métodos, además de algunos atributos para esa clase. Mi problema es que cuando quiero invocar uno de esos dos métodos desde el otro método, o desde el mismo constructor de la clase. Me dice:

Cita:
this.drawMeter is not a function
.../meter.js
Line 88
Código PHP:
var Meter = function(parametros) {
    
/* Declaración e inicializacion de las atributos de la clase. */
    
this.id = (parametros.id) ? parametros.id 'meter'+numRandom();
    
this.ancho = (parametros.ancho) ? parametros.ancho null;
    
this.alto = (parametros.alto) ? parametros.alto null;
    
this.canvasOutput;
    
this.imgFondo = new Image();
    
this.imgIndicador = new Image();
    [...]
}

Meter.prototype.render = function(){
    [...]
    
this.imgFondo.onload = function(){
        
loadFondo true;
        if(
loadIndicador)this.drawMeter();
    }
    
this.imgFondo.src 'fondo.png';
    
this.imgFondo.id 'bg_meter';
    [...]
}

Meter.prototype.drawMeter = function(){
    [...]

(Nota: Posiblemente haya inconsistencia o que falten algunas variables ya que simplifique el código para poner solo un ejemplo de mi problema)

Espero que se entienda cual es mi inquietud y puedan darme una mano con esto.

Saludos a todos.
TIaGoX

Última edición por TIaGoX; 22/06/2009 a las 09:52 Razón: Solucionado.