- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- Preloading di file xml
-
Preloading di file xml
Da tempo sono alle prese con un problemone che non riesco a risolvere e per questo chiedo il vostro aiuto.
Devo includere in una pagina HTML un' animazione flash le cui azioni dipendono solo ed esclusivamente dalle informazioni presenti in due files XML: 'dati.xml' e 'configurazione.xml' .
Quindi i files in questione sono 3: lo script swf e i 2 file xml.
Il problema che devo affrontare riguarda la sincronizzazione. Praticamente vorrei fare in modo che lo script flash inizi solamente quando i due file xml sono arrivati sul client. Infatti spesso accade che l' animazione flash inizia ma poichè i files non sono ancora arrivati, le sue azioni sono errate!!!
Spero di essermi spiegato!!!
Qualcuno sa darmi una mano!!! tante grazie.[EDIT homeworker] Ho editato il titolo per renderlo più chiaro a futuri utenti che dovessero avere lo stesso problema. Ciao [/EDIT]
-
Mai incontrato il tuo problema perchè non ho mai usato XML
Puoi sempre ritardare l'animazione flash. Mettere un'animazione prima o mettere 20 fotogrammi in più.
Non è possibile?
-
no....devo essere sicuro della sincronizzazione
-
-
_root.stop(); news = new LoadVars(); news.load("/news.txt"); news.onLoad = function (success) { if (success) { play(); } else { _root.newsMovie.newsText = "Nessuna nuova notizia"; } }
Io per il testo semplice da cui prendo parametri uso questo (sicuro al 100%) per l'xml non l'ho mai usato. Vedi se si può adattare. Che flash usi? Versione recente? Come sei messo ad inglese?
Ciao
-
Try this adapted for your script:
mioxml = new XML(); mioxml.ignoreWhite = true; mioxml.load("filexmlmio.xml"); mioxml.onLoad = function(success) { if (success) { // fai quello che ti pare tanto è tutto caricato magari puoi fare play(); } else { _root.newsMovie.newsText = "Non ho caricato il file xml"; } } }
bye