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
|
private function onCompleteRss(evt:Event):void
{
fichierXML = new XML(chargeurDonnees.data);
lecteurFluxRss.fluxRss.text = "";
for each (var leNoeud in fichierXML.channel.item)
{
lecteurFluxRss.fluxRss.appendText(leNoeud.title+" / ");
}
lecteurFluxRss.fluxRss.width = lecteurFluxRss.fluxRss.textWidth+10;
lecteurFluxRss.x = widthStage;
this.dispatchEvent(new Event("RSS_READY")) ;
defiler();
}
public function activerDefiler():void
{
adresseFichierXML = new URLRequest(_urlRss);
chargeurDonnees.load(adresseFichierXML);
chargeurDonnees.addEventListener(Event.COMPLETE, onCompleteRss);
}
private function defiler():void
{
TweenLite.to(lecteurFluxRss, (10*lecteurFluxRss.fluxRss.width)/(500*(_vitesse/1.5)), {x:-lecteurFluxRss.fluxRss.width, ease:Linear.easeNone, onComplete:initXRss});
}
private function initXRss():void
{
lecteurFluxRss.x = widthStage;
defiler();
} |
Partager