×

关注微信公众号

免备案网站空间虚拟主机双线空间域名查询PS数码后期
photoshop互助课堂数百G视频教程下载英语培训机构初中英语如何学随时随地聆听大师开讲/课堂
路径专辑手绘教程抠图教程酷素材photoshop cs3视频教程
查看: 11016|回复: 16

[AS] AS3图片的随机过渡效果[本文已收录教程库]

  [复制链接]
发表于 2009-6-28 18:37:14 | 显示全部楼层 |阅读模式
本帖最后由 xyl7422 于 2011-7-5 11:09 编辑

AS3图片的随机过渡效果



提示:请到本贴5楼下载源文件

1、新建Flash文档,取名保存。
2、选择【文件】【导入】【导入到库】把图片导入到库中。
3、选择【插入】【新建元件】类型选【影片剪辑】,用几张图片就建几个影片剪辑。
4、返回场景1,双击图层1,命名背景,点击第1帧,按Ctrl+L组合键,打开库面板,选一张图片作为背景图片,(也可以制作自己喜欢的背景),建立背景的目的是使图片过渡时背景不出现空白,在第50帧插入帧。
5、插入图层2,双击图层2,命名图片,选中第1帧,打开库面板,拖入一个影片剪辑,在属性面板中输入实例名:mc1,按Ctrl+K组合键打开对齐面板,全居中对齐。右键单击26帧,插入空白关键帧,打开库面板,拖入第2张图片,在属性面板中输入实例名:mc2,打开对齐面板,全居中,右键单击50帧,插入帧。(如果是多张图片,重复前面的操作)
6、插入图层3,命名as层,选中第1帧,输入代码:
  1. //导入类
  2. import fl.transitions.*;
  3. import fl.transitions.easing.*;
  4. //创建数组
  5. var arr:Array = new Array();
  6. arr = [Blinds,Fade,Fly,Iris,Photo,PixelDissolve,Rotate,Squeeze,Wipe,Zoom]
  7. var k:int = Math.floor(Math.random()*(arr.length-1));

  8. TransitionManager.start(mc1, {type:(arr[k]), direction:Transition.IN, duration:2, easing:Strong.easeOut});
复制代码
右键点击25帧,插入空白关键帧,输入代码:(可以把第1帧的代码复制过来,添加几个2)
  1. import fl.transitions.*;
  2. import fl.transitions.easing.*;

  3. var arr2:Array = new Array();
  4. arr2 = [Blinds,Fade,Fly,Iris,Photo,PixelDissolve,Rotate,Squeeze,Wipe,Zoom];
  5. var k2:int = Math.floor(Math.random()*(arr.length-1));

  6. TransitionManager.start(mc2, {type:arr2[k2], direction:Transition.IN, duration:2, easing:Strong.easeOut});
复制代码
如果是多张图片,按照上面的方法,复制代码,把2改成3、4、5…

7、测试影片
本帖的地址:http://bbs.jcwcn.com/forum.php?mod=viewthread&tid=254265
跟着教程做一遍,做完的图要到这里评论交作业,教程有看不懂的地方,可以在贴子下面评论

评分

参与人数 2金币 +16 热心度 +4 收起 理由
xyl7422 + 8 + 2 感谢发布原创教程,辛苦了;)
sanbos + 8 + 2 多谢教程,辛苦了。

查看全部评分

发表于 2009-6-30 00:11:40 | 显示全部楼层
酷素材
交作业:

本帖子中包含更多资源

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

x

评分

参与人数 1金币 +3 收起 理由
sanbos + 3 做得不错

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2011-4-8 20:36:48 | 显示全部楼层
AS3图片的随机过渡效果zhichizhonga
回复 支持 反对

使用道具 举报

发表于 2011-6-30 22:59:20 | 显示全部楼层
附件都丢了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-7-5 06:39:55 | 显示全部楼层
酷素材
本帖最后由 cao4811 于 2011-7-5 06:40 编辑

附件上传:

本帖子中包含更多资源

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

x

评分

参与人数 1金币 +5 热心度 +2 收起 理由
xyl7422 + 5 + 2 感谢重新上传附件:)

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2011-8-22 10:51:55 | 显示全部楼层
酷素材
学习一下
回复 支持 反对

使用道具 举报

发表于 2012-8-28 11:00:32 | 显示全部楼层
下载了一片空白
回复 支持 反对

使用道具 举报

发表于 2013-6-7 08:24:12 | 显示全部楼层
感谢楼主发布如此优秀的资源
回复 支持 反对

使用道具 举报

发表于 2014-2-22 23:08:40 | 显示全部楼层
很好 的教程,学习了,谢谢
回复 支持 反对

使用道具 举报

发表于 2014-3-24 08:35:44 | 显示全部楼层
学习中谢谢分享
回复 支持 反对

使用道具 举报

发表于 2014-5-8 15:50:59 | 显示全部楼层
今个儿真高兴,真嘛真高兴
回复 支持 反对

使用道具 举报

发表于 2014-5-8 15:53:35 | 显示全部楼层
真心感谢,学习了!
回复 支持 反对

使用道具 举报

发表于 2014-6-6 10:36:47 | 显示全部楼层
怎么我加了图片,改了数值,不出效果呢
import fl.transitions.*;
import fl.transitions.easing.*;

var arr3:Array = new Array();
arr3 = [Blinds,Fade,Fly,Iris,Photo,PixelDissolve,Rotate,Squeeze,Wipe,Zoom];
var k3:int = Math.floor(Math.random()*(arr.length-1));

TransitionManager.start(mc3, {type:arr3[k3], direction:Transition.IN, duration:2, easing:Strong.easeOut});
回复 支持 反对

使用道具 举报

发表于 2014-6-6 11:11:39 | 显示全部楼层
本帖最后由 绿意 于 2014-6-6 11:19 编辑

试了一下,好像不是很好啊



本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2014-6-7 12:29:51 | 显示全部楼层


学习中谢谢分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | [立即注册]

本版积分规则

2345