Perdon por no haber seguido la conversación, he tenido una semana
terrible... ¿todavia sigues interesado en esto o lo resolviste?

Joseba Alonso Pérez
www.sidedev.net
www.5dms.com

> -----Mensaje original-----
> De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En
> nombre de [EMAIL PROTECTED]
> Enviado el: jueves, 27 de septiembre de 2007 16:20
> Para: [email protected]
> Asunto: Re: [ASNativos] ámbito de variables y funciones en AS3
> 
> Gracias Joseba... pero siguiendo lo que me dices en la segunda opción
> (y me ahorro hacerme una clase), me sale este error "No se puede crear
> la propiedad miVariable en flash.display.Stage."...
> Y después tengo otra duda, en caso de que ya hubiese enchufao la
> variable dinámicamente como la llamaría desde el otro clip? como stage.
> miVariable? no? o se convertiría en una variable global?...
> 
> Y por último... si lo que quiero es acceder a una función del stage y
> no a una variable? :)
> 
> Cagüen tol, estoy perdidíiiiiiisimo :)
> 
> Gracias.
> 
> 
> ----Mensaje original----
> De: [EMAIL PROTECTED]
> Recibido: 27/09/2007 14:25
> Para: <[EMAIL PROTECTED]>, "Lista dedicada a Actionscript"
> <[email protected]>
> Asunto: Re: [ASNativos]       ámbito de variables y funciones en AS3
> 
> Tienes 2 posibilidades,
> 
> La primera seria que el clip principal (me imagino que te refieres al
> propio
> stage) este asociado a una clase mediante el Document Class, a partir
> de ahí
> hacer un casting:
> 
> var doc:MiDocumento = stage as MiDocumento;
> doc.miVariable = "lo que sea";
> 
> otra es acceder dinámicamente  la variable, esto evita el checkeo de
> compilación con lo que es menos recomendada que la anterior, pero
> evita el
> tener que crear una clase para el Document. Esta técnica te daría un
> error
> en tiempo de ejecución en caso de que la variable no existiera.
> 
> stage["miVariable"] = "loquesea";
> 
> Un saludo,
> 
> Joseba Alonso Pérez
> www.sidedev.net
> www.5dms.com
> 
> 
> > -----Mensaje original-----
> > De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> En
> > nombre de [EMAIL PROTECTED]
> > Enviado el: jueves, 27 de septiembre de 2007 11:12
> > Para: [email protected]
> > Asunto: [ASNativos] ámbito de variables y funciones en AS3
> >
> > Hola no me entero de como funciona en AS3 el ámbito de las variables
> y
> > funciones?
> > Qui dicir, tengo un clip vinculao en la biblioteca y lo tiro al
> Stage
> > con
> >
> > Var registro:Registro = new Registro();
> >
> > Ese clip tiene un rollo para registrar a un usuario, una vez que se
> han
> > enviao los datos al servidor y recibo la respuesta quiero eliminarlo
> y
> > para eso tengo una función
> > en main timeline que le hace un efectillo y lo elimina con
> removeChild.
> >
> > Ahora el tema es que si intento acceder a alguna propiedad o método
> del
> > clip
> > principal desde registro me lanza un error "1119: Acceso a una
> > propiedad
> > miVariable posiblemente no definida mediante una referencia con tipo
> > estático flash.display:DisplayObjectContainer.".
> >
> > Entonces, como se accede a propiedades de otros clips?... He probao
> > a ponerle stage.miVariable, parent.miVariable... debe ser una
> tontería
> > gorda como una vaca, pero no doy con ello.
> >
> > A ver si alguien me puede echar un cable :)
> >
> > Un saludo
> >
> >              TERRA
> >
> > -->
> >
> > -----------------------------------------------------
> > ASNativos
> > www.5dms.com
> > subscripciones/desubscripciones
> > http://asnativos.5dms.com
> > -----------------------------------------------------
> 
> 
> -----------------------------------------------------
> ASNativos
> www.5dms.com
> subscripciones/desubscripciones
> http://asnativos.5dms.com
> -----------------------------------------------------
> 
> 
> 
> 
> 
> 
> -----------------------------------------------------
> ASNativos
> www.5dms.com
> subscripciones/desubscripciones
> http://asnativos.5dms.com
> -----------------------------------------------------


-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------

Responder a