私はこのようなTextFieldを使ってゲームのテキストをレンダリングしています。私はFlashDevelopで開発しているので、SWFはFlexコンパイラを使用してコンパイルされています。TextFormatとTextFieldsが異なるFlashPlayerの外に表示される
私の問題は、flashplayer(これはうまく見えます)ではなく、ブラウザ内でこのテキストを表示するときに、このテキストが適切な書式で表示されないことです。さまざまな画面解像度は、ブラウザでテキストを歪ませる仕方によって変化する傾向があります。なぜこれができますか?
var welcomeText:TextField = new TextField();
//formatText creates a TextFormat object, sets those values into TextFormat
//then returns after doing TextField.defaultTextFormat = TextFormatObj;
formatText(welcomeText, 3, 0xFFFFFF, "Courier");
welcomeText.width = 385;
welcomeText.height = 25;
welcomeText.x = 60;
welcomeText.y = 60;
welcomeText.text = "Cogito ergo sum";
これは問題の原因だったのでしょうか。違いは画面解像度やブラウザではなく、OSでの違いです。 Windows上で正常に表示されますが、MacとLinuxではテキストに突然問題が発生しました(いくつかのデフォルト設定に戻ります)。 Flash Proへの組み込みは簡単に見えますが、Flash Developを使用しているので、埋め込まれたテキストを取得することは、必要以上に手間がかかります。これは、このサイトで広くカバーされているような別の問題です。ありがとう! – 4D6176
偉大な - それが助けてうれしい。 – shackleton