开启左侧

学习笔记之“帧切换实例”

[复制链接]
清灯竹影 发表于 2014-5-9 09:24:29 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
                                学习笔记之:利用按钮控制帧切换
第一篇学习笔记:按钮的基本控制 http://bbs.etthink.com/thread-15524-1-1.html

记下这个实例,是因为刚学Flash的时候,我有个想法。就是一个大框里,有四个空白的小框。那么大框里面呢,还有俩箭头按钮。我点向右按钮,空白小框里图片顺时针出现,我点向左按钮,图片逆时针的又消失。
当我把这个想法郑重其事的向一个大神师弟请教的时候,他乐了:“亲哥,你这想法我最少有四、五种实现方法。现在先告诉你最基础的,你只记住“nexFrame()”和“prevFrame”,然后自个鼓捣去吧。”
“兄弟,等等!这俩词啥意思啊?”   咆哮:“问百度!”   遁!….⊙﹏⊙b汗!
那我们开始吧。首先,还是准备四张图片,这里我选了四张PNG图片的盆栽到舞台。然后你自个调节这些图片大小吧,自己中意就成。接着呢在舞台上画一大框,随便画一个吧,只要靠谱就成。大框里面再画四个小矩形框。什么?你不喜欢矩形,那圆的,随意,这只是个练习嘛。(记住一个原则:一个图层除非特殊情况,放的物件越少越好)
第二步:新建一图层,图层名:小图片。在第二帧插入一个空白关键帧。然后放一张PNG盆栽,接着F6,放入第二张PNG盆栽,再F6,放入第三……。重复到第五帧,这样四张PNG图片都放好了。那么一开始,第一帧是啥都木有地。这里留给你想象和创意,比如可以加个标题什么的。以前有个朋友加入了闪动的星星...略显风骚。
第三步:新建一图层。专门放置代码的。代码如下:
stop();
左_btn.addEventListener(MouseEvent.CLICK,zuo);
function zuo(event:MouseEvent):void
{
    this.prevFrame();
}
右_btn.addEventListener(MouseEvent.CLICK,you);
function you(event:MouseEvent):void
{
    this.nextFrame();
}
然后保存,测试影片。

额……我知道您如果是刚解除这玩意,肯定在制作过程里会出现错误或其他问题。嗯,那你可以把不理解的地方写出来,然后我抽空或其他兄弟哥们再给你解释哈。
然后我附上源文件(CS6;AS3.0)你先研究下。

帧切换(312.10K)帧切换源文件(853.49K)
参与人数 1金钱 +10 +1 收起 理由
etthink + 10 + 1

查看全部评分总评分 : 金钱 +10 +1

欢迎大家多发帖,参与讨论,增进彼此了解。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

推荐阅读更多+
会员达人更多+
广告位

最新信息

更多+

关注我们:教育技术人

官方微信

官方微博

教育技术热线:

13955453231

学教育技术,上教育技术论坛!

教育技术论坛征稿范围:教育技术应用案例、教程文章、优秀作品等。

Email:sf@etthink.com

Copyright   ©2007-2026  应用思考-教育技术论坛  Powered by©Discuz!  技术支持:且行资源    ( 皖ICP备10014945号-4 )