2010-08-25 12 views
0

Eh bien, j'ai un gros problème et je ne sais pas comment le régler. J'ai créé un formulaire dans Flash en utilisant des champs de saisie. Le fait est que je suis polonais donc nos clients s'attendent à ce qu'ils puissent mettre un caractère polonais dans le champ de saisie (ex źćż etc). Le problème se produit sur les navigateurs WebKit Engine (Safari, Chrome) qui mettent simplement des caractères normaux (l au lieu de ³) comme si je ne conservais pas ma clé ALT. Internet Explorer et Firefox n'ont pas de tels problèmes (tandis qu'Opera empêche de taper quelque chose dedans).AS2 Flash Input Text Problème

Jusqu'ici j'ai essayé peu de choses, personnalisant également des caractères d'entrée, essayant différentes polices, employant la directive de System.useCodepage etc. N'importe qui a au moins l'idée, une marque à partir de laquelle je pourrais suivre? Est-ce mon erreur ou plutôt le bug d'Adobe?

Merci à l'avance

Cordialement, Adam

Répondre

0

En général, je mieux recommande pas la mise en System.useCodepage, dans presque tous les cas, il est de le laisser à sa valeur par défaut (false), et aller ainsi avec Unicode pour tout le texte. Si vous incorporez et utilisez une police personnalisée (non standard web), vous devez sélectionner tous les jeux de caractères Unicode dont vous avez besoin pour l'application, comme "Latin Extended A" (je crois) pour le polonais.

La police utilisée doit également avoir tous les caractères, comme ³, ce qui n'est pas le cas avec toutes les polices personnalisées. Si vous n'avez pas besoin d'incorporer une police personnalisée, et choisissez une police de sécurité Web, comme Verdana, alors vous pouvez sélectionner "police de périphérique" pour l'anti-aliasing, et l'utilisateur sera capable de taper n'importe quel caractère supports de polices installés. Encore une autre alternative, un peu comme un dernier recours, consiste à sélectionner les polices "_sans", "_serif" ou "_typwriter", qui sont respectivement mappées sur des polices similaires à Arial, Times et Courier, sur le périphérique des utilisateurs .

+0

Merci. L'utilisation de polices de périphérique a parfaitement fonctionné. Merci encore à un groupe. – Adam