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 -----------------------------------------------------

