Comunidad de diseño web y desarrollo en internet online

Como mantener una variable para usar en diferentes swf

Citar            
MensajeEscrito el 20 Abr 2007 01:14 pm
Hola que tal? Necesitaria saber como setear una variable en un swf y mantenerla para poder utilizarla en otro swf que se vincula desde un boton.

Por farouk06

4 de clabLevel



 

msie7
Citar            
MensajeEscrito el 20 Abr 2007 01:47 pm
Mira, lo más fácil es utilizar las variables _global que como su nombre lo indica, son globales y se puede acceder desde cualquier lugar y nivel.
Ej:
_global.variable = "valor";

Por micheloud

341 de clabLevel



 

Misiones, Argentina

firefox
Citar            
MensajeEscrito el 20 Abr 2007 02:01 pm
muchas gracia lo voy a probar

Por farouk06

4 de clabLevel



 

msie7
Citar            
MensajeEscrito el 20 Abr 2007 02:40 pm
yo declare la variable en el primer fotograma con una condicion y me quedo algo asi:
onEnterFrame
//Aca ubico la funcion de lo que yo quiero que haga. La variable que aparece ("t")
//la toma del html en este caso del idex.html.
if (_root.index == "t") {
gotoAndStop(26);
_global.variable="test"
} else {
gotoAndPlay(1);
}
esta es la condicion que estoy usando.
Pero necesito hacer otra condicion en otro swf tomando esta variable
como hago?

Por farouk06

4 de clabLevel



 

msie7
Citar            
MensajeEscrito el 20 Abr 2007 07:45 pm
los dos .swf estan declarados en un html por separado??

Por micheloud

341 de clabLevel



 

Misiones, Argentina

firefox
Citar            
MensajeEscrito el 21 Abr 2007 11:52 am
Si necesitas utilizar el valor de una variable externa a tu *.html, o sea, la misma para varias paginas del sitio, podes guardarla en un archivo *.txt en tu servidor y tomarlas con LoadVariables desde cada uno de los *.swf, por ejemplo:

Código :

Loadvars("/parametros/valor_de_variables_externas.txt", "_root");


y para que tu *.swf te lo reconozca coloca en el *.txt lo siguiente

&t=valor&

si necesitaras cambiar esta variable en tiempo de ejecucion, lo podes hacer mediante php, con la funcion de abrir y sobreescribir archivos de texto, lo unico no te olvides de anteponer "t=" al valor de tu variable para que la interprete actionscript

no se si me explico bien, cualquier cosa decime, suerte en tu trabajo

Por jsmedia

28 de clabLevel



Genero:Masculino  

Morrison, Cordoba, Argentina

msie

 

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