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 111 112 113 114 115 116 117 118 119 120 121 122 123
| function charger() {
var fichier_xml = new XML();
fichier_xml.ignoreWhite = true;
fichier_xml.onLoad = startListe;
fichier_xml.load(slideshow);
//charger le xml
function startListe(success) {
if (success == true) {
var rootNode:XMLNode = fichier_xml.firstChild;
totalMainNodes = rootNode.childNodes.length;
firstMainNode = rootNode.firstChild;
currentMainNode = firstMainNode;
for (var i = 0; i<totalMainNodes; i++) {
liste_id.push(currentMainNode.attributes.id);
liste_id_participant.push(currentMainNode.attributes.id_participant);
liste_lien.push(currentMainNode.attributes.lien);
liste_titre.push(currentMainNode.attributes.titre);
liste_vote.push(currentMainNode.attributes.vote);
liste_pseudo.push(currentMainNode.attributes.pseudo);
currentMainNode = currentMainNode.nextSibling;
}
for (var i = 0; i<totalMainNodes; i++) {
accueil.cadre.attachMovie("player","player"+i,i);
ytPlayerLoader.loadClip("http://www.youtube.com/v/"+liste_lien[i],accueil.cadre["player"+i].video);
accueil.cadre["player"+i].video._xscale = 39;
accueil.cadre["player"+i].video._yscale = 36;
accueil.cadre["player"+i]._x = 205*i;
accueil.cadre["player"+i].video_zone.ID = i;
accueil.cadre["player"+i].voter.ID = liste_id[i];
titre = liste_titre[i];
titre = titre.split('´').join("'").split('"').join('"');
pseudo = liste_pseudo[i];
pseudo = pseudo.split('´').join("'").split('"').join('"');
accueil.cadre["player"+i].titre.text = titre;
accueil.cadre["player"+i].vote.text = liste_vote[i];
accueil.cadre["player"+i].voter.ID = i;
accueil.cadre["player"+i].pseudo.text = pseudo;
accueil.cadre["player"+i].vote.autoSize = true;
accueil.cadre["player"+i].vote_texte._x = accueil.cadre["player"+i].vote._x+accueil.cadre["player"+i].vote._width;
accueil.cadre["player"+i].video_zone.onPress = function() {
titre = liste_titre[this.ID];
titre = titre.split('´').join("'").split('"').join('"');
pseudo = liste_pseudo[this.ID];
pseudo = pseudo.split('´').join("'").split('"').join('"');
_global.id_video_temp = liste_id[this.ID];
_global.id_participant_temp = liste_id_participant[this.ID];
_global.id_temp = this.ID;
video_zoom.titre.text = titre;
video_zoom.vote.text = liste_vote[this.ID];
video_zoom.pseudo.text = pseudo;
video_zoom.vote.autoSize = true;
video_zoom.vote_texte._x = video_zoom.vote._x+video_zoom.vote._width;
TweenLite.to(accueil,1,{_y:accueil._y+820, ease:Regular.easeInOut});
TweenLite.to(video_zoom,1,{_y:27, ease:Regular.easeInOut});
counter = 0;
this.onEnterFrame = function() {
counter++;
if (counter>=25) {
var ytPlayerLoader_video:MovieClipLoader = new MovieClipLoader();
ytPlayerLoader_video.loadClip("http://www.youtube.com/v/"+liste_lien[this.ID],video_zoom.video_youtube);
video_courante = liste_lien[this.ID];
video_zoom.video_youtube._xscale = 79;
video_zoom.video_youtube._yscale = 80;
delete this.onEnterFrame;
}
};
delete_liste_commentaire();
for (var i = 0; i<totalMainNodes_commentaire; i++) {
if (liste_id_video[i] == liste_id[this.ID]) {
video_zoom.commentaire.attachMovie("commentaire_mc","commentaire_mc"+i,i);
texte_commentaire = liste_texte_commentaire[i];
texte_commentaire = texte_commentaire.split('´').join("'").split('"').join('"');
pseudo_commentaire = liste_pseudo_commentaire[i];
pseudo_commentaire = pseudo_commentaire.split('´').join("'").split('"').join('"');
video_zoom.commentaire["commentaire_mc"+i].texte.text = texte_commentaire;
video_zoom.commentaire["commentaire_mc"+i].pseudo.text = pseudo_commentaire;
video_zoom.commentaire["commentaire_mc"+i].texte.autoSize = true;
video_zoom.commentaire["commentaire_mc"+i].pseudo._y = video_zoom.commentaire["commentaire_mc"+i].texte._x+video_zoom.commentaire["commentaire_mc"+i].texte._height;
video_zoom.commentaire["commentaire_mc"+i]._y = (video_zoom.commentaire["commentaire_mc"+(i-1)]._y+video_zoom.commentaire["commentaire_mc"+(i-1)]._height+40);
}
}
};
video_zoom.bt_retour.onPress = function() {
video_zoom.video_youtube.stopVideo();
video_zoom.video_youtube.clearVideo();
video_zoom.video_youtube.destroy();
ytPlayerLoader_video.unloadClip(video_zoom.video_youtube);
TweenLite.to(accueil,1,{_y:accueil._y-820, ease:Regular.easeInOut});
TweenLite.to(video_zoom,1,{_y:-700, ease:Regular.easeInOut});
};
}
}
}
}
function delete_liste_video() {
liste_id.splice(0,liste_id.length);
liste_id_participant.splice(0,liste_id_participant.length);
liste_lien.splice(0,liste_lien.length);
liste_titre.splice(0,liste_titre.length);
liste_vote.splice(0,liste_vote.length);
liste_pseudo.splice(0,liste_pseudo.length);
for (var i = 0; i<totalMainNodes; i++) {
accueil.cadre["player"+i].video.stopVideo();
accueil.cadre["player"+i].video.clearVideo();
accueil.cadre["player"+i].video.destroy();
ytPlayerLoader.unloadClip(accueil.cadre["player"+i].video);
removeMovieClip(accueil.cadre["player"+i]);
}
} |
Partager