Pas de lettre avec accent dans Flash ?

Alexis -  
 Alexis -
Bonjour à tous !

Voici mon problème :
je viens de télécharger un template flash.
A l'origine, il est en anglais.

Je souhaite pouvoir modifier les nom des menus qui sont gérer via l'actionscript apparemment.
Lorsque je francise ces noms et que j'exporte mon animation, toutes les lettres avec accents ont disparu !

J'ai regardé un peu de partout sur Google qui n'est pas mon ami :(
Mais je ne comprend rien à ce qu'on me raconte : UTF-8, ISO machin...

Bref, quelqu'un pourrait-il m'aider ?

Voici mon code si cela peut vous être utile

stop();
import mx.transitions.Tween;
import mx.transitions.easing.*;

menu_item_group.menu_item._visible = false;
content_group.fm_content._visible = false;
var menu_label:Array = new Array("Histoire", "Personnages", "Vidéos", "Photos", "Presse", "Réservation");
var total:Number = menu_label.length;
var distance_x:Number = 132;
var i:Number = 0;
var tween_duration:Number = 1.2;

etc...
A voir également:

5 réponses

Utilisateur anonyme
 
vidéo ? comme pour le html (ou &eacute = é)
0
Utilisateur anonyme
 
erf....

vid & eacute;o (sans les espaces, sinon ça prend pas)
0
Alexis
 
Je viens d'essayé ce que tu me conseil mais lorsque j'exporte l'animation, ça m'écrit "vidéo" et non "vidéo".
0
Alexis
 
Je voulais dire dans mon précédent message que cela m'écrit "vid & eacute;o" (sans les espaces) et non "vidéos"
0
Utilisateur anonyme
 
alors je ne sais pas dsl
0
Groarh Messages postés 706 Statut Membre 185
 
Bonjour,
pour t'en sortir il faut absolument que tu comprennes comment fonctionne l'encodage : UTF-8, ISO-8859-1, etc. Je pense que ceci va t'intéresser : comrendre l'encodage

En effet, le problème ne vient pas de ton code mais bien de la façon dont il est traité par le navigateur.

Je t'invite à lire tout d'abord la page suivante : intégrer du flash en respectant les normes

Ensuite, spécifie un encodage général de ta page en plaçant ceci dans le header :
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

Ceci devrait résoudre ton problème.
0
Alexis
 
Bonjour Groarh,

Déjà Merci pour vos réponses qui ont été rapides !

J'ai suivi ton conseil et ensuite j'ai placé <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> dans le header à la place de l'ancien charset.

Et pourtant, cela n'agit toujours pas sur mon flash.

Peut-être il faut insérer ce même genre de code dans l'actionscript de Flash ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Groarh Messages postés 706 Statut Membre 185
 
Alors il faut que tu déclares le type de ta page en plaçant un doctype en tête, comme ceci :
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
            "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    ...
    </head>
    <body>
    ...
    </body>
    </html>

Ca forcera les navigateurs à prendre en compte un certain nombre de choses, dont l'encodage.
Pour vérifier le type de ta page, utilise le validateur;
pour des infos à propos du doctype, c'est par là.
;)
0
Alexis
 
Merci Groarh,

J'ai essayé ta méthode mais cela n'a pas marché...

Je peux essayé autre chose ?
0