`
wsliujian
  • 浏览: 95147 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

AS3渐变遮罩

阅读更多
AS3透明遮罩
var loader:Loader=new Loader();                      //创建一个Loader对象
var url:URLRequest=new URLRequest(“http://wakj.blog.enorth.com.cn/attachment/pic/636177.jpg”);        //创建一个地址请求对象
loader.load(url);                        //实现加载图片
this.addChild(loader);                 //把图片加入主时间轴容器(显示列表)
var oval:Sprite=addChild(new Sprite())as Sprite;            //创建一个叫oval(椭圆)的Sprite实例并加入显示列表
var colors:Array=[0x000000,0x000000];         //颜色数组
var alphas:Array=[1,0];      //透明度数组
var ratios:Array=[0,255];     //叫比率(ratios)的数组
var matrix:Matrix=new Matrix();          //创建一个矩阵
matrix.createGradientBox(200,100,0,-100,-50);             //调用矩阵对象的创建渐变盒子的方法
oval.graphics.beginGradientFill(GradientType.RADIAL,colors,alphas,ratios,matrix);          //对椭圆进行渐变填充
oval.graphics.drawEllipse(-100,-50,200,100);                      //调用oval的绘制椭圆的方法(drawEllipse)
oval.graphics.endFill();                 //结束填充
this.addChild(oval);                    //把椭圆也加入显示列表
loader.cacheAsBitmap=true;        //启用底图的位图缓存
oval.cacheAsBitmap=true;           //启用遮片的位图缓存
loader.mask=oval;                     //设置遮罩
oval.startDrag(true);                //鼠标拖拽拽 
这样使用的弊端在于,要使用cacheAsBitmap来缓存图片,
这样就增加了flash内存的使用。
http://www.webdesign-cn.com
http://www.levs.cn
分享到:
评论

相关推荐

    flash 渐隐遮罩 AS2.0

    flash 渐隐遮罩实现 需要用都“位图缓存” 在本实例中实现了as控制的缓存设置与遮罩控制 适合于初学

    flash 程序实现渐变(半透明)遮罩

    flash原始的遮罩层只能实现“有”和“无”的根本区别,想要是若隐若现的遮罩效果就需要借助as脚本来实现 首先要将flash发布的版本设定大于等于flashPlayer8,这个版本以下的flashplayer是无法支持的;

    as3动画特效

    AS3的动画特效不仅限于基本的帧动画,还包括复杂的运动路径、渐变、透明度变化以及与用户交互的动态响应。 1. **基本动画原理**:在AS3中,我们可以使用 ENTER_FRAME 事件监听器来实现基于时间的动画。每当舞台上的...

    2DAS3游戏地图角色遮罩和新手引导点光源的实现

    这篇关于"2DAS3游戏地图角色遮罩和新手引导点光源的实现"的教程详细介绍了如何利用ActionScript 3(AS3)为页游创建这两种关键功能。AS3是一种强大的编程语言,常用于创建互动性的2D和3D游戏。 首先,我们要关注的...

    flash遮罩动画学习源文件

    在遮罩动画中,ActionScript(AS)常常用于控制动画的行为,例如改变遮罩的形状、位置或透明度。通过添加和编辑脚本,可以实现更复杂的交互性和动态效果。 6. **实际应用**: 遮罩动画在网页设计、广告制作、游戏...

    Flash遮罩动画详解及实例.docx

    - 不应使用AS动作语句创建多层遮罩,也不能设置被遮罩层的_alpha属性。 - 遮罩层不能遮蔽另一个遮罩层。 - 可将遮罩应用于GIF动画。 - 编辑时,若遮罩层影响视线,可以显示图层轮廓,仅显示边框进行编辑。 - 动态...

    Flash8遮罩动画详解及实例.pdf

    使用AS动作语句建立遮罩时只能有一个被遮罩层,不能设置_alpha属性,且不能一个遮罩层遮蔽另一个遮罩层。 - 遮罩可以应用于GIF动画。在编辑时,可显示遮罩层轮廓以便于调整。 5. 实例:红星闪闪 - 创建影片文档:...

    遮罩学习2

    对于“源码”标签,这可能意味着博客文章中会提供实现遮罩和羽化效果的代码示例,可能是用AS3(ActionScript 3)编写的。ActionScript是Flash开发的主要脚本语言,用于控制动画、交互和用户界面。通过阅读源码,...

    as3.0图片切换随机效果(10种)

    3. **缩放效果**:图片在切换时放大或缩小,提供了一种动态视角变换。使用scaleX和scaleY属性,配合时间轴控制,可以实现自然的缩放过渡。 4. **旋转效果**:图片在切换时绕着一个轴心旋转,增加了视觉趣味性。利用...

    详解css3 mask遮罩实现一些特效

    CSS3的mask遮罩属性是一种强大的视觉效果工具,它允许开发者通过透明图像或渐变来隐藏或显示元素的背景部分,创造出丰富的动态效果。在本文中,我们将深入探讨CSS3的mask属性及其相关子属性,以及如何利用它们来实现...

    Flash CS3 高级教程 Flash 8 AS 轻松入门 Flash 8.0 基础教程

    2. 基本绘图:教授如何使用绘图工具创建形状、线条和曲线,以及填充颜色和渐变。 3. 图层和帧:理解图层的概念,学会使用帧动画,包括关键帧、空白关键帧和普通帧的运用。 4. 对象操作:讲解如何选择、移动、缩放和...

    ActionScript3.0 图片切场效果

    - **效果二**:矩形遮罩从小到大逐渐扩张,覆盖整个图像,产生渐变式的视觉效果。 - **效果三**:移动的矩形遮罩,从舞台外向中心移动,给人一种画面撕裂的效果。 #### 4. 动画控制与事件监听 在实现切场效果时...

    flash制作放大镜

    通过这些步骤,我们成功地用Flash创建了一个简单的放大镜动画效果,展示了如何利用关键帧、渐变动画和遮罩技术来模拟物理世界的现象。这个技巧可以应用于各种项目,如网站交互元素、教学演示或游戏设计,使得内容...

    60个Flash片头源文件

    这60个源文件可能包含了各种不同的设计风格和技术,包括渐变动画、形状补间、动作脚本3.0(AS3)编程、位图处理、音频集成等。通过研究这些源文件,用户可以学习如何创建动态过渡效果、自定义按钮、管理时间轴、应用...

    21春东财《网页制作:Flash动画制作》单元作业二参考答案.docx

    3. **发布文件格式**:在测试动画时,Flash会自动生成SWF格式的播放文件,这是Flash的默认发布格式,用于在Web上播放。 4. **链接层和运动引导层**:可以将现有层拖放到运动引导层下方,或者在运动引导层下创建新层...

    flash音乐播放器_教程.doc

    接着,我们需要编写ActionScript 3(AS3)代码来赋予这些按钮功能。以下是部分关键代码: - 为上一首和下一首按钮添加事件监听器,当点击时调用相应的函数`sys()`和`xys()`。 - `sys()`函数用于处理上一首操作,...

    flash 设置鼠标指针隐藏动画

    如果你想要在隐藏鼠标时添加过渡动画,可以创建一个遮罩层,用渐变或其他视觉效果模拟鼠标消失的过程。 8. **事件监听器**:ActionScript中的事件监听器允许我们响应用户的交互,例如鼠标点击、键盘输入等。使用`...

    ImageReady教程系列

    3. 逐帧动画和过渡动画的区别:逐帧动画是通过手动编辑每一帧来制作动画,而过渡动画则是利用ImageReady的过渡功能,在两个关键帧之间自动生成中间帧,实现更平滑的动画效果。 4. 保存和优化动画:动画完成后,可以...

    flash简单制作一个放大镜.docx

    并在“AS”图层的第一帧输入代码,将大图设置为被遮罩元件遮罩: ```actionscript bigImage.setMask(mask); ``` 12. **测试与运行**:完成以上步骤后,预览动画,移动鼠标时,放大镜应该会跟随鼠标移动,并在...

    flash高级技巧大揭密

    学习AS3的关键在于理解类、对象、事件处理以及数据类型等核心概念,这将使你能够编写出高效且功能强大的代码。 二、动画制作与时间轴控制 Flash的时间轴是制作动画的核心工具,通过关键帧和补间动画,可以轻松实现...

Global site tag (gtag.js) - Google Analytics