仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 839|回复: 7
打印 上一主题 下一主题

[学习教程] 来一发Flash教程:扭转相册的制造 (1)

[复制链接]
活着的死人 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 22:39:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
若你要观看网页上的多媒体内容,Flashplayer几乎是网络上的标准。为此播放器所制作的动画或图像十分常见。
本文由中国教程网txwh2006(踏雪无痕)原创,转载请保存此信息!
扭转相册教程网上有,但他写得对照复杂。刚打仗FLASH时,很想做一个,但教程看不懂,源文件的代码,更是不懂,只得作罢。如今依据本人把握的一点菲薄常识,按本人的假想也作了一个扭转相册。表面、效果一样,但内核完整分歧,妙手的谁人是靠AS代码来批示的,我做的只是用了一点复杂的代码,步序大概比他多,但对照简单了解道理。
上面言回真传:
(因为我讲得对照细,就不附图片了。)

看效果:
【友谊提醒】看不到动画效果的伴侣请往这里寓目:http://bbs.jcwcn.com/viewthread.php?tid=164120


[1]200806/12930_2.html>[2]200806/12930_2.html>下一页



</P>
***先剖析一下:

1、从画面看场景中有二个影片剪辑,一个是两头的年夜图的影片剪辑(我简称为d),一个是像“康乐年夜转盘”的影片剪辑(我简称为sl)。

2、“康乐年夜转盘”的影片剪辑sl,在动弹的时分,内里的缩略图也在自转,这缩略图就是sl的子mc,内里共有8个子mc.那末为何要自转呢,由于假如不自转,缩略图就不克不及坚持程度形态。动一下头脑,能够判定sl顺时针扭转,缩略图一定逆时针扭转,如许就可以坚持均衡(sl和缩略图影片剪辑它们的帧数的长度一定是一样,要否则就不克不及均衡)。

3、把鼠标移到sl上恣意一个缩略图上,sl就中断动弹,内里的缩略图也中断动弹;按下鼠标就显现年夜图;鼠标分开缩略图sl又扭转了,内里的缩略图也自转了。这一条所述的效果一定由as代码操从。

4、代码触及到:当(鼠标移到缩略图上时){中断播放sl、中断播放缩略图mc}。
当(鼠标分开缩略图上时){播放sl、播放缩略图mc}。
当(鼠标在缩略图上按下时){播缩小图d}(实在年夜图d不止一个,共有8个)。
别的另有一句相当主要,就是由于年夜图在主场景平分八个层,影片播放时显现的是最下层的图,假如你不加命令把持,这8张图全体显现出来,因而当你点击非第一张缩略图时,只管它播放了d的年夜图,但被下面一张年夜图所说掩盖,以是我们必需再加一句命令来把持(这一句我是跟博士先生学的。):
当(鼠标在缩略图上按下时){除该缩略图的年夜图可见外,其他年夜图mc均为不成见}。
剖析今后我们写教程就对照复杂了。

***详细操纵:

新建文档,导进8张图片。图片最优点理过,巨细一样为最好,别的要思索圆形取景的要素。

上面分三个年夜步骤来叙说:

1、制造年夜转盘mc:年夜转盘mc是一个嵌套的影片剪辑,先要从最内里的做起:
1、制造8个圆形的缩略图mc:
⑴拔出/新建元件/影片剪辑(名为m1);
⑵创建二个层,第一层第一帧拖进图片1,把它调小到得当的尺寸;
⑶第二层第一帧,画一个无边线正圆,巨细与图片不异(我取100),设为遮罩层。
⑷其他7个缩略图mc(m2~m8),依样画葫芦。

2、制造8个会自转的缩略图mc:
⑴拔出/新建元件/影片剪辑(名为z1);
⑵第一层第一帧拖进m1,第100帧拔出关头帧,在1~100帧两头点一下,在属性面板里“补间”选择“动画”;“扭转”选择“逆时针”1周。
⑶其他7个会自转的缩略图mc(z2~z8),依样画葫芦。

3、再做一个运动的年夜转盘mc:
⑴拔出/新建元件/影片剪辑(名为s);
⑵第一层第一帧画一个年夜圆,巨细自定(我取350),圆周平分一下,分为8平分,详细分法不再赘述(提醒:能够画一条穿过圆心的直线,使用变形复制的举措)。
⑶第二层第一帧把z1~z8分离拖进加入景,地位放在年夜圆的外边,中央与八个点对齐。每一个mc在属性面板里都为它填上实例名z1~z8。然后把图层一删除,不外为了在主场景中制造便利,这一步你能够今后再做。

4、制造动弹的年夜转盘mc:
⑴拔出/新建元件/影片剪辑(名为sl);
⑵第一层第一帧拖进s实例名s,第100帧拔出关头帧,创立动画补间,顺时针扭转一周。

2、制造8个年夜圆mc:
⑴拔出/新建元件/影片剪辑(名为d1)只需把原始图片片拖进场景就能够了。(注重:年夜图的序号要和缩略图的序号绝对应,前面输出代码时不要弄错。)
⑵其他d2~d8依样画葫芦。

注重:制造8个年夜圆mc另有一个十分好的举措,那是博士版主供应的,请见6楼。

