- 2007年5月28日 00:00
- AS3
※Flash9 アルファ版でのスクリプトテストです
AS2ではmc.setmask(target)。
なんかもうメンドイのでAdobeのサンプルをそのまま掲載。
import flash.text.TextField;
import flash.display.Sprite;
import flash.events.MouseEvent;
var tf:TextField = new TextField();
tf.text = "Lorem ipsum dolor sit amet, consectetur adipisicing elit, "
+ "sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. "
tf.selectable = false;
tf.wordWrap = true;
tf.width = 150;
addChild(tf);
var square:Sprite = new Sprite();
square.graphics.beginFill(0xFF0000);
square.graphics.drawRect(0, 0, 40, 40);
addChild(square);
tf.mask = square;
要は、マスクされるもの.mask = マスクするもの。
マスクするものはDisplayobjectじゃないとダメ…でいいのかな。
- Newer: YouTubeのうまい使い方
- Older: onEnterFrameイベントを覚えた
Comments:0
Trackbacks:0
- TrackBack URL for this entry
- http://ryow.net/mt/mt-tb.cgi/135
- Listed below are links to weblogs that reference
- AS3でマスク from ryow.net Blog