Entry 2951

Test de coloration

   

Submitted by mysterty on Jan. 12, 2010 at 10:10 a.m.
Language: ActionScript 3. Code size: 1.7 KB.

package  
{
	//import des classes nécessaires
	import flash.display.Sprite;
	
	/**
	 * Classe pour créer un piouz
	 * @author Mysterty
	 */
	public class Piouz extends Sprite
	{
		//définition des variables de la classe
		private var sens:int; //sens de mouvement du Piouz (1 droite, -1 gauche)
		private var vitesse:int; //vitesse de mouvement du Piouz
		
		/**
		 * Constructeur de la classe piouz, crée un piouz
		 * @param	pSens //sens de mouvement du Piouz (1 droite, -1 gauche)
		 * @param	pVitesse //vitesse de mouvement du Piouz
		 */
		public function Piouz(pSens:int = 1, pVitesse:int = 5)
		{
			creePiouz();
			sens = pSens;
			vitesse = pVitesse;
		}
		//création graphique du piouz
		private function creePiouz():void
		{
			this.graphics.beginFill(0);
			this.graphics.drawCircle( -15, -15, 10);
			this.graphics.endFill();
		}
		/**
		 * Fonction pour modifier l'état du piouz
		 */
		public function upDate():void
		{
			avance();
		}
		/**
		 * Fonction pour faire avancer le Piouz
		 */
		public function avance():void
		{
			this.x += sens * vitesse;
		}
		/**
		 * fonction pour récupérer la vitesse du Piouz
		 * @return
		 */
		public function getVitesse():int
		{
			return vitesse;
		}
		/**
		 * fonction pour récupérer le sens de marche du Piouz
		 * @return
		 */
		public function getSens():int
		{
			return sens;
		}
		/**
		 * Fonction pour définir la vitesse du Piouz
		 * @param	pVitesse
		 */
		public function setVitesse(pVitesse:int):void
		{
			vitesse = pVitesse;
		}
		/**
		 * Fonction pour définir le sens de marche du Piouz
		 * @param	pSens
		 */
		public function setSens(pSens:int):void
		{
			sens = pSens;
		}
	}
}

This snippet took 0.00 seconds to highlight.

Back to the Entry List or Home.

Delete this entry (admin only).