2009-07-23 21 views
0

私は、デザイナーがタイプライターエフェクトを含むフラッシュプロジェクトに取り組んできました。Flash CS4テキストフィールド不思議!

効果は一日の最高の部分のために働いていましたが、今ではflaの他の部分に若干の変更が加えられていますが、動作していません! display_txt

と呼ば

これが動作しない理由を誰もが任意のアイデアを持っています....

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)); 
    } 
} 

これは単なる(埋め込みフォントを持つ)ダイナミックテキストフィールドを含むムービークリップの最初のフレーム上で動作します

私は完全にflummoxedです!

+0

現在はどうなっていますか?どのようにそれは壊れていますか? –

+0

テキストフィールドにはテキストが表示されませんでした。私はまだ完全には確信していないが、私はそれがフォントが大胆な重みであることと関係があると思う。結局、私はちょうどテキストを壊して、それを図形的にトゥイーンでしました。いくつかの異なるメッセージに対してこのエフェクトを再利用する必要があるため、あまり役に立ちません。 –

答えて

0

これは古典的なフォント埋め込みの問題です。 フォントの中には、太字やイタリック体の太さを異なるように扱うものがあります。太字または斜体のこれらのバージョンを表示するには、ライブラリに書き出すために新しいフォント(フォント名は同じですがフォントウェイトが異なる)を追加する必要があります。