¿Cómo hacer para demostrar que el nuevo Flash contenido actualizado cuando

  • CStrauss
  • Graduate
  • Graduate
  • Avatar de Usuario
  • Registrado: Mar 23, 2006
  • Mensajes: 122
  • Loc: St. Louis MO. USA
  • Status: Offline

Nota Octubre 8th, 2008, 2:42 pm

Im seguro de que hay algo que tengo que hacer pero simplemente no tienen el conocimiento aún de manera Estoy aquí esperando que alguien me puede dar ese conocimiento.

He hecho un sitio web y subido a mi servidor, pero el problema es cuando debo seguir para añadir nuevos contenidos a los archivos swf que se carga y cargar la versión actualizada a mi servidor, el contenido de edad todavía se considera hasta que yo vaya en mi navegador y herramientas vaciar mi caché. Ahora, para mí sé cómo hacer que los visitantes, pero mi puede no saber que hacer ni que en caso de que tenga que ver el nuevo contenido.

Mi pregunta es, existe fuera de esto no a pasar con Actionscript o algo, así que cuando usted vaya a la página de obtener el nuevo contenido sin tener que vaciar tu caché?
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Octubre 8th, 2008, 2:42 pm

  • CStrauss
  • Graduate
  • Graduate
  • Avatar de Usuario
  • Registrado: Mar 23, 2006
  • Mensajes: 122
  • Loc: St. Louis MO. USA
  • Status: Offline

Nota Octubre 21st, 2008, 12:26 pm

Todavía no he encontrado una buena solución a esta cuestión he encontrado varias soluciones, y los llamados, pero todos han fracasado.

Para aclarar mi problema y lo he intentado. Tengo archivos XML básicamente en 2 diferentes recogiendo los datos de mi archivo flash. Ahora, cuando puedo subir un archivo XML actualizado con nuevos datos y después abrir la página en flash de los nuevos contenidos no se carga en forma manual, a menos que realmente vaciar mi caché.

He aquí un fragmento de loadin código en mi archivo XML.

Código: [ Select ]
var xmlURLRequest:URLRequest = new URLRequest("scoreboard.xml");


ahora que he leído en otros foros que hacer algo como esto soluciona el problema obligando a que se ejecute en un archivo XML de nuevo.

Código: [ Select ]
var xmlURLRequest:URLRequest = new URLRequest("scoreboard.xml" + "?r=" + Math.random());


Pero como he dicho este método y otros métodos no han trabajado utilizando AS3. Tan Im casi llegando a la conclusión de que el flash vuelve a caer en los días de valor para el diseño de sitios web, antes de que fuera gente de Dial Up llevaría para siempre a la carga y con esto los visitantes caché problema siempre obtener el contenido de edad a menos que sabían que tenían para borrar su caché de tiempo cada vez que visitaron su sitio, y si ese es el caso, yo creo que la mayoría wouldnt incluso quieren tomar el tiempo para hacer eso.

De todos modos si alguien sabe de una solución para resolver los destellos problema de caché por favor hágamelo saber :?
  • ATNO/TW
  • Super Moderator
  • Super Moderator
  • Avatar de Usuario
  • Registrado: May 28, 2003
  • Mensajes: 23407
  • Loc: Woodbridge VA
  • Status: Offline

Nota Octubre 21st, 2008, 12:32 pm

Podría simplemente quiere comprobar su configuración de caché. Creo que por defecto, la mayoría de los pueblos están configurados para buscar automáticamente una nueva versión cada vez. Nunca se han de limpiar la caché después de subir un archivo flash actualización. Sólo actualizar la página funciona.
"There's no place like 127.0.0.1 except for ::1."
Alexandria Networks. Leader in IT consulting for associations/non-profits, and small to medium sized businesses around the northern Virginia and Washington D.C. metro area.
  • CStrauss
  • Graduate
  • Graduate
  • Avatar de Usuario
  • Registrado: Mar 23, 2006
  • Mensajes: 122
  • Loc: St. Louis MO. USA
  • Status: Offline

Nota Octubre 21st, 2008, 12:45 pm

no está seguro de que sería una solución razonable. Mejorar el pensamiento de cada día Joe usuario que no sabe sobre el problema de caché y mantiene el control de la página web todos los días y ver el mismo contenido, cuando hay nuevo contenido a sido visto.
  • ATNO/TW
  • Super Moderator
  • Super Moderator
  • Avatar de Usuario
  • Registrado: May 28, 2003
  • Mensajes: 23407
  • Loc: Woodbridge VA
  • Status: Offline

Nota Octubre 21st, 2008, 12:55 pm

Entonces, sólo tiene que añadir esto en el HTML de la página de flash dentro de las etiquetas la cabeza

Código: [ Select ]
<meta http-equiv="refresh" content="0; http://www.redirecturl.com/" />
<meta http-equiv="pragma" content="no-cache">
 
<script type="text/javascript">
window.location.replace('http://www.redirecturl.com/')
</script>
  1. <meta http-equiv="refresh" content="0; http://www.redirecturl.com/" />
  2. <meta http-equiv="pragma" content="no-cache">
  3.  
  4. <script type="text/javascript">
  5. window.location.replace('http://www.redirecturl.com/')
  6. </script>


