Nous allons comprendre dans ce tutorial, comment obtenir la date en flash.
Lancez le logiciel Flash MX et créez un nouveau document flash.
Allez dans le panneau "Propriétés" et changez la taille du document à 200*200 pixels.
Renommez le premier calque "Calque Date"
Prenez l'outil texte ( "A" dans la barre d'outils ) et tracez une zone de texte dans la scene.
Allez dans le panneau propriétés et changez le texte statique ( menu déroulant ) en texte dynamique.
Toujours dans le panneau "Propriétés", partie droite, vous voyez écrit "Var".
Mettre dans cet emplacement : "fulldate" ( sans les "" )
Appuyez sur la touche "V" de votre clavier pour obtenir l'outil de selection
Faites un clic droit sur la zone de texte et choisissez : "Convertir en symbole"
Comme symbole, choisissez "Clip".
Selectionnez le clip et Allez dans le Panneau "Action-Clip". Copiez/collez le code suivant :
- Code: Tout sélectionner
onClipEvent (load)
{
days = new Array("Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche");
months = new Array("Janvier", "Fevrier", "Mars", "Avril", "Mai", "Juin", "Juillet", "Aout", "Septembre", "Octobre", "Novembre", "Decembre");
timedate = new Date();
}
onClipEvent (enterFrame)
{
hour = timedate.getHours();
minutes = timedate.getMinutes();
seconds = timedate.getSeconds();
todaydate = timedate.getDate();
day = timedate.getDay();
dayname = days[day];
month = timedate.getMonth();
monthname = months[month];
year = timedate.getFullYear();
if (length(minutes) == 1)
{
minutes = "0" + minutes;
} // end if
if (length(seconds) == 1)
{
seconds = "0" + seconds;
} // end if
currenttime = hour + ":" + minutes + ":" + seconds;
currentdate = todaydate + "/" + month + "/" + year;
fulldate = dayname + " " + todaydate + " " + monthname + " " + year;
delete timedate;
timedate = new Date();
}
Appuyez sur Ctrl + Entrée pour tester l'animation.
Vous devriez alors avoir la date sous la forme : Samedi 27 Aout 2005




