Comunidad de diseño web y desarrollo en internet online

pasar parámetro de un fotograma a otro

Citar            
MensajeEscrito el 09 Ago 2006 11:32 am
Hola a todos,

Soy novato en flash y me gustaria pasar el contenido de un campo de texto que está en un formulario de un fotograma a otro formulario que está en el siguiente fotograma.

Para pasar de un fotograma a otro utilizaba la función
"gotoAndStop(numFotog)", pero así no puedo pasar información de uno a otro. En otras ocasiones también he usado funciones como "getUrl" y
"sendAndLoad", pero creo que no me sirven para pasar de un fotograma a otro.

A ver si alguien me puede ayudar porque estoy un poco perdido.Gracias,

Saludos!!!

Por miguel867

5 de clabLevel



 

msie
Citar            
MensajeEscrito el 09 Ago 2006 11:49 am
Bienvenido!

Pues para pasar de un fotograma a otro los datos de un campo de texto tienes que poner lo siguiente:
mitexto_txt.onChange = function() {

mitexto_txt.text = miotrotexto_txt.text;
}

entonces cuando escribas algo en mitexto_txt se pasaran los datos.

Suerte!

Por Sisco

BOFH

3700 de clabLevel

12 tutoriales
4 articulos

Genero:Masculino   Bastard Operators From Hell

Catalunya

firefox
Citar            
MensajeEscrito el 09 Ago 2006 03:10 pm
Umm creoq se refiere a pasar valores de variables entre fotogramas distintos . Para ese caso usa solo variables y no pongas el var .

Por davo25

183 de clabLevel



 

Lima - Peru

msie
Citar            
MensajeEscrito el 09 Ago 2006 03:33 pm
Para explicar un poco más mi problema:

Los formularios k están en los dos fotogramas son distintos. Por tanto en un fotograma está el campo de texto cuya información quiero pasar cuando el usuario haga click en un botón al campo de texto del otro formulario (que está en el siguiente fotograma).

Espero que me entendais ahora mejor por si quereis añadir algo más.

A ver si me podeis ayudar.

Salludos.

Por miguel867

5 de clabLevel



 

msie
Citar            
MensajeEscrito el 01 Mar 2009 07:51 pm
holaaa, no se si entendi bien, pero creo que puedes hacerlo dando un nombre al var,
por ejemplo: Var: texto1

y donde este el otro formulario pones tambien var:texto1

y solito se autoescribe el valor nuevo en el otro, y cuando pasas de fotograma estan los valores que le asignaste al anterior.

ojo, el otro texto1 no puede estar dentro de un MovieClip, si no no funciona...

bueno, espero haber podido ayudar, que los chicos de cristalab han hecho lo mismo...

Por lukita26

31 de clabLevel



 

msie
Citar            
MensajeEscrito el 02 Mar 2009 12:23 pm
Una posible solución es esta:

Declaras una variable, por ejemplo en el primer fotograma de la película:

var variableDePaso:text = "";

Después, donde tengas tu primer formulario, asignas al campo de texto que desees la variable que has creado. Esto lo haces en el panel de propiedades de texto dinámico. Vamos a suponer que a este campo le has llamado texto1_txt. en el apartado "Var" de propiedades le pones : _root.variableDePaso

En el fotograma donde tengas este primer campo de texto pones:

Código :

texto1_txt.onChange = function() {
_root.variableDePaso = _root.texto1_txt.text;
}

De esta forma, al escribir algo en el "texto1_txt", esa variable se actualizará.

Vamos al otro fotograma donde quieres que aparezca otro campo de texto con los datos del primero.

Creas un campo dinámico "texto2_txt" y también le asignas la misma variable _root.variableDePaso.
si además haces una función de actualización de la variable igual que la que hemos hecho para el texto1, si vuelves al fotograma donde estaba el texto 1, también se habrá actualizado éste.

Por CidDeMizar

81 de clabLevel



 

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.