obviamente, sustituir la URL anterior con su página web.
"There's no place like 127.0.0.1 except for ::1."
Alexandria Networks. Leader in IT consulting for associations/non-profits, and small to medium sized businesses around the northern Virginia and Washington D.C. metro area.
  • graphixboy
  • Control + Z
  • Mastermind
  • Avatar de Usuario
  • Registrado: Jul 11, 2005
  • Mensajes: 1828
  • Loc: In the Great White North
  • Status: Offline

Nota Octubre 21st, 2008, 1:23 pm

también puede usar JavaScript para anexar una cadena aleatoria de números al final de la URL swf por lo que conseguir algo como myflash.swf? id = 3421321231, siempre y cuando el ID es diferente cada vez que su navegador no caché el archivo. Dice que la memoria caché es en realidad muy útil en la mayoría de las situaciones por lo que tal vez quiera tener cuidado de cómo un gran archivo flash que fuerza a los usuarios descargar cada vez.
If at first you don't succeed F1... If that doesn't work try Google!
//// Designer, Developer & Teacher - Interactive, Motion and 3D \\\\
Portfolio at WhenImNotSleeping.com
  • CStrauss
  • Graduate
  • Graduate
  • Avatar de Usuario
  • Registrado: Mar 23, 2006
  • Mensajes: 122
  • Loc: St. Louis MO. USA
  • Status: Offline

Nota Octubre 21st, 2008, 2:48 pm

Gracias por el responde Creo que tengo suerte de solucionado de una medida. El sitio es muy pequeño y principalmente muestra partituras y video más destacados de mi sobrinos partidos de fútbol. aquí es el sitio http://www.stcharlestitans.com .

En cualquier caso lo que hice fue entrar en el flash botones y acaba de agregar un número aleatorio a la función final de cada vínculo. Luego, para probar que fui en mi archivos XML y acaba de cambiar algunos valores en torno a la prueba, y lo que encontré es IE zorro de fuego y manejar de manera diferente.

En IE tuve que cerrar el navegador y volvió a abrir y actualizar todo bien. Si yo no cierre el navegador y pulse actualizar nada iba a cambiar.

Para Fox Fuego podría golpear y actualizar datos de texto como la partitura bordo y registro de actualización de videos bien, pero a menos que wouldnt cerrado el navegador y reabiertos.

Así pues, en conclusión, siempre y cuando los datos se actualiza después de un navegador se cierra y se actualiza después de reabrirse entonces creo que es todo lo que puedo pedir, si es que la simulación de un visitante de regresar a mi sitio. Voy a probar algunos más a través de hoy y ver si hay algún problema con este método.

Sólo para que conste en acta, si usted tiene cualquier código de ejemplo en torno a graphixboy utilizando el método JavaScript que me gusta ver cómo funciona.

Gracias de nuevo
  • graphixboy
  • Control + Z
  • Mastermind
  • Avatar de Usuario
  • Registrado: Jul 11, 2005
  • Mensajes: 1828
  • Loc: In the Great White North
  • Status: Offline

Nota Octubre 21st, 2008, 3:06 pm

Ah sí. Ive encontró que los archivos XML a veces son los peores para evitar el almacenamiento en caché. El método JavaScript es casi lo mismo que lo que hiciste en flash y en realidad el método JavaScript wouldnt han hecho nada sobre los archivos XML que se almacena en caché sólo se captura el contenedor de modo que su solución es mejor de todos modos ya que el XML es probablemente mucho más pequeño y probablemente los cambios con más frecuencia que el shell de flash.

pero para referencia futura de usar algo como el swf objeto el código sería
Código: [ Select ]
<script type="text/javascript">
        // <![CDATA[
                var fileTarg = "myflash.swf?id="+Math.floor(Math.random()*5000);
        var so3 = new SWFObject(fileTarg, "flashName", "900", "290", "8");
        so3.addParam("wmode", "transparent");
        so3.addParam("scale", "noscale");
       
        // ]]>
        </script>
 
  1. <script type="text/javascript">
  2.         // <![CDATA[
  3.                 var fileTarg = "myflash.swf?id="+Math.floor(Math.random()*5000);
  4.         var so3 = new SWFObject(fileTarg, "flashName", "900", "290", "8");
  5.         so3.addParam("wmode", "transparent");
  6.         so3.addParam("scale", "noscale");
  7.        
  8.         // ]]>
  9.         </script>
  10.  
Básicamente, sólo volver a escribir la URL en tiempo de ejecución.
If at first you don't succeed F1... If that doesn't work try Google!
//// Designer, Developer & Teacher - Interactive, Motion and 3D \\\\
Portfolio at WhenImNotSleeping.com
  • CStrauss
  • Graduate
  • Graduate
  • Avatar de Usuario
  • Registrado: Mar 23, 2006
  • Mensajes: 122
  • Loc: St. Louis MO. USA
  • Status: Offline

Nota Octubre 21st, 2008, 3:15 pm

Gracias de nuevo graphixboy, he estado jugando con amfphp para hacer frente a PHP y bases de datos, que es cómo mejorar el uso de trabajar con sitios web de modo que tal vez se tendrá una solución. Im gusto lo que veo de ella hasta ahora.

En lo que respecta a la activación de JavaScript que acaba de poner, básicamente, que en el archivo html que el flash de edad? y ¿Es necesario sacar el código de flash que publica a cabo o no importa que tanto?

Publicar Información

  • Total de mensajes en este tema: 9 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 35 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC