In case Flash no longer exists; a copy of this site is included in the Flashpoint archive's "ultimate" collection.

Dead Code Preservation :: Archived AS3 works from wonderfl.net

ローディングの文字の100%のときの1と0の字間が気になるやつ

左がベタ打ちで、右は1と0のletterSpacingを調整したもの。
100の時は長い時間表示されるし目立つから、こういう細かい調整をちゃんとやりたい。
Get Adobe Flash player
by kjkmr 19 Mar 2012
  • Related works: 1
  • Talk

    kjkmr at 19 Mar 2012 14:19
    デバイスフォントやからたぶん環境によって見た目は変わります。
    Embed
/**
 * Copyright kjkmr ( http://wonderfl.net/user/kjkmr )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/lRpQ
 */

package {
    import flash.display.Sprite;
    import flash.text.TextField;
    import flash.text.TextFormat;

    public class Main extends Sprite {
        
        public function Main() {
            
            var tf:TextFormat = new TextFormat("Helvetica",40);
            
            var _text1:TextField = new TextField();
            _text1.defaultTextFormat = tf;
            _text1.text = "100";
            _text1.x = 50;
            _text1.y = 50;
            addChild( _text1 );
            
            var _text2:TextField = new TextField();
            _text2.defaultTextFormat = tf;
            _text2.x = 200;
            _text2.y = 50;
            _text2.text = "100";
            
            addChild( _text2 );
            
            tf.letterSpacing = -4;
            _text2.setTextFormat( tf, 0, 1 );
            
        
        }
    }
}