Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/05/2011, 11:56
InKarC
 
Fecha de Ingreso: noviembre-2005
Mensajes: 426
Antigüedad: 19 años
Puntos: 87
Respuesta: Ejecutar funciones fuera del objeto

Hay que añadirlo usando prototype, aqui un ejemplo sencillo:

Código Javascript:
Ver original
  1. function fadeElement(e)
  2. {
  3.     this.mensaje = e;
  4. }
  5.  
  6. var m1 = new fadeElement("Funciona");
  7.  
  8. fadeElement.prototype.mostrar = function()
  9. {
  10. alert(this.mensaje)
  11. }
  12.  
  13. m1.mostrar()

Flash automáticamente crea variables publicas a la instancia de un objeto cuando la variable publica no existe con anterioridad. Aunque eso en flash eso solo afecta a la instancia mas no a todos los objetos de esa clase; aquí afecta a todos los objetos.