# scale9grid on mask object

**URL:** <https://forum.kirupa.com/t/scale9grid-on-mask-object/241465>\
**Category:** flash\
**Created:** [October 14, 2007, 2:43pm UTC](https://forum.kirupa.com/t/scale9grid-on-mask-object/241465 "2007-10-14T14:43:39Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![sasxa](https://avatars.discourse-cdn.com/v4/letter/s/da6949/32.png) [@sasxa](https://forum.kirupa.com/u/sasxa)\
**Post date:** [October 14, 2007, 2:43pm UTC](https://forum.kirupa.com/t/scale9grid-on-mask-object/241465/1 "2007-10-14T14:43:39Z")

</div>

i can’t make this work for some reason 😑

```php

masking = new Sprite(); // declared outside method...
masking.graphics.beginFill(0x111111, 0.75);
masking.graphics.drawRoundRect(0, 0, 75, 15, 5, 5);
masking.graphics.endFill();
  addChild(masking);
masking.scale9Grid = new Rectangle(5, 5, 65, 5);
this.mask = masking; // this extends Sprite...

```

…if I don’t apply mask, scaling works great, but when I do scaling is wrong… Any ideas what might be a problem?
