FWDÏ×óØÅîÛA«¢Ê®ÍüÇ‘üÜ‘ü ’üƒ’ü¡’ü¼’üÓ’üí’ü6“ü"“ü'È“ü*”ü-r”ü©”üÇ‘üÜ‘ü ’üƒ’ü¡’ü¼’üÓ’üí’ü6“ü"“ü'È“ü*”ü-r”ü©”üHourObject: D:\Program Files\Red5\swf\classes\HourObject.as// class HourObject { // :: Declaration ----------------------------------------------------- var _base:Number; // // :: Constructor ----------------------------------------------------- function HourObject (m:Number) { this._base = m; } // :: Functions -------------------------------------------------------- public function toString ():String { return (hours + ":" + minuts + ":" + seconds); } // // Transforme un numéro en String de 2 caractères private function _2car (val:Number):String { var sVal = val.toString (); while (sVal.length < 2) { sVal = "0" + sVal; } return sVal; } // // :: Properties --------------------------------------------------------- // // Les Strings function get hours ():String { return _2car (toHours % 60); } function get minuts ():String { return _2car (toMinuts % 60); } function get seconds ():String { return _2car (toSeconds % 60); } // // Les Numbers function get toHours ():Number { return parseInt ((toMinuts / 60).toString ()); } function get toMinuts ():Number { return parseInt ((toSeconds / 60).toString ()); } function get toSeconds ():Number { return parseInt ((_base / 1000).toString ()); } //---------------------------------------------------------------------- } (kactions sur Symbole 38: Image 4 du calque actionstop(); // creation des tableau pour le commentaire et le lien filmtest=""; numcomment=0; initcomment=0; numliens=0; // récupération des commentaires var lv:LoadVars = new LoadVars();//declaration de la variable pour l ouverture du fichier var arr:Array= new Array(); //declaraion du tableau pour les commentaires lv.onData = function(data:String)// une fois le fichier charge { arr = data.split("\n"); //copi en ligne du fichier dans le tableau for(i=0;i 0 && obj.height < Stage.height-20) { // setDims(obj.width, obj.height); // } }; //------------------------------------------------------------------------------------------------ //gestion de la bar de progression // a cela s ajoute aussi la gestion des liens et des commentaires progressBar.onEnterFrame = function() { loaded = this._parent.netStream.bytesLoaded; total = this._parent.netStream.bytesTotal; if (loaded == total && loaded > 1000) { this.loa._xscale = 100; delete this.onEnterFrame; } else { this.loa._xscale = int(loaded/total*100); } }; // play progress function // affichage du temp //gestion des commentaires progressBar.tme.onEnterFrame = function() { this._xscale = netStream.time/netStream.totalTime*100; horaire._base=netStream.time*1000; _root.temps.text=horaire.toString(); //_________________________________________________________________________________________________ // gestion des commentaire et est lance a chaque deplacement de la bar de progression if(initcomment==1) //si on avance ou recule le film { //on se remet en position le tableau grace a la variable // numcomment temp=Number(horaire.toNum()); for(i=0;i…pd…p…p›…p¼…pÐ…pë…p †Ékactions sur Séquence 1: Image 2 du calque action//la gestion du lecteur se passe dans le clip player film = String;//"anesthesio.flv"; rep = String;//"anesthesio.flv"; //Déclaration variable pour le signe de vie dans la fenetre flash du cohoix des films //Ce système permet d'éviter d ouvrir une nouvelle fenetre a chaque fois qu on clic sur un autre film //l'envoit se fera grace a un clip qui est le rectangle noir en haut a droite var sending_lc:LocalConnection = new LocalConnection(); vie._alpha=0; // rendre invisible le rectangle //déclaration variable pour la reception du nom du film //envoye par la fenetre du choix de film var receiving_lc:LocalConnection = new LocalConnection(); receiving_lc.methodToExecute = function(param1:String,param2:Number) { rep= param1;//représente le repertoir du film film= param2;//réprésente le choix du film selectionné }; receiving_lc.connect("lc_name"); stop(); Ék0²Ék<²Ék H²Ék `²Ékx²Ék²Ék±²Ék½²ÉkʲÉkä²ractions sur son_marche (bp-son-marche)on(press) { son_marche._visible=false; son_arret._visible=true; dmcSound.setVolume(0); }r²¾rè¾rù¾r ¿ãactions sur Symbole 38: Image 2 du calque boutonsbtn1.onRelease = function() { gotoAndPlay(2); ; //bouton à bascule : 1er clic=pause, 2eme clic=annule la pause };ãûËãÌã!Ì,!actions sur signedevie: Image 2 du calque Calque 1gotoAndPlay(1);,!2ÛaDactions sur Séquence 1: Image 1 du calque action//la gestion du lecteur se fait en plusieurs etape //la premiere image est pour l annimation du lecteur //au démarrage et la deuxième pour la gestion du lecteur rot=1 stop();aD+&aD<&l actions sur Symbole 38: Image 3 du calque boutonsbtn1.onRelease = function() { gotoAndPlay(2); ; //bouton à bascule : 1er clic=pause, 2eme clic=annule la pause };l +Ìl KÌl QÌuactions sur bp (agrand)on(press) { if(maVideo._xscale==128.302001953125) { maVideo._xscale+=60; maVideo._yscale+=60; maVideo._x-=107; maVideo._y-=70; btn1._x-=107; btn2._x-=107; stop_btn._x-=107; bp._y-=57; } else { test.text=maVideo._xscale; maVideo._xscale-=60; maVideo._yscale-=60; maVideo._x+=107; maVideo._y+=70; btn1._x+=107; btn2._x+=107; stop_btn._x+=107; bp._y+=57; } }u³ÇuöÇuÈu6ÈuWÈu xÈu ™Èu ºÈu ÛÈu üÈu"Éu:Éu[Éu|ÉuÉu¾ÉußÉuÊu!ÊÂFactions sur caduce: Image 90 du calque Vstop(); //_root.playersimple.gotoAndPlay(2); _root.gotoAndPlay(2);ÂF³ÂF´ÅXactions sur vie (signedevie) e7actions sur Symbole 38: Image 1 du calque action//rendre invisible l icone son marche son_arret._visible=false; bp_liens._alpha=0; // rendre invisible le bouton lien // la gestion des lien de fait en fonction du temp ou l on ai on affiche // le lien qui lui correspond grace a un tableau // et en fonction de la position du tableau ou ouvre le lien qui lui correspond // grace au bouton stop();e7SÊe7uÊe7›Êj actions sur [Aucun nom d'occurrence affecté] (font_logo)onClipEvent(enterFrame){this._rotation-=1;}j %j Aç2actions sur signedevie: Image 1 du calque Calque 1//envois du signe de vie de la fenetre a la fenetre du choix des films _root.sending_lc.send("lc_signe", "methodToExecute", 1);ç2ÆÚÂactions sur son_arret (bp_son_arret)on(press) { son_marche._visible=true; son_arret._visible=false; dmcSound.setVolume(100); }Â}³ÂÂÄÂÂÕÂÂ