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

Como inscribir lo que quiero en un texto dinamico

Estas en el tema de Como inscribir lo que quiero en un texto dinamico en el foro de Flash y Actionscript en Foros del Web. Si pueden tirarme un cabo? He hecho una animacion en la cual hay un mapa de una ciudad; en la cual uno puede desplazarse y ...
  #1 (permalink)  
Antiguo 17/12/2006, 09:20
 
Fecha de Ingreso: octubre-2006
Ubicación: 91330, Essonne, France
Mensajes: 43
Antigüedad: 11 años, 2 meses
Puntos: 0
Como inscribir lo que quiero en un texto dinamico

Si pueden tirarme un cabo?

He hecho una animacion en la cual hay un mapa de una ciudad; en la cual uno puede desplazarse y dentro de ella cada calle es un boton. Quisiera que el nombre la calle se inscriba en un texto dinamico que; como el mapa se agranda y se mueve se desplaza el texto tambien. como no se como decirle al texto; pase lo que pase quedate en el medio del mapa abajo. Lo que hice fue ponerlo dos niveles mc arriba y alli no logro se incriba la mas minima cosa y por el contrario en la raiz si.

Mis mc se presentan asi:

Código HTML:
Scene1
plan
plan_corps
plan_corps_ville
plan_corps_ville_rues
y aqui los botones.
y quisiera inscribir en...

Código HTML:
Scene1
plan
plan_corps
y aqui el texto dinamico que tiene por var nom_de_rue.
el codigo que he utilizado para esto y que no me funciona es:

Código HTML:
on (rollOver){
	_root.plan.plan_corps.nom_de_rue="rue Pierre Lotti."
}
on (rollOut){
	_root.plan.plan_corps.nom_de_rue=""
}
por el contrario en la raiz es esto y si me funciona.

Código HTML:
on (rollOver){
	_root.nom_de_rue="rue Pierre Lotti."
}
on (rollOut){
	_root.nom_de_rue=""
}
Si pueden decirme que esta incorrecto, como podria decirle al texto quedate quieto u otra idea...

Gracias!
  #2 (permalink)  
Antiguo 18/12/2006, 08:23
 
Fecha de Ingreso: febrero-2005
Mensajes: 183
Antigüedad: 12 años, 10 meses
Puntos: 0
Re: Como inscribir lo que quiero en un texto dinamico

Hola, el error mas comun es no ponerle el nombre de instancia a los mc, primero mira eso, segundo: fijate q en tu action no le pones ruta al el campo de texto, vos ya sabes q el _root.nom_de_rue es directo, para q funcione dentro de un mc tenes q instanciar el mc, luego rutearlo: suponete q al mc lo llamaste contenedor_mc entonces debes poner:

on (rollOver){
_root.contenedor_mc.nom_de_rue.text="rue Pierre Lotti."
}

Supongo q nom_de_rue es el nombre q le pusiste al campo de texto.

otra cosa, para q esto te funcione de ese modo (_root.blalbalba) debes ponerle al campo de texto q sea dinamico y el nombre de instancia en "nombre de instancia" y no en "var" seguramente sea este el problema.

Saludos!
  #3 (permalink)  
Antiguo 18/12/2006, 13:55
 
Fecha de Ingreso: octubre-2006
Ubicación: 91330, Essonne, France
Mensajes: 43
Antigüedad: 11 años, 2 meses
Puntos: 0
index000

Ese es presisamente mi problema.
Todos mis 'mc' tienen nombre de instancia; y el campo de texto si tiene ruta es:

Código HTML:
on (rollOver){
        _root.plan.plan_corps.nom_de_rue="rue Pierre Lotti."
}
on (rollOut){
        _root.plan.plan_corps.nom_de_rue=""
}
pues ese que citas es el que probe poniendolo en la raiz

Código HTML:
on (rollOver){
        _root.nom_de_rue="rue Pierre Lotti."
}
on (rollOut){
        _root.nom_de_rue=""
}
el root blablabla me funciona bien en mi guestbook que se encuentra un niveles mas arriba y entonces me pregunto si solo puede hacerse con tres niveles de mc solamente y no cuatro.

y tanto he tratado que le puesto como nombre de instancia, como var y como nombre de instancia y var al mismo tiempo un nombre con _ sin _ y ya ni se que hacer.

  #4 (permalink)  
Antiguo 18/12/2006, 17:03
Avatar de Turdo  
Fecha de Ingreso: julio-2005
Ubicación: .:Guadalajara:.
Mensajes: 398
Antigüedad: 12 años, 4 meses
Puntos: 23
Re: Como inscribir lo que quiero en un texto dinamico

Hola

Ojo con los botones, si estan dentro de uno de los niveles del texto seria parent no root.
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 01:16.