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;
