TextFieldをマスク

maskã‚’ã‹ã‘ãŸã„ã¨ãã«ã¯ A.mask = B (Aã‚’Bã®ç¯„囲ã§ãƒžã‚¹ã‚¯ã™ã‚‹ï¼‰ã¨ã„ã†ã‚ˆã†ã«ä½¿ã„ã¾ã™ã€‚

var tf:TextField = new TextField();
tf.text = "ãŠé¡˜ã„ï¼ãƒžã‚¹ã‚¯ã—ã¦ï¼ãŠé¡˜ã„ï¼ãƒžã‚¹ã‚¯ã—ã¦ï¼ãŠé¡˜ã„ï¼ãƒžã‚¹ã‚¯ã—ã¦ï¼ãŠé¡˜ã„ï¼ãƒžã‚¹ã‚¯ã—ã¦ï¼ãŠé¡˜ã„ï¼ãƒžã‚¹ã‚¯ã—ã¦ï¼ãŠé¡˜ã„ï¼ãƒžã‚¹ã‚¯ã—ã¦ï¼ãŠé¡˜ã„ï¼ãƒžã‚¹ã‚¯ã—ã¦ï¼ãŠé¡˜ã„ï¼ãƒžã‚¹ã‚¯ã—ã¦ï¼"
tf.selectable = true;
tf.wordWrap = true;
tf.width = 150;
addChild(tf);

var ball:Sprite = new Sprite();
ball.graphics.beginFill(0xFF0000);
ball.graphics.drawCircle(0, 0, 50);
addChild(ball);
tf.mask = ball;

ã¨ã™ã‚Œã°å¥½ã„ã¯ãšã§ã™ãŒã€ä½•度ãŠé¡˜ã„ã—ã¦ã‚‚ã“ã®å ´åˆå††ã®çŸ©å½¢ã®ç¯„囲ã§ãƒžã‚¹ã‚¯ã•れã¦ã—ã¾ã„ã¾ã™ã€‚
ãã®å½¢ã§ãƒžã‚¹ã‚¯ã™ã‚‹ã«ã¯ 両方ã®cacheAsBitmap ã‚’ trueã«ã—ã¾ã™ã€‚

tf.cacheAsBitmap = true;
ball.cacheAsBitmap = true;

å‚考