Bonjour,
Alors voila mon pb depuis 1 semaine que je cherche j'ai pas trouve comment faire (je suis pas un pro )
A partir de dialogue (ecrit) de 4 personnages enregistrés sur un fichier xml je voudrais les faires apparaitre l'un après l'autre sur mon fichier flash et enregistrer le tout en video.Je voudrais que les dialogues du personnage1 s'affiche en haut a gauche ceux du personnage 2 en haut a droite ceux du 3 an bas a gauche et ceux du 4 en bas à doite et quand le dial de 1 s'affiche les autres non, quand dial1 disparait dial2 apparait quand dial 2 disparait dial3 apparait et ainsi de suite jusqu'a la fin des dialogues de la piece.
J'y suis en partie arrivé avec le script modifie au pif suivant et choppe je ne sais ou:
var replique:Number = 0;
var dialogues:XML = new XML();
dialogues.load("soustitreslionel2.xml");
dialogues.ignoreWhite = true;
dialogues.onLoad = function() {
nombreNoeuds = racine.childNodes.length;
};
//
sousTitrer = function () {
if (dialogues.firstChild.childNodes[replique].attributes.temps) {
vCommentaires = dialogues.firstChild.childNodes[replique];
chaineCommentaire = new String(vCommentaires_inst.text);
tempsAffichage = chaineCommentaire.length*90;
clearInterval(temporiserAffichage);
temporiserAffichage = setInterval(effacerCommentaires, tempsAffichage);
replique++;
}
};
lancerVideo = setInterval(sousTitrer, 1500);
//
effacerCommentaires = function () {
vCommentaires = "";
clearInterval(temporiserAffichage);
};
//
Il existe surment plus simple et mieux
Merci au fortiche de l'actionscript
Dymytry