Foros del Web » Creando para Internet » Flash y Actionscript »

pasar una variable de un movie clip a otro movieclip

Estas en el tema de pasar una variable de un movie clip a otro movieclip en el foro de Flash y Actionscript en Foros del Web. hola, tengo una película flash, dentro de esta tengo un movieclip que carga una variable desde un xml, la variable es Código: fm_nombre.text = this._parent.fm_url; ...
  #1 (permalink)  
Antiguo 07/03/2012, 05:10
 
Fecha de Ingreso: agosto-2005
Mensajes: 93
Antigüedad: 18 años, 8 meses
Puntos: 0
pasar una variable de un movie clip a otro movieclip

hola,

tengo una película flash, dentro de esta tengo un movieclip que carga una variable desde un xml, la variable es
Código:
fm_nombre.text = this._parent.fm_url;
Tengo un botón que me devuelve a la escena principal mediante :

Código:
		t.fm_button.onRelease = function()
		{
			
			_parent.gotoAndStop(2);

			
		}
Estoy intentando mostrar fm_nombre.text en la escena principal pero me resulta imposible, he hecho un montón de pruebas y nada.

Tengo dos cuestiones :

1ra. Cómo podría enviar y recuperar la variable fm_nombre.text en la escena principal?

2da. Cómo podría enviar y recuperar la variable fm_nombre.text en otro clip de la película?

Gracias
  #2 (permalink)  
Antiguo 07/03/2012, 10:28
Avatar de djaevi  
Fecha de Ingreso: marzo-2007
Ubicación: Moreno, Buenos Aires
Mensajes: 400
Antigüedad: 17 años, 1 mes
Puntos: 47
Respuesta: pasar una variable de un movie clip a otro movieclip

debes moverte por el arbol de la escena para poder lograr lo que quieres. para esto debes usar _parent para volver 1 paso para atras dentro de la jerarquia de los clips y debes usar el nombre de los movie clips para ir hacia adelante.

Suponete que en tu escena principal tienes un textbox dinamico llamado miTexto
a su vez tienes un mc llamado miClip y dentro de este otro llamado subClip

si le quisieras poner un codigo de accion al mc subClip para modificar el texto de la caja de texto deberias poner algo como subClip.onPress = function() {_parent.miTexto.text = "Hola Mundo"}

y en caso de que desde la escena principal quisieras modificar algo de dicho subClip deberas seguir el arbol hasta llegar a el x ej puedes probar poniendo este codigo en tu escena principal.

miClip.subClip._visible = false;

lo que quiero que entiendas es como se manejan las jerarquias de objetos dentro de flash una vez que captes eso puedes ir y volver por estas ramas alterando las variables y objetos que quieras, prueba y me dices como te fue

Saludos
  #3 (permalink)  
Antiguo 09/03/2012, 01:08
 
Fecha de Ingreso: septiembre-2010
Ubicación: Reino Independiente Suizo_Andaluz (RISA)
Mensajes: 221
Antigüedad: 13 años, 7 meses
Puntos: 24
Respuesta: pasar una variable de un movie clip a otro movieclip

buenas
no se si es lo ke buscas, pero yo cuando juego con varios MC o swf lo ke hago es nombrar las variables con "_global", osea si la variable se llama "a" pues la nombro como "_global.a"
venga, un saludo
__________________
kolectivo grafico deNA
www.kgdena.com

Etiquetas: flash, movie, movieclip, xml, variables, clips
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:47.