2009-12-01 3 views
0

Je prévois d'utiliser Flash image rotator basé sur xml où sont définis les chemins de toutes les images qui seront tournées. Ce que je voulais faire est d'utiliser ce rotateur pour des images aléatoires tournant. Chaque fois que la page est rafraîchie, un nouveau fichier XML est créé (un fichier existant est remplacé par un nouveau). Eh bien, je pensais et est venu à ceci: - utilisateur Une page de visites, un fichier xml est créé avec des chemins à certaines 10 images aléatoires, les images commencent à tourner - tandis que l'utilisateur A regarde diaporama, l'utilisateur B vient à la page et alors xml existant est remplacé par un nouveau. Cela aura-t-il un effet sur le diaporama de l'utilisateur? Pour être plus concret: Est-ce que le fichier flash lit d'abord le fichier xml entier, le stocke dans sa mémoire et lit de la mémoire ou lit la première ligne de xml et l'exécute, puis la deuxième ligne et l'exécute et ainsi de suite ...Flash image rotator - cache-t-il le xml?

Répondre

1

Lit le tout. Vous serez en sécurité avec ce que vous avez. Vous pouvez ajouter un briseur de cache à la fin de la requête XML trop en attachant un nombre aléatoire sur la fin de la chaîne de requête:

www.myserver.com/xml.asp?random=189473737

0

@ Pete Duncanson D'abord, merci de répondre si vite :)

Je ne suis pas sûr si je vous ai compris ... c'est un exemple de xml de jw flash rotator dans lequel j'ai inséré une requête aléatoire au bas du fichier xml :

<?xml version="1.0" encoding="utf-8"?> 
<playlist version="1" xmlns="http://xspf.org/ns/0/"> 
    <trackList> 

     <track> 
      <title>Predvečerje na Starom Gradu</title> 
      <location>http://localhost/sinj.com.hr/rotator/home/1.jpg</location> 
     </track> 

     <track> 
      <title>Kamičak - kula sa ugrađenim satom</title> 
      <location>http://localhost/sinj.com.hr/rotator/home/2.jpg</location> 
     </track> 

     <track> 
      <title>Pijaca - središnji trg</title> 
      <location>http://localhost/sinj.com.hr/rotator/home/3.jpg</location> 
     </track> 

     <track> 
      <title>Detalj sa ulaznih vrata u Crkvu</title> 
      <location>http://localhost/sinj.com.hr/rotator/home/4.jpg</location> 
     </track> 

    </trackList> 
</playlist> 
http://localhost/sinj.com.hr/?random=123987123 

Est-ce correct ou "en d de la requête XML "est un autre emplacement? Merci, Ile

+0

Ahh non, vous voulez idéalement que le fichier flash l'ajoute à la fin de l'URL pour le fichier XML lorsqu'il le demande. Si vous utilisez JW, vous ne devriez pas avoir à vous en préoccuper. Un point à noter, vous pouvez utiliser le shuffle intégré/paramètres aléatoires dans JW et vous épargner un peu de douleur, voir les détails ici http://developer.longtailvideo.com/trac/wiki/ImageRotatorVars –

+0

Je ne prévois pas d'utiliser JW mais je n'ai jamais pensé à utiliser shuffle de cette façon (mettre toutes les images en xml et ensuite shuffle fera son travail) - j'ai toujours limité le nombre de photos mélangées, mais il n'y a pas besoin de le faire :) Merci! –