Я нашел простой способ в ActionScript.
Сначала создайте класс для мувиклипа, который будет содержать маску и «маскируемый предмет».
этот мувиклип должен иметь одинаковую ширину и высоту маски, чтобы манипулировать данными внутри без изменения размеров фильма.
, чтобы сделать это, я просто переопределяю ширину и высоту этого.
Примерно так:
public class MyMaskedItem extends MovieClip
{
public var mvMask:MovieClip;
public var mvContent:MovieClip;
public function MyMaskedItem() {
this.mask = mvMask;
}
/**
* Override width and height properties
*/
override public function get width():Number { return this.mvMask.width; }
override public function set width(value:Number):void
{
this.mvMask.width = value;
}
override public function get height():Number { return this.mvMask.height; }
override public function set height(value:Number):void
{
this.mvMask.height = value;
}
}
А теперь просто добавьте содержимое в фильм mvContent;
Надеюсь, это поможет!