调用显示对象被指定的 mask
对象遮罩。 要确保当舞台缩放时蒙版仍然有效,mask
显示对象必须处于显示列表的活动部分。 但不绘制 mask
对象本身。 将 mask
设置为 null
可删除蒙版。
要能够缩放遮罩对象,它必须在显示列表中。 要能够拖动蒙版 Sprite 对象(通过调用其 startDrag()
方法),它必须在显示列表中。 要为基于 sprite 正在调度的 mouseDown
事件调用 startDrag()
方法,请将 sprite 的 buttonMode
属性设置为 true
。
注意:单个 mask
对象不能用于遮罩多个执行调用的显示对象。在将 mask
分配给第二个显示对象时,会撤消其作为第一个对象的遮罩,该对象的 mask
属性将变为 null
。
实现
public function get mask():DisplayObject
public function set mask(value:DisplayObject):void
示例
以下代码创建 TextField 对象以及被设置为 TextField 对象的遮罩的 Sprite 对象。 当用户单击文本字段时,drag()
事件侦听器函数会调用遮罩 Sprite 对象的 startDrag()
方法:
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;
tf.addEventListener(MouseEvent.MOUSE_DOWN, drag);
tf.addEventListener(MouseEvent.MOUSE_UP, noDrag);
function drag(event:MouseEvent):void {
square.startDrag();
}
function noDrag(event:MouseEvent):void {
square.stopDrag();
}
分享到:
相关推荐
在iOS开发中,蒙版特效(Mask Effect)是一种常见的视觉设计技术,用于为视图添加半透明覆盖,创建出独特的视觉效果。iOS 7引入了一系列新的设计语言和UI元素,其中包括更加精致和动态的蒙版特效。这个"iOS 7蒙版...
本文将详细探讨"jQuery layout demo 蒙版 bpop 插件"这一主题,以及与之相关的"bpop 插件"、"蒙版"和"蒙版实例"。 首先,jQuery Layout是一款强大的布局管理插件,它允许开发者创建复杂的多区域布局,这些区域可以...
基于YOLOv2__Mask-RCNN实现的视频蒙版弹幕,达到bilibili的demo效果。_Mask_Danmu
在这个“Photoshop CS3图层蒙版实例教程”中,我们将深入探讨图层蒙版这一核心概念及其实际应用。 图层蒙版是Photoshop中的一个关键特性,它允许我们在不破坏原始图像的情况下隐藏或显示图层的特定部分。通过创建和...
Unity5的unitypackage 利用UI Mask 实现对Sprite精灵遮罩处理。不是插件
在本篇内容中,我们将深入探讨“快速蒙版”、“图层蒙版”、“矢量蒙版”以及“剪贴蒙版”的使用方法,并结合通道的基础操作,来提升你的图像处理技能。 首先,让我们了解通道的基本概念。在Adobe Photoshop等图像...
3. 矢量蒙版的优势和编辑方法。 【教学难点】: 1. 理解蒙版的透明度原理和黑白灰阶的关系。 2. 掌握如何在实际设计中灵活运用不同类型的蒙版。 【教学过程】: 教学开始前,教师需准备相关课件、教材和硬件工具。...
3. **智能蒙版**:Fluid Mask 3 自动分析图像并创建初始蒙版,用户可以基于这个基础进行修改和优化,节省了大量的时间。 4. **视图模式**:软件提供了多种视图模式,如色彩视图、纹理视图、亮度视图等,帮助用户从...
在Android开发中,蒙版(Mask)是一种常见的视觉效果,常用于实现如加载动画、引导页、提示框等场景。本文将深入探讨如何在Android应用中实现指引蒙版功能。 一、蒙版基本概念 蒙版是图像处理中的一个术语,它通过...
3. **动画蒙版**: 由于CALayer支持动画,我们可以创建动态的蒙版效果。例如,可以改变CAShapeLayer的path或者修改mask layer的opacity来实现蒙版的平滑变化。 4. **Core Graphics和Core Image处理蒙版**: 如果...
"Photoshop中的矢量蒙版与图层蒙版的区别" Photoshop 中的矢量蒙版和图层蒙版都是非常重要的概念,它们都是蒙版的两种形式,但是它们之间存在着本质的区别。矢量蒙版是基于矢量图形的蒙版,它可以自由变换形状,...
项目说明基于YOLOv2 / Mask R-CNN实现的视频蒙版弹幕黑科技,达到bilibili官方的效果。注意,此项目仅仅是深度学习物体检测方面的一个实战课程demo,算是后端实现吧,并没有真正意义上在html5播放器中前端的实现(我...
使用说明在zip压缩包 README 文件中,请仔细阅读。 前言:该项目没啥技术含量,只适用于yolov5的入门了解,通过该项目可以初步了解yolov5代码的一些特性与使用方法,从而能更好的继续往下学习。...
为您提供Topaz Mask AI 图片蒙版工具下载,Topaz Mask AI(图片蒙版工具)是一款非常好用的图片蒙版工具,相较于PS,Topaz Mask AI不需要繁琐的笔刷就能获得高质量的蒙版,只需要用工具勾勒出图片的轮廓就能快速实现...
3. **jQuery控制显示与隐藏**:通过jQuery,我们可以轻松地控制蒙版的显示和隐藏。例如,当需要显示蒙版时,可以使用`show()`方法,隐藏时使用`hide()`方法: ```javascript $('#mask').show(); // 显示蒙版 $('#...
css3背景,渐变,蒙版背景切割背景原点背景尺寸rgba模式hsl模式线性渐变径向渐变给容器添加蒙版背景在文字区域可见倒影
### 3. 蒙版的工具优势 蒙版抠图法的优势是直接快捷,具有比较强的综合性。在采用此方法进行抠图的时候,在与图像外形相结合的同时,也要结合图像颜色。 ### 4. PS蒙版 Photoshop蒙版是将不同灰度色值转化为不同...
为您提供Topaz Mask AI 图片蒙版工具下载,Topaz Mask AI(图片蒙版工具)是一款非常好用的图片蒙版工具,相较于PS,Topaz Mask AI不需要繁琐的笔刷就能获得高质量的蒙版,只需要用工具勾勒出图片的轮廓就能快速实现...
3. **复合图像**:在多个图层之间创建蒙版,可以实现复杂的图像组合。例如,你可以将一个人物与不同的背景无缝融合,或者将多个元素拼接在一起,创造出独特的视觉效果。 4. **选区工具**:蒙版可以与Photoshop的...
在本文中,我们将深入探讨如何在WPF应用中实现这种磨砂蒙版效果。 首先,我们需要理解WPF中的视觉层次结构和渲染管道。WPF的UI设计基于XAML(Extensible Application Markup Language),这是一种XML语言,用于声明...