Allez c’est parti pour notre premier jeu. Pour ce jeu, j’ai choisi de faire un memory qui vous demande d’associer deux cartes deux Ă deux en fonction de leur similitude. Pour ce memory, j’ai dĂ©cidĂ© de le faire juste avec des couleurs, mais Ă partir de cette base vous pouvez le faire avec des images. Le code sera fait en procĂ©dural. Dans cette première partie, on placera les cartes sur la scène. Tout d’abord on va crĂ©er un conteneur globale :
var conteneur:Sprite = new Sprite( ) ; addChild( conteneur ) ;
Puis le code pour placer les cartes. Avant cela on doit créer un clip dans la bibliothèque qui représentera la carte de dos, avec comme nom de liaison de la bibliothèque DosCarte.
function fctPlacerElements( nbLignes:Number, nbColonnes:Number ):void {
// Liaison d'un MovieClip de la bibliotheque
// Il represente la carte de dos
// A l interieur de ce MovieClip il y a une shape
// On peut mettre une image
var carte:DosCarte ;
// La paire a trouver est une variable globale qui nous servira a savoir si le joueur a tout trouver ou non.
paireATrouver = ( nbLignes * nbColonnes ) / 2 ;
for ( var i:uint = 1 ; i <= nbLignes ; i++ ) {
for ( var j:uint = 1 ; j <= nbColonnes ; j++ ) {
// On instancie les carte avec le nom de liaison de la bibliotheque
carte = new DosCarte( ) ;
// On donne un id a chaque carte
carte["numId"] = ( nbColonnes * ( i - 1 ) ) + j ;
// On donne les coordonnees des cartes
carte.x = ( carte.width + 10 ) * ( j - 1 ) + ( carte.width / 2 ) + 10 ;
carte.y = ( carte.height + 10 ) * ( i - 1 ) + ( carte.height / 2 ) + 10 ;
// On donne la main au survol des boutons
carte.buttonMode = true ;
// On ajoute les cartes au conteneur
conteneur.addChild( carte ) ;
}
}
}A voir aussi :
Quelques articles au hasard
- [ActionScript 3] Récupérer les noms des polices embarquées dans le flash
- [Flash] Le futur de la 3D sous Flash nom de code Molehill
- [ActionScript 3] SendAndLoad communiquer entre flash et page serveur
- [ActionScript 3] Récupérer les variables flashs (les flashVars)
- [Referencement] Google index les contenus du Flash
Plus de liens

Pas de commentaire