易截截图软件、单文件、免安装、纯绿色、仅160KB

flash 遮罩层全解

初学者关于遮罩的话题问的较多,下面我将遮罩的一些常见问题进行一下归纳。
1、请问遮罩的原理是什么?
[效果]
 1.swf (3.97 KB)
遮罩层好比黑夜中的一支手电筒,照在哪儿(指被遮罩层)哪儿就显现。
第一步:创建两个图层,命名,一个是遮罩层,一个是被遮罩层;
第二步:在被遮罩层图层输入文字“闪吧,我的最爱”;
第三步:在遮罩层随便画一个形状,例如一个圆;
第四步:此步最关键。点击遮罩层图层,右键选择“遮罩层”,如图1(1)
 
2、我想让遮罩层运动起来,就象探照灯一样的效果,应如何做?
[效果]
 2.swf (4.08 KB)
第一步:把上面的圆转换为图形元件;
第二步:在第15帧处插入关键帧,选中元件,把它放在场景的最右端,在两帧之间右键选择“创建补间动画”,选中第1帧,右键选择“复制帧”,在第30帧处粘贴帧,在第15帧和第30帧处右键选择“创建补间动画”;
第三步:把被遮罩层的帧延长到第30处;
[源文件]
 2.fla (22.5 KB)
3、我想让遮罩层随鼠标移动而移动应怎样做?
[效果]
 3.swf (4.11 KB)
第一步:选中问题1的遮罩层,右键选择“遮罩层”,去掉前面的勾,此时取消了遮罩;选中圆,右键选择“转换为元件”,在弹出的对话框中选择“影片剪辑”,在主场景中给它个实例名mask_mc。
第二步:选中被遮罩层上的文字,同样转换为影片剪辑元件,实例名为_mc
第三步:新建图层,名为“动作”,选中第一帧,写如下代码:
_mc.setMask(mask_mc);//设置_mc被mask_mc遮罩
mask_mc.onEnterFrame = function() {
//mask_mc在运行每一帧时执行函数
this._x = _xmouse;
this._y = _ymouse;
//mask_mc的坐标等于鼠标的坐标
};
[源文件]
 3.fla (24 KB)
4、我想让遮罩层随鼠标移动有缓冲的效果应如何做?
[效果]
 4.swf (4.14 KB)
把问题3的第三步代码改为
_mc.setMask(mask_mc);
var speed:Number = 5;//申明变量
mask_mc.onEnterFrame = function() {
this._x += (_xmouse-this._x)/speed;//让遮罩层缓冲运动
this._y += (_ymouse-this._y)/speed;
};
[源文件]
 4.fla (24 KB)
5、某对象的边框一闪而过的效果怎么做?
[效果1]
 5(1).swf (33.09 KB)
[效果2]
 5(2).swf (2.55 KB)
下面以效果2为例详解其制作过程
第一步:创建三个图层,从


相关文档:

nand flash结构及读写分析

 
NAND Flash 的数据是以bit 的方式保存在memory cell,一般来说,一个cell 中只能存储一个bit。这些cell 以8 个或者16 个为单位,连成bit line,形成所谓的byte(x8)/word(x16),这就是NAND Device 的位宽。这些Line 会再组成Page.
(Nand Flash 有多种结构,我使用的Nand Flash 是K9F1208,下面内容针对三星的K9F1208 ......

flash 之 URLLoader


var loader:URLLoader = new URLLoader();
loader.addEventListener(ProgressEvent.PROGRESS, handleProgress );
event:ProgressEvent     event.bytesLoaded/event.bytesTotal
var streamer:URLStream = new URLStream( );
streamer.addEventListener( ProgressEvent.PROGRESS, handleProgress ......

flash import mx.transitions.Tweens;使用

flash mx.transitions.Tween;可以实现类似于补间动画的效果;导入该类:
import mx.transitions.Tween;
然后用new Tween()方法即可实现。New Tween()方法格式:
new Tween(要应用补间的MC,要应用补间的MC的属性,缓动效果,属性的初始值,属性的结束值,补间的长度,补间长度的类型)
下面介绍一下new Tween()方 ......

去除Firefox 3.6中flash与java applet对象的虚线框

在Firefox 3.6中,当焦点在flash或者java applet对象上时,会出现一个环绕对象的虚线框,当将flash与java applet对象的大小设成100%时,点击对象后页面会出现滚动条,影响显示效果,解决的方法是使用如下的css定义:
:focus {
outline: 0;
}
这样在各个不同的浏览器中显示的效果都能保持一致。 ......

工厂设计模式【Flash】

  工厂模式在设计模式中可以说是最简单的一个模式了!我们平常写程序的时候工厂模式用的非常的广泛!这里我们就来详细的探讨一下工厂模式。
   工厂模式是怎样诞生的呢?在实际的编程过程当中我们经常要碰到一个问题,就是类的封装,也可以说是隐藏产品类!这样我们就出现了工厂模式!这个模式就是专门 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号