Bonjour,
Je vous expose mon problème :
J'ai un champ de texte compris dans 2 clips.
Le clip contenant le texte est dupliqué 8 fois.
Le clip avec le champ de texte est bien dupliqué, les textes s'importent bien dans le champ de texte mais le problème est que les css ne s'appliquent pas dans les champs de texte alors que l'autosize est bon...
Pour le code flash, l'importation du CSS est bonne, aucun problème :
css.load("styles.css");
css.onLoad = function(reussi) {
if (!reussi) {
str_erreur="blablabla erreur CSS";
} else {
o_mc_cadre_1.texte(); //j'ai mis ici la fonction dans le clip o_mc_cadre_1
}
}
La fonction qui duplique (elle est dans le clip nommé o_mc_cadre_1 dans lequel se trouve le clip contenant le champ de texte) :
function texte(){
for (i=0;i<8;i++){
duplicateMovieClip(o_mc_texte,"o_mc_texte_"+i,5000+i);
eval("o_mc_texte_"+i+".o_txt_texte").autoSize=true;
eval("o_mc_texte_"+i+".o_txt_texte").StyleSheet=_parent.css;
}
}
j'ai essayé d'enlever _parent, pas de changement, j'ai même essayé de mettre la fonction dans le clip dupliqué, ça marche pas...
mon CSS :
p {
color: #555555;
font-family: Arial, Helvetica, sans-serif;
}
.titre {
color: #123456;
font:Arial, Helvetica, sans-serif;
}
.texte {
color: #654321;
font:Arial, Helvetica, sans-serif;
}
ma balise XML d'où les textes sont importés :
<titre> <p classe='titre'><font size='20'>NUAGE DE FILLES</font><span class='texte'>blablabla/nblablalba</span></p>pouet</titre>
Merci