Voici le résultat final:
Les source du tutoriel:
menu_as2.zip
Le tutoriel:
Dans ce tutoriel, il est tout à fait possible d'ajouter des états supplémentaire à vos boutons, comme les états de clic et declic, pour que vous puissiez le faire dynamiquement, voici se que vous devrez ajouter dans la classe externe:
- Code:
//____○○○---classe---____\\
class EtatBt extends MovieClip{
//____○○○---Constructeur---____\\
public function EtatBt (){
this.onRollOver = over;
this.onRollOut = out;
this.onPress = clic;
this.onRelease = declic;
}
//____○○○---fonctions états---____\\
private function over():Void{
this.gotoAndPlay ("over");
}
private function out():Void{
this.gotoAndPlay ("out");
}
private function clic():Void{
this.gotoAndPlay("clic");
}
private function declic():Void{
this.gotoAndStop(10);
}
}
Vous devez aussi ajouter l'état à votre bouton, donc placez vous en dernière image puis crééz l'étiquette "clic" avec le texte et le fond du bouton adéquat.
Si vous souhaitez àjouter des liens à vos boutons, il vous suffira d'ajouter ceci au calque as de votre scene principale:
- Code:
//________________________________________○○○--titre des boutons
bt1.textBt.titre.text = "• ACCUEIL";
bt2.textBt.titre.text = "• PORTFOLIO";
bt3.textBt.titre.text = "• TUTORIELS";
bt4.textBt.titre.text = "• FORUM";
bt5.textBt.titre.text = "• WIDGETS";
bt6.textBt.titre.text = "• PROFIL";
bt7.textBt.titre.text = "• CONTACT";
//________________________________________○○○--Liens des boutons
bt1.onRelease = function(){getURL ("","_blank")}
bt2.onRelease = function(){getURL ("","_blank")}
bt3.onRelease = function(){getURL ("","_blank")}
bt4.onRelease = function(){getURL ("","_blank")}
bt5.onRelease = function(){getURL ("","_blank")}
bt6.onRelease = function(){getURL ("","_blank")}
bt7.onRelease = function(){getURL ("","_blank")}
Dernière édition par artkabis le Ven 13 Mar - 12:54, édité 4 fois