Comunidad de diseño web y desarrollo en internet online

Problema con loadMovie con flash player 10.1

Citar            
MensajeEscrito el 09 Sep 2010 09:41 am
Hola a ver si me podeis ayudar sobre un problema que estoy teniendo desde que los equipos se han actualizado con el reproductor de flash 10 a la 10.1 el problema es el siguiente.

Tengo una web en flash con as2 que cuando pinchas en unos botones carga otro .swf con información, el problema es que desde la actualización parece que el loadMovie no lo hace, he probado a sustituirlo con loadClip y he conseguido que lo haga la primera vez, pero cuando pincho en otro botón debería volver a ejecutar el loadClip y volver a cargar el .swf con los datos nuevos pero no lo hace.

He buscado información sobre el tema y no encuento nada, es más todo el mundo habla maravillas de la actualización 10.1 pero a mi me está volviendo loco, y estoy seguro que es eso porque he probado con un equipo sin actualizar y funciona correctamente.

Pongo el código por si acaso que ejecutan los botones aunque ya os digo que me ha estado funcionando perfectamente.



on (press) {
conexion1 = new LocalConnection();
conexion1.send("enviocuenta", "sendcuenta", 18900);
delete conexion1;
CINFOR.loadMovie("CINFOR.swf");
}


Muchas gracias de antemano.

Por rroncal

4 de clabLevel



 

msie8
Citar            
MensajeEscrito el 09 Sep 2010 06:13 pm
Para que actualice los datos tienes que evitar el cache, peurba con:

CINFOR.loadMovie("CINFOR.swf?"+Math.random());


Pruébalo desde el servidor, no desde local poque sino te dirá archivop no encontrado (no interpreta la parte del query de la URL)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 10 Sep 2010 11:05 am
Lo he probado y nada, de todas maneras el problema es que ni si quiera me lo carga la primera vez.

He probado a poner algo que se vea en el primer fotograma del .swf que se carga al presionar los botones y aparece por lo que el archivo CINFOR.swf con loadMovie si que se carga, lo que pasa es que este tiene que recibir unos datos de unas variables y parece que es eso lo que no funciona, mientras que si lo cargo con loadClip si que funciona, pero solo me lo carga la primera vez si pincho otro botón debería cambiar los datos pero no lo hace y he comprobado que las variables le llegan bien con el loadClip pero con el loadMovie no llegan.


El código que uso en el pelicula principal al pulsar el botón es este:

on (press) {
conexion1 = new LocalConnection();
conexion1.send("enviocuenta", "sendcuenta", 18900);
delete conexion1;
CINFOR.loadClip("CINFOR.swf");
}


Y el codigo que tiene el swf que se abre al pulsar es este:

en el fotograma 1:

System.useCodepage = true;

conexion = new LocalConnection();
conexion.sendcuenta = function (recibo) {
ncuenta.text=recibo;
}

conexion.connect("enviocuenta");

if (ncuenta.text ne "") {
gotoAndPlay(5);
}


y en el fotograma 5:


refe = ncuenta.text ;
loadVariables("concesiones.asp", this, "GET");

var cargador_lv:LoadVars = new LoadVars();

cargador_lv.load("concesiones.asp", "GET");

A partir de aqui lo que tengo son unas cajas de texto dinámicas que se autorellenan con las variables que reciben del fichero concesiones.asp que como digo antes de la actualización a flash 10.1 funcionanban con loadMovie y ahora no y no entiendo el porque.


si alguien tiene alguna explicación o sugerencia lo agradecería mucho.

Gracias.

Por rroncal

4 de clabLevel



 

msie8
Citar            
MensajeEscrito el 10 Sep 2010 11:42 am
Para refrescar las variables que carga, el code anticache ponlo en el loadÑ

cargador_lv.load("concesiones.asp?"+Math.random(), "GET");

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 23 Sep 2010 03:00 pm
Nada esto no me funciona es como si no le llegaras lás variables al otro .swf.

Voy a intentar rehacer el código puesto que no es que no funcione el LoadMovie sino que no pasa variables el código y por lo tanto la otra película no avanza, no lo entiendo porque con loadClip si que llegan si el código es el mismo en los dos casos y además con el Flash Player 10.0 me ha estado funcionando desde hace tiempo.

Si a alguien se le ocurre porque puede ser agradecería comentarios.

Por rroncal

4 de clabLevel



 

msie8

 

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