Forum de discussion
Forum « Flash et Shockwave » (archives)
attachMovie dynamique et profondeur
Envoyé: 19 septembre 2006, 9h27 par pup
2. Pourquoi ma fonction de tooltips (tips_on) me retourne seulement le texte du dernier éléments même si il y trois éléments qui sont retourné par mon xml.
Quelqu'un a une idée .. je bloque là !!!
voici le code :
//-------------------------------------
function affiche(events){
var yP = "";
yY = new String(events[i].Header);
yP = yY.substr(0, 2);
yHH = yY.substr(9, 2);
var mc = attachMovie("mc","mc",1+i)
mc._x = 236 ;
mc._y = yP+"0";
my_var=yHH-yP+"0";
mc._width = 275;
mc._height = yHH-yP+"0";
mc._alpha = 90;
//trace("la pos="+yP+"/"+yHH+"/"+"/ht="+mc._height+"_"+mc._y+"/mvar="+my_var+ " - "+yY);
}
function calChanged(comp)
{
calInfo.text = "";
var xP = 300;
var yH = 10;
var events = comp.events();
var txt;
for(i=0; i<events.length; i++)
{
unloadMovieNum(1+i);
affiche(events);
mc.onRollOver = function(){
_root.tips_on(txt = "<p><b>" + events[i].Header + "</b><br>"+events[i].Content+ "</p>");
//calInfo._visible = true;
//calScrollbar._visible = true;
}
mc.onRollOut = function(){
_root.tips_off();
//calInfo._visible = false;
//calScrollbar._visible = false;
}
//----------
txt += "<p><b>" + events[i].Header + "</b><br>";
txt += events[i].Content;
txt += "</p><p> </p>";
//------------
}
calInfo.htmlText = txt;
}
//-------------------------------------
Réponses
|