查看完整版本: 一个遮罩效果。(改正完毕)

筑长城 2004-9-1 21:45

一个遮罩效果。(改正完毕)

这种效果应用满多的,搜了一下,好像没看到类似的教程哦,就写.....<BR>

<br>

<br>
[upload=fla]viewFile.asp?ID=156310[/upload]<BR>[upload=swf]UploadFile/2004-9/200491162113298.sw
<br>
为了让效果明显一点,修改一下:<BR><BR>
<br>

<br>


[upload=swf]UploadFile/2004-9/200491163714687.sw<BR>

筑长城 2004-9-1 21:48

其实只是利用两层遮罩合在一起,看一张示意图. 我想明白了原理,接下来就很容易了.

<br>

<br>
我们制作两个遮罩,这两个遮罩合起来刚好是一个300*100的矩形.而被遮罩部分(mask1,mask2)是两个排列顺序不同的section1-section4.
<br>
       
<br>
好了,先制作出mc1,大小是300*100,同样的画出section2,section3,section4.注意对齐中心.<BR>接下来制作出mask1,新建一个mc,把刚才的section1~section4,拖入,排列如第一图,注意对齐中心.同样的制作mask2.如第一图.
<br>
好了,接下来我们制作遮罩部分.<BR>回到主场景中,画一300*100的矩形,居中对齐.新建一层(第二层),选取矩形的部分,剪切并粘贴到第二层中(shift+ctrl+s)
<br>
在第一层,第二层下各新建一层(第三层,第四层),把我们制作的mask1,和mask2分别放到放到第三层和第四层,并居中对层.它们的实例名分别是mask1和mask2.<BR>在mask1上输代码:
<br>
onClipEvent(load){<BR>        target_y=250;<BR>        target_x=425;<BR>}<BR>onClipEvent(enterFrame){<BR>        _y+=(target_y-_y)*0.5;<BR>        _x+=(target_x-_x)*0.5;<BR>}
<br>
在mask2上输入代码:
<br>
onClipEvent(load){<BR>        target_y=150;<BR>        target_x=125;<BR>}<BR>onClipEvent(enterFrame){<BR>        _y+=(target_y-_y)*0.5;<BR>        _x+=(target_x-_x)*0.5;<BR>}
<br>
最后在最上面新建一层,用来放置按钮.
<br>
制作出1,2,3,4四个按钮.
<br>
按钮1上的代码:
<br>
on(release){<BR>        mask1.target_y=250<BR>        mask1.target_x=425<BR>        mask2.target_y=150<BR>        mask2.target_x=125<BR>}
<br>

<br>

<br>
按钮2:
<br>
on(release){<BR>        mask1.target_y=250<BR>        mask1.target_x=125<BR>        mask2.target_y=250<BR>        mask2.target_x=425<BR>}
<br>
按钮3:
<br>
on(release){<BR>        mask1.target_y=150<BR>        mask1.target_x=425<BR>        mask2.target_y=250<BR>        mask2.target_x=125<BR>}
<br>
按钮4:
<br>
on(release){<BR>        mask1.target_y=150<BR>        mask1.target_x=125<BR>        mask2.target_y=150<BR>        mask2.target_x=425<BR>}
<br>
好了,这就是了,可以测试.因为写得匆忙,如有不明白请看源文件,或者跟帖,不好意思.
<br>
<BR>       
<br>

<br>
<BR>

ppbaby 2004-9-2 00:10

没完??!!!!

tczyp 2004-9-2 00:12

好像源文件不是你所展示的那个文件哦

筑长城 2004-9-2 00:26

不好意思,操作错误了,已经改过来了.
<br>
       

dj-hongyan 2004-9-4 00:14

做得很好,我不知道还可以这样做啊,谢谢!!!!!!!!!!!!!

筑长城 2004-10-1 22:45

没人看哦,....

lin9876 2004-10-2 22:42

好,还有更多遮罩的实例吗?
<br>
       

苹果落落 2004-10-6 18:29

<DIV class=quote><B>以下是引用<I>筑长城在2004-10-1 14:45:37</I>的发言:</B><BR>没人看哦,....

<br>


</DIV>
<BR>偶正在看哦
<br>
可惜我不是“斑竹”不然可以给你加分了。。
<br>


xucan 2004-10-6 20:44

麻烦了点

苹果落落 2004-10-7 05:08

哈,还真是加分了,
<br>
好好努力哦。。。。
<br>
继续啦。。

种田的 2004-10-10 23:16

我都三十年没回贴了..
<br>
是你逼我的~~楼主强!.

cuiyysw 2004-10-31 06:06

恩啊,呵呵,,

yangsanlie 2004-11-4 07:34

