On arrive au moment oĂą il faut retourner les cartes. Pour ce faire, on va utiliser la libraire TweenMax pour simuler cela. On va jouer sur le scaleX et l’alpha de la carte. Cela se fait assez simplement avec TweenMax et l’effet est plutĂ´t pas mal.

function fctRetourner( pEvt:MouseEvent ):void {
	// On verifie qu'il n'y ait pas deja deux cartes de retournees ou qu'on ne clique pas sur une carte deja retournee
	if ( nbCarteRetournee != 2 && carteNumero1 != pEvt.target as MovieClip ) {
		// On attribue la carte cliquee
		// A la premiere carte si celle ci est non attribuee
		if ( carteNumero1 == null ) {
			carteNumero1 = MovieClip( pEvt.target ) ;
		}
		// A la deuxiemme si la premiere est deja retournee
		else {
			carteNumero2 = MovieClip( pEvt.target ) ;
		}
		// On cree un effet de retournement de la carte. A la fin de celui-ci on decouvre la couleur
		TweenMax.to( pEvt.target, 0.2, { scaleX:0.1, alpha:0.3, onComplete:fctDecouvrirCarte, onCompleteParams:[ pEvt.target ] } ) ;
	}
}

A voir aussi :

Quelques articles au hasard

Plus de liens