Bonjour, je cherche à recharger un swf toutes les x minutes à l'aide d'un timerEvent. (actualisation des données via chargement de flux xml).

Comment puis-je réaliser cela de manière propre?

Voici ce que j'ai actuellement (qui ne me convient pas du tout)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
 
import flash.utils.Timer;
import flash.events.TimerEvent;
import flash.display.Loader;
import flash.events.Event;
 
var chargeur:Loader = new Loader();
var adresse:URLRequest = new URLRequest("xxxxxxxxx.swf");
 
var timer:Timer = new Timer(50000);
timer.start();
timer.addEventListener(TimerEvent.TIMER, recharger);
 
function recharger(e:TimerEvent)
{
	chargeur.unload();
	chargerSwf();
}
 
chargerSwf();
 
function chargerSwf()
{
	chargeur.load(adresse);
	chargeur.contentLoaderInfo.addEventListener(Event.COMPLETE,chargementTermine);
 
	function chargementTermine(e:Event)
	{
 
		chargeur.contentLoaderInfo.removeEventListener(Event.COMPLETE,chargementTermine);
		trace(numChildren);
	}
 
 
 
}
 
addChild(chargeur);
Merci pour vos réponses