textfield.textは、すべての文字が表示されません
-
25-09-2019 - |
質問
Iセットアップ(ムービークリップに基づいて)PageHolderクラス途中で(ページ)番号で表示さ溺愛面積ことがあります。
今私のLayoutPaneを移入しようと、私はのコンストラクタ新しいPageHolderパラメータで指定された値に、その唯一Texfieldのテキスト値を設定する使命を帯びているPageHolderの新しいインスタンスを作成します。
ここでの問題はライブラリオブジェクトで文字のみ存在するが、実行時に表示されるということです。
たとえば、私は数「0」を含むテキストフィールドを持つ私のPageHolderオブジェクトを設定しています。今、実行時に、PageHolderのすべてのインスタンスは、唯一の「0」である、「0」のinitパラメータの一部として(10,20,30、...)とそれらのページに私が合格したことをあちこち1を除いて空白です示します。私は元のオブジェクトを変更する場合は「1」のショーアップが含まれている「1」ではなく、その後、すべての「1」のページ数を表示します。
缶誰かがこの上でいくつかの光を当てる?
package
{
import flash.display.MovieClip;
public class LayoutPage extends MovieClip
{
public function LayoutPage(page:uint)
{
pageNumber_txt.defaultTextFormat = pageNumber_txt.getTextFormat();
pageNumber_txt.text = String(page);
}
}
}
解決
あなたがテキストフィールドに使用しているフォントを埋め込む必要があります。
あなたはPageHolderクラスに入れているテキストフィールドを選択し、フォントファミリ]ドロップダウンボックスの下に埋め込み]ボタンをクリックし、[OK]をクリックします項目ラベル「数字[0..9]を」チェックします。
所属していません StackOverflow