bonjour

débutant en Flash (AS2), j'ai réussi a faire ce que je voulais en partie

Sur ma page d'accueil http://www.jupin.net/, dans la partie a la Une, l'animation Flash fonctionne presque, mais je bute sur deux points :

1. Fondu : Je voudrais faire un fondu entre le changement des images, mais je ne vois pas du tout comment faire . J'ai essayé de m'en sortie a coup de alpha et setInterval mais en vain

2. Le clique : J'arrive pas a faire en sortie que lorsque je clic sur l'image, cela charge la page de l'article en question

Merci pour votre aide.

PS : Voici le code de mon script
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
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");
}
merci pour votre aide