[[File:as_logo.png|thumb|actionscript]]
= HelloWorld =
Afficher un bonjour à l'utilisateur :
<source lang="actionscript">
trace("Hello World"); // Affiche -> Hello World
</source>
= Les commentaires =
*Les commentaires sont très important en programmation.
*Ils permettent de mettre des notes.
*Mettre des notes aide le codeur :)
Il faut mettre <b>//</b> ... ou <b>/*</b> ... <b>*/</b>
Note simple :
<source lang="actionscript">
// ceci est une note simple
</source>
Note continue :
<source lang="actionscript">
/*
ceci est une note continue
sur plusieurs lignes
*/
</source>
= Les types =
*Les types sont les premiers objets en programmation, c'est ceux qu'on utilise avec les variables.
:'''string'''
::Le string est pour le type texte par exemple : "texte"
:'''number'''
::Le number est pour le type nombre par exemple : 56, 30.5
:'''uint'''
::Le int est pour le type nombre entier par exemple : -56, -10, 4, 100
:'''int'''
::Le uint est pour le type nombre entier positif par exemple : 4, 100
:'''object'''
::L'object est pour le type Object
:'''array'''
::L'array est pour le type tableau par exemple : [1,2,3,4]
:'''boolean'''
::Le boolean est pour le type booléen par exemple : true,false
= Les variables =
Une variable sert à stocker une valeur.
On la déclare de la façon suivante :
<source lang="actionscript">
var nomDeVariable;
</source>
Une variable peut ête de différents types :
'''texte'''
<source lang="actionscript">
var vTexte:String = "ceci est le texte";</source>
'''int'''
<source lang="actionscript">
var vInt:int = 175;</source>
'''uint'''
<source lang="actionscript">
var vUInt:uint = -100;</source>
'''nombre'''
<source lang="actionscript">
var vNumber:Number = -100.56;</source>
'''objet'''
<source lang="actionscript">
var vObject:object = new string();</source>
'''tableau'''
<source lang="actionscript">
var vArray:Array = ["david", "marine", "luna"];</source>
<source lang="actionscript">
var vArray:Array = new Array("david", "marine", "luna");</source>
'''booléen'''
<source lang="actionscript">
var vBoolean:Boolean = true;
</source>
= Les tableaux =
Les tableau servent a stocker plusieurs valeurs dans un objet à tabulation.
<source lang="actionscript">
var semaine = ["Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi","Dimanche"];
// on veut voir le contenu
trace(semaine[0]); // le premier élément "Lundi" est à la position 0.
trace(semaine[4]); // "Vendredi"
</source>
= Les conditions =
== if ... ==
<source lang="actionscript">
if (chien=="vert")
{
trace("le chien est vert");
}
</source>
== if ... else ... ==
<source lang="actionscript">
if (chien=="vert")
{
trace("le chien est vert");
} else if (chien=="rouge")
{
trace("le chien est rouge");
} else
{
trace("le chien n'est ni vert ni rouge");
}
</source>
== switch() ==
<source lang="actionscript">
switch(chien)
{
case "vert":
trace ("Le chien est vert");
break;
case "rouge":
trace ("Le chien est rouge");
break;
default:
trace ("Le chien n'est ni vert ni rouge");
break;
}
</source>
== ?: ==
Une condition ternaire comprend le '''<test>''' ? '''<reponse si true>''' : '''<reponse si false>'''
<source lang="actionscript">
trace("Le chien est " + (chien=="vert")?"vert":"d'une autre couleur");
// cela va afficher si chien est rouge -> Le chien est d'une autre couleur
</source>
= Les itérations =
==for()==
<source lang="actionscript">
for(var i:uint=0;i<10;i++)
{
trace("La valeur de i est "+i);
}
</source>
==for each()==
<source lang="actionscript">
for each(var jour:String in semaine)
{
trace(jour);
}
</source>
==for (in)==
<source lang="actionscript">
for each (var laValeur:* in heure)
{
contenant.appendText(laValeur+"\n");
}
</source>
==while ()==
<source lang="actionscript">
var compteur:uint = 1;
while(compteur<8)
{
trace("compteur="+compteur);
// l'opérateur ++ permet d'incrémenter d'une valeur une variable numérique
compteur++;
}
</source>
==do ... while ()==
<source lang="actionscript">
var count:uint = 5;
do
{
trace("count="+count);
count++;
}
while(count<5);
</source>
= Les fonctions =
Une '''procédure''' est une fonction qui ne retourne pas de valeur.
<source lang="actionscript">
function creerEtoile():void
{
myStar = new Star();
myStar.x = 100;
myStar.y = 150;
addChild(myStar);
}
</source>
Une '''fonction''' est une procédure qui retourne une valeur
<source lang="actionscript">
function retournerEtoile():Star
{
myStar = new Star();
myStar.x = 100;
myStar.y = 150;
return myStar ;
}
</source>
= Les cours =
[http://flash.developpez.com/cours/ Cours AS]
{{programmation}}
|