OVH Cloud OVH Cloud

[FLA MX] "Externaliser" les textes

6 réponses
Avatar
Nina
J'ai une quinzaine de fiches client flash dans 1 de mes sites et je voudrais
pouvoir changer les données directement dans un fichier txt plutot que de
reprendre les fla.

Quelles sont les possibilités et limites en terme de mise en page ?

Par exemple j'aimerais bien pouvoir mettre le nom de la société en gros et
l'adresse dans une couleur différente...

Merci d'avance

6 réponses

Avatar
Twinky
hello Nina

tu fais une zone texe en mode html et apres
tu load ton texte en question
avec loadvars("montext.txt");

fichier montext.txt:
//----------------------------------------
// pour chaque variable mettre le &
// et finir par le &
//----------------------------------------

&myvar1=<font size="18" color="#FFCC99" face="Arial"><b>MON TITRE :</b></font><br><font
size="16" color="#FFFFFF" face="Arial"><b>Infos user :<br>descriptions sur ce ke tu
veux.</b></font>&
&myvar2=....
Avatar
Twinky
// charge les valeurs du fichier externe
function loadFiles() {
filesVars = new LoadVars();
filesVars.onLoad = successFiles;
filesVars.load("montext.txt", filesVars);

}

function listeVariables(){
_global.InfoImg = filesVars["myvar1"];
Description.textdescription.htmlText = InfoImg;

}

loadFiles();


// action bouton description suivante
btnnext.onRelease = function() {
++n_text; // incrémenter

InfoText = filesVars["imgdescription"+n_text];
Description.textdescription.htmlText = InfoText;
Description.textdescription.scroll = 1; // retour à la 1ere ligne du txt
}


Twinky
Avatar
Twinky
oops j'ai oublié ca
A mettre en haut du code du poste précédent

function successFiles(success) {
if (success) {
listeVariables();
} else {
Description.textdescription.htmlText = "impossible de charger le fichier.";
}
}
Avatar
tino
Nina wrote:

J'ai une quinzaine de fiches client flash dans 1 de mes sites et je voudrais
pouvoir changer les données directement dans un fichier txt plutot que de
reprendre les fla.

Quelles sont les possibilités et limites en terme de mise en page ?

Par exemple j'aimerais bien pouvoir mettre le nom de la société en gros et
l'adresse dans une couleur différente...



J'ai suivi un bon tutoriel pour pouvoir utiliser des fichiers .xml
ça se trouve ici (très clair et ça marche):
<http://www.actionscripts.org/tutorials/beginner/XML-Formatted_Content/i
ndex.shtml>

Ça explique en même temps comment utiliser des css avec flash, ce qui
t'évite de faire des
<font size="18" color="#FFCC99" face="Arial"><b> [...] etc. excuse-moi
Twinky de faire une citation sauvage....






--
So have I heard and do in part believe it. - Horatio
Avatar
Twinky
Hello Martin


ya pas de mal, on ne peut pas penser à tout et tout connaitre à 100%
Lingo, actionScript, C++, MySql, php...
A moins de ne pratiquer qu'un ou 2 langages de programmation
et de les utiliser contidiennement :)

Normal qu'à force on se mélange un peu les pinceaux

Tout de meme bonne remarque :)

Comme on dit y en a plus dans 2 tetes que dans 1 :)


bon week
Twinky
Avatar
tino
Twinky wrote:

Comme on dit y en a plus dans 2 tetes que dans 1 :)


faudrait y croire, vive la coopération ;-)

bon dimanche
Martin

--
So have I heard and do in part believe it. - Horatio