Hi all. I'm working on a simple carousel.
My problem appears when trying to insert node values as text in my tooltip sub-elements. Here's my xml:
<promotions>
<promotion>
<visuel>/papyrus/8a8b8d2e26fa35b60126faf90a4d002f-20100223141718.gif</visuel>
<remise>55</remise>
<libelle>produit 1</libelle>
<description>contenu test 1</description>
<dateDebut>22/02/2010</dateDebut>
<dateFin>10/03/2010</dateFin>
</promotion>
<promotion>
<visuel>/papyrus/8a8b8d2e26fa35b60126faf9a2f30032-20100223141750.gif</visuel>
<remise>15</remise>
<libelle>Pneus</libelle>
<description>Promo sur les pneus</description>
<dateDebut>01/03/2010</dateDebut>
<dateFin>01/05/2010</dateFin>
</promotion>
<promotion>
<visuel>/papyrus/8a8b8d2e26fa35b60126fafa1fa5003a-20100223141955.gif</visuel>
<remise>7</remise>
<libelle>produit 1</libelle>
<description>Test promo 1</description>
<dateDebut>10/01/2010</dateDebut>
<dateFin>10/03/2010</dateFin>
</promotion>
</promotions>
And here's the AS 2.0 where it's suppose to be loaded and inserted in the right moviclip and texts.
xml.onLoad = function(success:Boolean) {
if(success) {
var nodes = this.firstChild.childNodes;
numOfItems = nodes.length;
for(var i=0;i<numOfItems;i++)
{
var t = home.attachMovie("item","item"+i,i+1);
t.angle = i * ((Math.PI*2)/numOfItems);
t.onEnterFrame = mover;
t.icon.inner.loadMovie(nodes[i].childNodes[0].firstChild);
t.promo= nodes[i].childNodes[1].firstChild.nodeValue;
t.produit= nodes[i].childNodes[2].firstChild.nodeValue;
t.dateDebut= nodes[i].childNodes[4].firstChild.nodeValue;
t.dateFin= nodes[i].childNodes[5].firstChild.nodeValue;
t.icon.onRollOver = over;
t.icon.onRollOut = out;
}
} else {
trace("Unable to load XML");
}
}
function over()
{
home.tooltip.promo.text = this._parent.promo;
home.tooltip.produit.text = this._parent.produit;
home.tooltip.tipDebut.text = this._parent.dateDebut;
home.tooltip.tipFin.text = this._parent.dateFin;
home.tooltip._x = this._parent._x;
home.tooltip._y = this._parent._y + (this._parent._height*0.15);
home.tooltip.onEnterFrame = Delegate.create(this,moveTip);
home.tooltip._alpha = 100;
}
Results i'm having show me each gif picture (wich means i'm correctly pointing and loading the childnode), text contents load right ( node[libelle] and node[description]) buit nodes containing numbers or date don't load. Where am I wrong ?