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 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110
| package classes{
import flash.display.*;
import flash.events.*;
import flash.net.*;
import flash.text.TextFieldAutoSize;
import fl.motion.Color;
import flash.geom.ColorTransform;
import flash.utils.Timer;
import flash.ui.Keyboard;
import flash.text.*;
import classes.utils.*;
import flash.display.Stage;
import flash.display.StageScaleMode;
import flash.display.StageDisplayState;
import fl.transitions.Tween;
import fl.transitions.easing.*;
import fl.transitions.TweenEvent;
//Définition de la classe
public class coeur extends MovieClip {
/*
* Definition Objects
*/
private var preloader:Preloader;
//************************** INITIALISATION DU PROJET *********************************************
//CONTSTRUCTEUR
public function coeur() {
// stage setup
stage.scaleMode=StageScaleMode.NO_SCALE;
stage.align=StageAlign.TOP_LEFT;
stage.displayState=StageDisplayState.FULL_SCREEN;
// add preloader
preloader = new Preloader ();
preloader.x=10;
//preloader.width = 1400;
addChild(preloader);
preloader.visible=false;
//Définition des varialbes globales
globalesIHM.IHM_resolution_X = stage.stageWidth;
globalesIHM.IHM_resolution_Y = stage.stageHeight;
// add listener to main for complete and on progress events
this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, loadingProgress);
this.loaderInfo.addEventListener(Event.COMPLETE, Mise_en_place_fenetre_log);
}
/*
* Chargement du coeur
*/
private function loadingProgress(e:Event):void {
preloader.visible=true;
preloader.txt.text=this.loaderInfo.bytesLoaded+" loaded out of "+this.loaderInfo.bytesTotal;
}
private function Mise_en_place_fenetre_log(e:Event) {
this.loaderInfo.removeEventListener(Event.COMPLETE, Mise_en_place_fenetre_log);
this.loaderInfo.removeEventListener(ProgressEvent.PROGRESS, loadingProgress);
removeChild(preloader);
preloader = null;
//Le coeur est chargé
//*** 1 - Chargement de la configuration logicielle
//si erreur : message d'erreur générale 1
//*** 2 - chargement de la configuration utilisateur
//si erreur : message d'erreur générale 2
//*** 3 - Creation du bureau au log
bureau.alpha=0;
bureau.x=0;
bureau.y=0;
bureau.width=globalesIHM.IHM_resolution_X;
bureau.height=globalesIHM.IHM_resolution_Y;
var tw_alpha_bureau:Tween=new Tween(bureau,"alpha",Strong.easeIn,0,1,1,true);
tw_alpha_bureau.addEventListener(TweenEvent.MOTION_STOP, onFinish_alpha_bureau);
//this.play();
}
function onFinish_alpha_bureau(e:TweenEvent):void {
//*** 4 - Apparition espace de log
bureau_log.alpha=0;
bureau_log.x= (globalesIHM.IHM_resolution_X -bureau_log.width)/2 ;
bureau_log.y=(globalesIHM.IHM_resolution_Y -bureau_log.height)/2;
var tw_alpha_bureau_log:Tween=new Tween(bureau_log,"alpha",Regular.easeIn,0,1,1,true);
//bureau_log.v2.ecrit ( "thebest");
}
private function setLayout(e:Event):void {
//users=new XMLList(e.target.returnData);
//trace(users);
}
//Récupération des utilisateurs
}
} |
Partager