Comunidad de diseño web y desarrollo en internet online

Posición dinámica de un Mc con variables

Citar            
MensajeEscrito el 17 Feb 2005 02:02 pm
Saludos a todos, quizás alguien pueda ayudarme con este tema:

Estoy armando un mapa dinámico que carga un mapa y toma variables de un asp para posicionarse en el escenario. El mapa funciona perfectamente, toma las variables según la ciudad elegida y posiciona el mapa centrando la ciudad correspondiente.

Pero el problema aparece cuando cambio de página, voy a la página de otra ciudad y las variables cambian, pero el flash no se vuelve a posicionar indicando la nueva ciudad. Para que lo haga tengo que borrar los archivos temporales de internet y refrescar la página.

Dato: El mapa pesa unos 250k

Mi pregunta es la siguiente: ¿hay alguna forma para evitar borrar los archivos temporales y que cambie la posición del mapa cuando cambio de página?

Este es el script para traer las variables.

myData = new LoadVars, "0", "POST"();
myData.load("flash_dinamico_portada.asp");
myData.onLoad = function(succes) {
if (succes) {
_root.traedor._x = this.variableX;
_root.traedor._y = this.variableY;

} else {
trace("Error loading data");
}
};
stop();


Muchas gracias

Por lauchaman

2 de clabLevel



 

msie
Citar            
MensajeEscrito el 17 Feb 2005 02:28 pm
myData = new LoadVars, "0", "POST"();
qué es esto!?
deberías checar bien la referencia primero, tal vez sea la razón por la cual no te salen las cosas y en segundo lugar, deberías poner unos trace's más para checar que efectivamente se está cumpliendo la condición
pero primero checa la referencia

Por fael

BOFH

2443 de clabLevel

3 tutoriales
2 articulos

 

firefox
Citar            
MensajeEscrito el 17 Feb 2005 02:55 pm
El script funciona OK la primera vez. El problema pasa cuando cambio de página ya que no se actualiza con la nueva posición .

Gracias

Por lauchaman

2 de clabLevel



 

msie
Citar            
MensajeEscrito el 17 Feb 2005 03:47 pm
Para no caer en la dichosa caché lo que deberías hacer sería pasar al asp un valor random, de esta manera.

myData.load("flash_dinamico_portada.asp?r="+Math.random());

De todas formas, mirate la referencia, eso que has hecho esta mal, y lo cierto es que no se ni siquiera como puede funcionar pero bueno, si lo dices será que es verdad, ya lo probaré.

Un saludo!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

clabbrowser
Citar            
MensajeEscrito el 17 Feb 2005 03:49 pm
no, no, lauchaman; definitivamente tu script NO puede funcionar bien de acuerdo a las reglas del universo

Mirate el tutorial de LoadVars y veras que lo que escribes, si bien puede NO darte errores al compilar, no hara nada:
http://www.cristalab.com/vertutorial.php?id=6

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

clabbofh
Citar            
MensajeEscrito el 17 Feb 2005 04:05 pm
Funcionó correctamente gracias a sus aportes, les dejo el script finalizado para que lo vean:

myData = new LoadVars, "0", "POST"();
myData.load("flash_dinamico_portada.asp?r="+Math.random());
myData.onLoad = function(succes) {
if (succes) {
_root.traedor._x = this.variableX;
_root.traedor._y = this.variableY;

} else {
trace("Error loading data");
}
};
stop();

Salu2

Por lauchaman

2 de clabLevel



 

msie
Citar            
MensajeEscrito el 17 Feb 2005 04:11 pm
lauchaman; prueba cambiando
myData = new LoadVars, "0", "POST"();
por
myData = new LoadVars();
Veras como funciona de la misma manera . pero esta vez de la forma correcta ... te funciona porque Flash es compasivo y usa AS1.0 para publicar, pero si eso fuera en AS2.0 el strict typing probablemente no solo no habria permitido que compilaras sino que ya habria formateado tu disco; estas creando un array virtual de un objheto LoadVars y dos srings ("0" y "POST") que no hacen nada en absoluto

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

clabbofh

 

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