好象有点复杂 好好参详参详 感谢楼主

yangsanlie 2004-11-4 08:31

啊         没搞懂

accpp 2004-11-6 00:04

谢谢啊 

appleethon 2005-1-26 18:31

我也研究一下

empty25 2005-1-26 22:08

解释不是很清楚哦.

东风韵 2005-2-6 04:34

能否把as语言解释一下?

ˉJuly 2005-2-6 19:41

顶 虽然看上去挺难。。
<br>
嘿嘿 还是做完了

elemlux 2005-2-8 03:32

是麻烦点啦,应该再详细点嘛。我做不出来
<br>
不过不是得顶
<br>
       

moska 2005-2-14 08:21

好麻烦
<br>
...做了一下午
<br>
       
<br>
还是没做出来
<br>
很乱...哎~

shirleyluo 2005-3-8 00:39

好看!
<br>
我是初学者。有点看不明白那些代码。我要怎样才能看懂那些代码是怎么回事呢?

低头的温柔 2005-3-10 00:54

多学习,少回贴

yangchu 2005-6-1 05:09

我也看不懂,但是还的学啊,加油!

新起点中文网 2005-6-1 18:13

最好提供源文件

ytjjyr 2005-6-11 00:33

虽然知道你写这个教程很辛苦,但是我还是想说一下,偶看不明白了,,做的时候把mc认为是影片剪辑(不懂汗),然后再做下去又以为是图层的简称~~越揣摩越糊涂
<br>
-----------------------------------------------------
<br>
一个看贴从不回贴的严重潜水者~~~~~~~~

ytjjyr 2005-6-11 00:48

做出来了,还是多想多实践:)

一口遮天 2005-7-17 23:45

多谢!
<br>
这我这几天看过最实用的遮罩效果了~~~^_^~

xx龙 2005-7-18 05:30

效果不错

jelner 2005-8-26 09:03

顶!!不错啊楼主!!

BLB 2005-9-18 08:36

mingjiq 2005-9-20 02:13

楼主,如何能不用按钮,让自己变换图片呢?

guyue1_2001 2005-9-21 00:23

挺好的,下载慢慢研究,希望楼主能有更多的教程出来

紫_衣 2005-9-21 17:36

晕.要AS呀...这个只能死记...我不会AS啊~~~~~~~~~~~~`

纯真 2005-11-8 18:19

最好能把那段AS代码,解释一下,这样更明白一些。

金环石 2005-12-22 04:36

请多指教

[upload=swf]UploadFile/2005-12/200512212036289.sw<BR>

wolver 2006-4-29 17:21

Re:一个遮罩效果。(改正完毕)

很好的遮罩效果

kevinqq 2006-4-30 23:46

Re:一个遮罩效果。(改正完毕)

搂主,我不是很明白那段代码的意思也.
就是定坐标的那点.
可以解释明白点嘛?

chenccx 2007-4-25 22:34

效果应该不错哦!

myzhangchen 2007-4-27 14:31

郁闷啊!为什么我什么都看不到啊!55555555555

lfp8 2007-4-29 23:12

我好像看不到??

zzjqq 2007-8-8 23:44

:hug: :hug: 看一下啊...............

秋菊香 2007-8-11 09:46

看不懂!

sance 2007-9-14 11:40

效果不错

du.d.h 2007-10-21 17:00

終于坐出來了```
弄了好久還是不太明白`

24bridge 2007-11-11 01:01

:victory: :victory:

hewea 2008-3-4 15:45

:kiss: :handshake

ye_momo 2008-3-10 11:12

为什么我看不了啊

feiber 2008-3-13 17:27

虽然没看到,但也顶!

虽然没看到,但也顶!

redangel.mx 2008-3-13 21:14

进来学习下。

wangyi357999 2008-3-13 22:16

我要慢慢一点一点的学 所以先把你的下载来看看

木子清腾 2008-3-17 18:33

试着能看懂,仔细学习了

liulinworld 2008-3-20 10:33

jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj

w1f 2008-3-20 13:12

好帖 把原理都讲出来了 楼主辛苦 我等必当用心学习

ajimidan 2008-3-20 15:35

我做出来了

:victory: 哈哈, 研究了一下午终于做出来了。
本人小菜鸟  做的很丑陋  望楼主指正批评
本人qq78260265:call:

xcd520 2008-3-24 10:08

为什么提示我用户组不能下载呢

美流 2008-3-24 16:45

学习了.谢谢!

modla 2008-3-25 11:51

晕。为什么我注册成了会员。可是却什么也看不到

onetom 2008-4-17 02:08

这种效果应用满多的,搜
页: [1] 2
查看完整版本: 一个遮罩效果。(改正完毕)