2011-08-11 2 views
0

Eh bien, ce n'est pas une erreur, en fait. J'ai écrit un jeu. Il n'y a qu'une seule image-clé sur le scénario principal (je ne parle pas d'un calque, il y en a beaucoup, tout comme les différents MovieClips). Actuellement, je n'utilise pas TextField n'importe où, mais je le veux, parce que j'ai besoin d'afficher le score sur l'écran. Lorsque vous ajoutez TextField via Flash CS5 et que vous le nommez, lors de la compilation, une fenêtre inconnue apparaît, vous pouvez la voir sur l'image. Pas tout à fait sûr de ce que cela signifie. Lorsque vous cliquez sur OK, la fenêtre disparaît mais à la place de mon programme, il y a trois points sur l'écran, vous pouvez également les voir. Je n'ai aucune idée, ni de quoi s'agit-il, ni comment y remédier. Des indices? Merci d'avance :) Par ailleurs, sur l'une des photos, vous pouvez voir à quoi le jeu devrait ressembler. Et comme je l'ai dit, c'est le cas, jusqu'à ce que j'ajoute du TextField.Erreur inconnue AS3

error message result that's the screenshot of the game

Répondre

3

il semble que vous utilisez le TLF (texte-cadre mise en page) dans votre textfield par accident. il s'agit d'une RSL (bibliothèque partagée à l'exécution) que le lecteur flash doit charger avant de pouvoir afficher votre contenu. (et je pense que les points sont une sorte de preloader qu'adobe met là ...!?)

mais vous n'avez pas besoin du TLF, vous pouvez simplement utiliser un simple TextField. sélectionnez votre score-textfield et choisissez "classic-text" dans la fenêtre des propriétés ... pense que cela va supprimer le TLF de votre projet. (Si vous avez plus d'un TextField, cochez chacun d'entre eux pour "Texte TLF" et changez-le en classique).

+0

mais dans ce cas, je ne serais pas en mesure d'entrer caractères unicode, et c'est exactement ce dont j'ai besoin: SS – nicks

+1

afaik unicode n'a rien à voir avec TLF ou texte classique – pkyeck

+0

alors pourquoi je ne peux pas entrer des lettres géorgiennes après changer de domaine à classique? : SS – nicks