【问题标题】:Flash as3 mask sizeFlash as3 掩码大小
【发布时间】:2009-12-10 10:28:22
【问题描述】:

塞纳里奥 我有一个电影剪辑('myMask'),里面有 3 层: 1.面具形状(面部轮廓) 2.图片(人物) 3. alpha 0% 的正方形(这个比掩码稍大)

1 在 3 的中心 1是屏蔽2

图片比 2 和 3 大得多,并且处于旋转角度 + 偏离中心位置。

问题 设置蒙版后,我需要获取/设置最终影片剪辑“myMask”的四个角的位置。

在 flash IDE 中,它显示为与 3 相同的大小,这是我需要的正方形,因为最终我试图操纵它的四个角的位置。但在 as3 代码中,.width 和 .height 是与包括图片 (2) 在内的所有元素相关联的边界框的大小,当未屏蔽时(大得多)。

有没有办法获取AS3中显示的掩码大小?

谢谢

【问题讨论】:

    标签: flash actionscript-3 size mask


    【解决方案1】:

    如果您将遮罩放入另一个影片剪辑并调用该 maskHolder 并使用 maskHolder 作为遮罩,您将能够访问宽度和高度属性,如下所示:

    maskHolder.mask.width;
    maskHolder.mask.height;
    

    乔治

    【讨论】:

    • 感谢 George,这正是它所需要的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-05
    • 1970-01-01
    • 2011-10-14
    • 2011-01-22
    • 1970-01-01
    相关资源
    最近更新 更多