Home > AS3 > AS3でマスク

AS3でマスク

  • Posted by: ryow
  • 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じゃないとダメ…でいいのかな。

Comments:0

Comment Form

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

Home > AS3 > AS3でマスク

About

りょうどっとねっとブログ

Twitter Id:ryownet

はてなブックマーク Id:ryownet

Search

Return to page top