Обозреватель

Observer

понедельник, 14 января 2008 г.

ScrollRect vs setMask //Без комментариев.

Оргигнал. Блог одиноко стоящего игрока вспышки.

Если нужно применить к клипу прямоугольную маску, вместо MovieClip.setMask(mc:MovieClip) лучше воспользоваться свойством scrollRect (доступно от 8-й версии и выше).
Плюс в производительности на лицо. Более того - под такой “маской” не пропадают системные и не-внедренные шрифты.
Использование предельно просто:

import flash.geom.Rectangle;
var maskRect:Rectangle = new Rectangle(x,y,width,height);
my_mc.scrollRect = maskRect;

С такой “маской” удобно делать также и скроллеры (собственно название выдает). Достаточно поменять значение x, y для Rectangle, и визуально мы видим смещение контента мувиКлипа.

Комментариев нет: