Programmeur en nouveaux médias

jacky béjean

Juste pour rire

9 avril 2008 par jacky

Header Flash du site web Juste Pour Rire

Début mars, nous avons mis en ligne la nouvelle version du site internet Juste pour rire. Mon travail sur ce projet était de réaliser le header flash, pas un seul header mais en fait 6 headers différents composés de 3 ou 4 modules chacuns.

Au lieu de réaliser 6 headers différents en flash, j’en ai réalisé qu’un seul relié à un fichier xml pour gérer la configuration de chaque, soit l’image de fond et les modules à charger avec leur position exacte.

Certains modules sont indépendants mais d’autres sont dépendants les un des autres comme le header de la page d’accueil. Sur ce dernier, quand on sélectionne une date ou un mois, les informations du calepins changent, ainsi que celles du menu déroulant. Le lecteur vidéo au centre du header est géré par les articles affichés dans le calepin.

View CodeACTIONSCRIPT
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
package ca.turbulent.jpr
{
	public class Bridge
	{
		private static var _instance:Bridge = null;
 
 
		public function Bridge(s:SingleTon = null)
		{
			if(s == null)
				throw new Error("Controller doesn't exist!");
		}
 
		public static function getInstance():Bridge
		{
			if(_instance == null)
			{
				_instance = new Bridge(new SingleTon());
				_instance.initialize();
			}
 
			return _instance;
		}
 
		public function initialize():void
		{
			// initialisation de la classe Bridge
		}
 
		// création des différentes fonctions public
		// dont on se sert pour communiquer entre plusieurs objets
	}
}
 
class SingleTon{}

Pour réaliser cela, j’ai créé une classe SingleTon pour créer un pont entre tout ces modules. Réaliser une classe SingleTon permet d’avoir une seule et unique instance de cette dernière ce qui permet de communiquer entre chaque modules sans erreurs.

Site internet : http://www.hahaha.com/
Réalisation technique : Turbulent Média Inc.
Conception graphique :
Mecano Montréal

Laisser un commentaire

Veuillez noter : Il y a une modération sur les commentaires. Vous n'avez pas besoin de reposter votre commentaire.