`
wgcode
  • 浏览: 601695 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

AS3 mask蒙板Demo

阅读更多

调用显示对象被指定的 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 7蒙版特效Demo

    在iOS开发中,蒙版特效(Mask Effect)是一种常见的视觉设计技术,用于为视图添加半透明覆盖,创建出独特的视觉效果。iOS 7引入了一系列新的设计语言和UI元素,其中包括更加精致和动态的蒙版特效。这个"iOS 7蒙版...

    jQuery layout demo 蒙版 bpop 插件

    本文将详细探讨"jQuery layout demo 蒙版 bpop 插件"这一主题,以及与之相关的"bpop 插件"、"蒙版"和"蒙版实例"。 首先,jQuery Layout是一款强大的布局管理插件,它允许开发者创建复杂的多区域布局,这些区域可以...

    基于YOLOv2__Mask-RCNN实现的视频蒙版弹幕,达到bilibili的demo效果。_Mask_Danmu.zip

    基于YOLOv2__Mask-RCNN实现的视频蒙版弹幕,达到bilibili的demo效果。_Mask_Danmu

    photoshop cs3 图层蒙版实例教程

    在这个“Photoshop CS3图层蒙版实例教程”中,我们将深入探讨图层蒙版这一核心概念及其实际应用。 图层蒙版是Photoshop中的一个关键特性,它允许我们在不破坏原始图像的情况下隐藏或显示图层的特定部分。通过创建和...

    Unity 利用UI Mask 对Sprite精灵遮罩处理

    Unity5的unitypackage 利用UI Mask 实现对Sprite精灵遮罩处理。不是插件

    快速蒙版和图层蒙版矢量蒙版

    在本篇内容中,我们将深入探讨“快速蒙版”、“图层蒙版”、“矢量蒙版”以及“剪贴蒙版”的使用方法,并结合通道的基础操作,来提升你的图像处理技能。 首先,让我们了解通道的基本概念。在Adobe Photoshop等图像...

    蒙版的应用教案.pdf

    3. 矢量蒙版的优势和编辑方法。 【教学难点】: 1. 理解蒙版的透明度原理和黑白灰阶的关系。 2. 掌握如何在实际设计中灵活运用不同类型的蒙版。 【教学过程】: 教学开始前,教师需准备相关课件、教材和硬件工具。...

    Vertus Fluid Mask 3

    3. **智能蒙版**:Fluid Mask 3 自动分析图像并创建初始蒙版,用户可以基于这个基础进行修改和优化,节省了大量的时间。 4. **视图模式**:软件提供了多种视图模式,如色彩视图、纹理视图、亮度视图等,帮助用户从...

    Android指引蒙版实现

    在Android开发中,蒙版(Mask)是一种常见的视觉效果,常用于实现如加载动画、引导页、提示框等场景。本文将深入探讨如何在Android应用中实现指引蒙版功能。 一、蒙版基本概念 蒙版是图像处理中的一个术语,它通过...

    swift-swift蒙版

    3. **动画蒙版**: 由于CALayer支持动画,我们可以创建动态的蒙版效果。例如,可以改变CAShapeLayer的path或者修改mask layer的opacity来实现蒙版的平滑变化。 4. **Core Graphics和Core Image处理蒙版**: 如果...

    Photoshop中矢量蒙版与图层蒙版的区别

    "Photoshop中的矢量蒙版与图层蒙版的区别" Photoshop 中的矢量蒙版和图层蒙版都是非常重要的概念,它们都是蒙版的两种形式,但是它们之间存在着本质的区别。矢量蒙版是基于矢量图形的蒙版,它可以自由变换形状,...

    Mask_Danmu:基于YOLOv2 Mask-RCNN实现的视频蒙版弹幕,达到bilibili的demo效果

    项目说明基于YOLOv2 / Mask R-CNN实现的视频蒙版弹幕黑科技,达到bilibili官方的效果。注意,此项目仅仅是深度学习物体检测方面的一个实战课程demo,算是后端实现吧,并没有真正意义上在html5播放器中前端的实现(我...

    基于yolov5实现的B站蒙版弹幕效果

    使用说明在zip压缩包 README 文件中,请仔细阅读。 前言:该项目没啥技术含量,只适用于yolov5的入门了解,通过该项目可以初步了解yolov5代码的一些特性与使用方法,从而能更好的继续往下学习。...

    Topaz Mask AI 图片蒙版工具 v1.3.5官方版

    为您提供Topaz Mask AI 图片蒙版工具下载,Topaz Mask AI(图片蒙版工具)是一款非常好用的图片蒙版工具,相较于PS,Topaz Mask AI不需要繁琐的笔刷就能获得高质量的蒙版,只需要用工具勾勒出图片的轮廓就能快速实现...

    js蒙版特效

    3. **jQuery控制显示与隐藏**:通过jQuery,我们可以轻松地控制蒙版的显示和隐藏。例如,当需要显示蒙版时,可以使用`show()`方法,隐藏时使用`hide()`方法: ```javascript $('#mask').show(); // 显示蒙版 $('#...

    css3背景,渐变,蒙版

    css3背景,渐变,蒙版背景切割背景原点背景尺寸rgba模式hsl模式线性渐变径向渐变给容器添加蒙版背景在文字区域可见倒影

    PS使用 去水印 蒙版技巧

    ### 3. 蒙版的工具优势 蒙版抠图法的优势是直接快捷,具有比较强的综合性。在采用此方法进行抠图的时候,在与图像外形相结合的同时,也要结合图像颜色。 ### 4. PS蒙版 Photoshop蒙版是将不同灰度色值转化为不同...

    Topaz Mask AI 图片蒙版工具 v1.3.7官方版

    为您提供Topaz Mask AI 图片蒙版工具下载,Topaz Mask AI(图片蒙版工具)是一款非常好用的图片蒙版工具,相较于PS,Topaz Mask AI不需要繁琐的笔刷就能获得高质量的蒙版,只需要用工具勾勒出图片的轮廓就能快速实现...

    PS蒙版的应用

    3. **复合图像**:在多个图层之间创建蒙版,可以实现复杂的图像组合。例如,你可以将一个人物与不同的背景无缝融合,或者将多个元素拼接在一起,创造出独特的视觉效果。 4. **选区工具**:蒙版可以与Photoshop的...

    WPF磨砂蒙版效果

    在本文中,我们将深入探讨如何在WPF应用中实现这种磨砂蒙版效果。 首先,我们需要理解WPF中的视觉层次结构和渲染管道。WPF的UI设计基于XAML(Extensible Application Markup Language),这是一种XML语言,用于声明...

Global site tag (gtag.js) - Google Analytics