3、组装:
⑴回到主场景创建10个图层,
⑵图层1拖进动弹的年夜转盘mc,在属性面板里为它填上实例名sl,居中对齐;
⑶图层2~9分离拖进d1~d8mc,每一个mc在属性面板里都为它填上实例名(d1~d8),全体居中对齐;
⑷图层10做一个年夜图的遮罩层,依照“年夜转盘”的圆画一个无边线的圆(画的时分可先埋没图层2~9),巨细与其一样。设置为遮罩层。
(然后回到s中把图层一删除。)

4、加代码:
上面的代码看似良多,实在你细心识别一下,都是一个种类,不关键怕。

回到运动的年夜转盘mc(s)中,分离点击每一个自转的缩略图mc,为它们到场as代码。
比方:选中z1,翻开举措面板,输出代码:
on(release){
_root.d1._visible=true;
_root.d1.play();
_root.d2._visible=false;
stop();
_root.d3._visible=false;
stop();
_root.d4._visible=false;
stop();
_root.d5._visible=false;
stop();
_root.d6._visible=false;
stop();
_root.d7._visible=false;
stop();
_root.d8._visible=false;
stop();
}

以上这段代码意义是:当(鼠标在z1上按下时){
主场景中的d1设置为可见;
主场景中的d1播放;
主场景中的d2~d8设置为不成见;
中断;}

on(rollOver){
_root.sl.stop();
_root.sl.s.z1.stop();
_root.sl.s.z2.stop();
_root.sl.s.z3.stop();
_root.sl.s.z4.stop();
_root.sl.s.z5.stop();
_root.sl.s.z6.stop();
_root.sl.s.z7.stop();
_root.sl.s.z8.stop();
}

以上这段代码意义是:当(鼠标滑到z1时){
主场景中的sl中断播放;
主场景中的sl中的s中的z1~z8中断播放;



on(rollOut){
_root.sl.play();
_root.sl.s.z1.play();
_root.sl.s.z2.play();
_root.sl.s.z3.play();
_root.sl.s.z4.play();
_root.sl.s.z5.play();
_root.sl.s.z6.play();
_root.sl.s.z7.play();
_root.sl.s.z8.play();
}

以上这段代码意义是:当(鼠标滑离z1时){
主场景中的sl播放;
主场景中的sl中的s中的z1~z8播放;


注重:
①以上三段代码一同写进z1中,两头的注解不要。
②然后依据这个道理z2~z8分离写进这三段代码,要注重的是每一个mc的第一段有三句要变动一下,详细我不讲了,请求你动一下头脑,很复杂的。(提醒:当你每选中一个缩略图mc时,由于工具纷歧样以是播放、中断、可见、不成见的工具也纷歧样,说白了就是把z1~z8的名字换来换往。)
③别的要说一下的是路径,路径实在和电脑中的文件存储的路径一样,它的分开符不是“/”,而是“.”。
“_root”代表根工夫轴就是主场景的意义,
“_root.sl.s.z1.play();”这句意义是:主场景中的sl影片剪辑中的s影片剪辑中的z1影片剪辑播放。“.”的意义相称于“的”。

教程完,测试!

最初申明一下:我这类做法其实不很拙劣,对妙手来讲,一定会笑我那是笨举措。但对as不熟习的人来讲大概会有所启示,有点匡助。

与本文相干会商请到这里与作者交换:http://bbs.jcwcn.com/viewthread.php?tid=164120

</p>
200806/12930.html>上一页200806/12930.html>[1][2]


Flash也支持高品质的mp3音频流、文字输入字段、交互式接口等等很多工具。这个最新版本可以观看所有的flash格式。
兰色精灵 该用户已被删除
沙发
发表于 2015-1-17 18:12:29 | 只看该作者
FLASH网站建设的页面非常美观,互动性很强。在企业网站中,FLASH动画作用主要在于突出企业品牌的效应,彰显企业形象的实力。
蒙在股里 该用户已被删除
板凳
发表于 2015-1-21 19:59:08 | 只看该作者
时间期限本身就是一个优点,因为它可以让你确定一个祯率。电视每秒刷新屏幕30次,电影每秒刷新屏幕24次。Flash的祯率是可变的。
只想知道 该用户已被删除
地板
发表于 2015-1-30 22:19:27 | 只看该作者
在Web页面上使用声音是可能的,但是在精确的时间播放声音几乎是不可能的。Flash通过把声音放入时间期限内解决了这个问题,因此你现在可以把声音连接到动画的特定部分或者某个用户交互过程。
灵魂腐蚀 该用户已被删除
5#
发表于 2015-2-6 16:31:10 | 只看该作者
alpha通道,图像的一部分可以变成透明,透明度可以从完全不透明到完全不可见。Alpha通道支持没有副作用。
不帅 该用户已被删除
6#
发表于 2015-2-17 09:01:07 | 只看该作者
专业的建筑动画、产品动画、角色动画、flash动画、游戏美工等全方位服务的创意动漫公司。十年专业的动漫制作经验,为政府、企业等制作出无数优秀的创意动画设计产品。
7#
发表于 2015-3-5 19:03:42 | 只看该作者
各种性能才能运用的得心应手,制作出优秀的动画。
老尸 该用户已被删除
8#
发表于 2015-3-19 22:52:38 | 只看该作者
alpha通道,图像的一部分可以变成透明,透明度可以从完全不透明到完全不可见。Alpha通道支持没有副作用。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-28 09:25

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表