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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
|
artNum=0;
xmldoc=new XML;
xmldoc.ignoreWhite=true;
xmldoc.load("spip.php?page=alaune");
xmldoc.onLoad=traiteXML;
stop();
function traiteXML() {
// On récupère tous les article du XML
alaune=xmldoc.firstChild;
afficheArticle();
setInterval(afficheArticle,2000);
}
function afficheArticle() {
trace("appel avec artnum="+artNum);
//On teste l'existence de artNum
if(alaune.childNodes[artNum]==undefined) {
artNum=0;
}
_root.createEmptyMovieClip("img_une",1);
_root.img_une.loadMovie(alaune.childNodes[artNum].childNodes[3].firstChild);
// Création du fond noir semi-transparent
_root.createEmptyMovieClip("bg_titre",2);
bg_titre.beginFill(0x000000,60);
bg_titre.moveTo(0,0);
bg_titre.lineTo(600,0);
bg_titre.lineTo(600,60);
bg_titre.lineTo(0,60);
bg_titre.lineTo(0,0);
bg_titre.endFill();
_root.createTextField("txt_titre",3,0,0,600,20);
txt_titre_form=new TextFormat();
txt_titre_form.color=0xcccccc;
txt_titre_form.bold=true;
txt_titre_form.size=16;
txt_titre_form.leftMargin=10;
txt_titre.text=alaune.childNodes[artNum].childNodes[0].firstChild;
txt_titre.setTextFormat(txt_titre_form);
_root.createTextField("txt_desc",5,0,20,600,50);
txt_desc.background=false;
txt_desc.multiline=true;
txt_desc.wordWrap=true;
txt_desc_form=new TextFormat();
txt_desc_form.font="Arial";
txt_desc_form.color=0xcccccc;
txt_desc_form.bold=false;
txt_desc_form.size=12;
txt_desc_form.leftMargin=10;
txt_desc.text=alaune.childNodes[artNum].childNodes[1].firstChild;
txt_desc.setTextFormat(txt_desc_form);
artNum++;
}
img_une.onPress=function() {
trace("artNum "+artNum+" cliqué => on charge");
getURL(alaune.childNodes[artNum].childNodes[2].firstChild,"_blank");
} |
Partager