Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/05/2013, 17:37
Avatar de chwc
chwc
 
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires ! :D
Mensajes: 814
Antigüedad: 15 años, 9 meses
Puntos: 103
Respuesta: Es verdad que no puedo crear un objeto dentro de un método de otro objeto?

Mira, tu codigo funciona bien, lo que pasa es que no lo ves, ya que los metodos y variables de un objeto, pueden ser publicos o privados.
con var, declaras a un objeto como privado.
y con this, como publico
prueba con lo siguiente, y veras
Código Javascript:
Ver original
  1. function PrototipoUno(){
  2.   this.CreateObject = function(){
  3.    this.ObjetoPrueva = new PrototipoDos();
  4.   }
  5. }
  6.  
  7. function PrototipoDos(){
  8.  this.existo = true;
  9. }

no tengo mucho tiempo para explicar, pero si declaras el prototipo dentro del constructor ( procura declararlo una sola vez ) este puede acceder a tus datos privados, de otra forma no puede acceder
__________________
Hangouts de JavaScript todos los jueves 20hs GMT, Unite !
https://plus.google.com/u/0/108504944676960830886