0

デザイナーがタイプライター効果を組み込んだフラッシュ プロジェクトに取り組んでいます。

効果は 1 日の大部分で機能していましたが、フラの他の部分にいくつかの小さな変更を加えたところ、機能しなくなりました!!

なぜこれが機能しないのか、誰にもアイデアがありますか....

import flash.text.TextField;

var phrase_string:String="SALE IS ENDING";
var n:Number= phrase_string.length;
var i:Number = 0;

addEventListener(Event.ENTER_FRAME, textCheck);

function textCheck(e:Event):void
{
    if (i < n)
    {
        display_txt.text = phrase_string.substr(0,i+1);
        i++;
        trace(phrase_string.substr(0,i+1));
    }
}

これは、display_txt と呼ばれる動的テキストフィールド (フォントが埋め込まれている) を含むムービークリップの最初のフレームで実行されます。

私は完全に困惑しています!

4

1 に答える 1

0

これは古典的なフォント埋め込みの問題です。一部のフォントでは、太字と斜体のウェイトの扱いが異なります。これらの太字または斜体のバージョンを表示するには、新しい「フォント」(フォント名は同じですが、フォントの太さが異なる) を追加してライブラリにエクスポートする必要がある場合があります。

于 2009-11-05T21:59:46.983 に答える