flash动画小剧本(共9篇)
一直生活在动物园的北极熊由于受不了炎热,开始向往从未蒙面的家乡北极。于是开始了漫长的旅程,到达北极后发现北极已是一片温泉。
是幽默的环保题材,以一个不一样的北极熊的角度上阐述了全球变暖的环境问题。
序场 动物园北极熊聚集地 白天 外 时长:0秒
△人群拥挤着观看北极熊
第2场 动物园北极熊的栅栏内 白天 内 时长:0秒
△北极熊望着人群 手里拿着报纸,开始想象家乡北极的样子
第3场 栅栏内 白天 内 时长:0秒
△北极熊难过的瘫软在栅栏前面
(画面体现孤独感,颜色变为黑白或其它)
第4场 动物园北极熊聚集地 晚上 外 时长:0秒
Wilder angle△北极熊用力扯开栅栏(北极熊用黑影)
第5场 动物园栅栏前 晚上 外 时长:0秒
栅栏内不见北极熊的踪影,栅栏被扯开(雪花效果)
第6场 郊外 白天 外 时长:0秒
△北极熊扛着行李开心的哼着歌走在路上
第7场 郊外 白天 外 时长:0秒
(场景变化,由树林到草原再到沙漠)场景越来越旱
△北极熊大汗淋漓,掏出手帕擦了擦汗
第8场 北极 白天 外 时长:0
北极熊终于走到北极境内
第9场 北极 白天 外 时长:0秒
Over shoulder angle 北极熊看到前方一片温泉,冒着热气,偶尔起一点水泡
第10场 北极 白天 外 时长:0
△北极熊露出惊喜的表情
第11场 北极湖水旁 白天 内 时长:0
△北极熊脱下毛皮外套,剩下一层皮,“扑通”一声跳下水
第12场 北极湖水中 白天 外 时长:0秒
△北极熊幸福的泡在温泉中,头上放着毛巾。开心的闭着眼睛
后面漂过一个大冰块,上面站着两只北极熊,露出诧异的表情
人物:妈妈、老师(随着时间慢慢变老的两个形象,老师是男老师。)
第一场:老师在校门口迎接妈妈,妈妈捧着两颗种子。他们一路走过一个大园子,园子里有各种各样的树,高高矮矮的,有的笔直高大结着果实,有的却歪歪扭扭,什么果实也没有。老师和妈妈一起把两颗种子种进了土里。
第二场:小树发芽了,一棵长成了红色的小树,一棵长成了绿色小树,老师给两棵小树浇同样颜色的水。小树一点点长大。妈妈给红小树戴上了一朵小花,给绿小树系上了一只小风筝。
第三场:小树渐渐长大,到老师的腰那么高了。老师忙碌地给许多小树浇水,培土,他很累,很疲倦。浇到红色小树时,他摸摸小树整齐的树冠,笑了。浇到绿小树时,他用力把歪斜的树干扶正,又给树根培上了一些土,再踏一踏,拍拍绿小树,走开了。
妈妈走来,她站在两棵小树中间,她每只手摸着一棵小树,微笑。
第三场:小树长到与老师和妈妈一样高了,红小树笔直,并且树冠很完美,绿小树的树干有点歪,树枝也长得相当不规则。老师拿着一把剪刀,轻轻地修剪了一下红小树的树冠,只有几片叶子落在地上。他把绿小树剪了又剪,绿小树的树冠小得有点可怜,树干还是有点歪。
妈妈又给红小树戴了一朵花,向绿小树的树干上系了一只大风筝,风筝高高飘扬,正好飞在把绿小树拉正的方向。
第四场:两棵小树慢慢长高了,绿小树在风筝的帮助下,慢慢地也不歪了,他们长得一模一样,又高又漂亮。老师来了,点头微笑。妈妈来了,慈爱地抱抱红小树,取下了他的花,又抱抱绿小树,解开了风筝的线,放飞了风筝。
第五场:小树又长高了,红小树的`树冠上长出了两只美丽的翅膀,绿小树的树冠上长出了一颗心型的向上突起的头冠。
老师来了,他老了,背也弯了,他扛着一把大梯子(可以向左右支起来的梯子),提着一把大剪刀。他把梯子支在了两棵树中间,艰难地爬上了梯子,他坐在梯子顶上,左边看看,右边看看,没有动剪刀。他低头看见了站在树下的已经有些变老了的妈妈,妈妈在微笑。老师下了梯子,把剪刀交给了妈妈。妈妈接过剪刀,放在了梯子下边。他们一起坐在树下看夕阳。夕阳下,许许多多的小树正在发芽,许许多多的老师和妈妈在忙碌。
他们转过身,红色的小树,树冠上结出了红色的果实,许多其他的小树树冠上也结出了红色的果实,只是那些小树只有一个规则的圆树冠。红小树的翅膀上结出了金色的天使,有的在飞,有的在玩耍。绿色的小树,树冠上也结出了红色的果实,而心型的头冠上却结出了一颗颗粉红色的爱心,闪闪发光!
初学者在写剧本的时候,一般要注意以下几点:
1、将情景画面描写的清楚些,让人能有身临其境的感觉。
2、人物对话时的表情和遇到某些事时的表情也要描写清楚。
3、如果是MV剧本,则要将段落的时间标注上,如: 1:01一个女孩站在大街上,等待着男朋友的到来,汽车不断地穿梭,天空还下着小雨。1:15女孩全身都被雨水浇湿了,失望的走了。
4、剧本内容不限啦,搞笑,情感,节日等……只要你想写就行!
5、剧本下方要附上声明!
以下是范例: 剧本名称:失恋日记 场景一:
A:屏幕让一道灰色的线从中间分成两半,屏幕的中间有2个电话,然后左边走进一个男的来,这个男人的形象是一个黑色的影子,看不 见脸和衣服的颜色,只要一个黑色的男人轮廓出来,然后拨这边的一部电话,右边的电话铃声响起,走进一个女人来,这个女人的样子也不要清晰,只要一个黑色的轮廓。
对话: 女人拿起电话:喂…… 男:您真的要离开我吗? 女:恩……
男:无法挽回了吗?(皱着眉头)女:你还能够给我什么? 男:也许我还从新再来的。女:那么你那时再来找我吧。
男:你相信你的选择是正确的吗?那个男人是一个花花公子……
画面:
女人的这一半的屏幕上出来另一个男人,靠近,抱住了女人的腰。
对话:
女:你不要多说了,他就在我身边,拜拜。
男:我给你说了一千零一个夜的神话故事,可是却顶不上一百另一万块钱的诱惑,我爱了你整整3年,可你却在我破产后的3天就要离开我,既然你觉得我不再能给你幸福,那么你走吧!
画面声效: 电话断线的声音…… 场景二:
A:女人的那一半屏幕移走,整个屏幕是这个只有黑色轮廓的男人。B:然后男人的身体逐渐放大,直到只有一个笼罩在黑暗里的下巴。然后一个打火机在男人的下巴下,去点嘴里的一跟烟,借着打火机微弱的火光,可以看见男人的下巴上有一滴眼泪落了下来。
场景三:
A:男人出现在大街上,以一种非常快的速度在人流里穿行而去,《周围的人在这个人用出奇快的速度在穿行的时候,他们的动作要出奇的慢,男人飞快的走着,然后天色飞快的黑了下来》
这段画面出现的文字:
太阳当空毒辣的照耀着,大街上很少人,也听不到往日汽车来往奔驰的声音,我只能隐约的听到我的眼泪在心头聚集的声音。
场景四:
天色黑了下来。出现美丽的夜色,男人站在一座大厦的顶层,风吹起头发乱舞,看着月亮……
这段画面的文字:
夜色真美,美的让我心疼,我抬头望去,满天的星星都在嘲笑我,我渴望看见有一颗流星能为我流下一滴眼泪,可是没有,有的只是星星们一眨一眨的笑容,在我失恋的这一天里,仿佛整个宇宙都在笑,包括我,我觉得内心有什么东西要宣泄出来,酒精在今天已经在我的身体里聚集了太多,麻木却迟迟不曾到来,伤口的疼痛让我越来越清醒。场景五:
故事梗概:小明在MT星球上无意中在视频上看到地球将于3046年由于大气严重污染而自爆毁灭。在画面中去无意发现一个美貌异常的女子洛恩,一见钟情决定前往地球拯救她。最终无法挽救地球的环境问题,一同丧命于地球。
导演阐述:创作理念:呼吁大家保护环境,否则将一同失去爱情和生命。
角色描述:小明:MT星球人。拥有不足以拯救地球却还是非凡的超能力。洛恩:3026年出生的地球人。姿色脱俗。
制作陈述:小明从MT星球到地球遇见洛恩,在地球发生一系列故事,最后在地球上死亡。
市场预测:观片群体广泛,老少咸宜。
文字分镜:
日(内)
小明在MT星球预知未来的机器银幕上播放时看到地球于3046年的某一天发生地球大爆炸。(爆炸前一秒看到洛恩)
日(外)
小明于那一天来到地球,尽所有力量治理环境污染。
夜(外)
小明治理了整整一天,能量即将消耗殆尽。
夜(外)
洛恩发现了他。在最后一刻,黎明到来之前,他们相拥。
日(外)
地点:
角色:小猪(调皮,可爱,希望有个漂亮的女朋友)
背影杀手(诱惑小猪)
壮实的猪(小猪的竞争对手)
1..小猪的房间日内
清晨,阳光明媚,太阳光打在窗户上。屋内,银色的闹钟表发出叮铃铃的声音,小猪躺在床上,被子盖住了整个身体,肚子把被子撑了起来。
铃声还在响,小猪没有醒。(鼾声)
一只手(写实)从外面伸了进来,用力戳了小猪两下。
小猪鼻孔上的泡泡被戳破,小猪惊醒。揉了揉眼睛。、小猪:伸手点了一下旁边的遥控器,窗帘随即拉开(阳光随即照射进来)。小猪:打开留声机,一首欢快的音乐响起
2.小猪的洗手间日内
水哗哗的从水龙头里面流出来,小猪甩着鼻孔里快要掉下来的鼻涕,挤着牙膏。小猪:飞快的刷了牙。泡泡飞的满屋都是
3.小猪的厨房日内
餐桌上摆放着各种食品,看到满桌的食物小猪的口水流的像瀑布一样,眼睛里闪烁着鸡腿。小猪:伸出手抓起食物三下五除二就吃光了。
小猪:摸着鼓鼓的肚子,小猪满意的笑。
小猪:幸福不过如此了!(打嗝)
4.街道日外
换上一身帅气的西装,带着太阳眼睛,小猪大摇大摆的走在街上。这时,前面出现一个美女的背影。小猪眼睛一亮,赶紧从路边的花店买了一束花。飞快的跑上前去。
小猪:快速的跑到美女面前,一看到美女的正脸,小猪立刻石化了。原来美女只是背影,手中花自然的枯萎了。
美女:嗨,帅哥,要交个朋友吗?
小猪:飞快的闪开。
5.公园日外
公园里的草很青,小猪郁闷的走在路上,边走边埋怨,为什么自己找不到美女呢。这时小
猪路过一条长椅,长椅上刚刚好坐着一个MM,这次是一个真正的漂亮MM。
小猪重新点燃激情,昂头挺胸的走到MM得面前。
小猪:MM,可以交个朋友吗?
MM:好啊
小猪高兴的上跳下跳,立刻买了冰激凌来给MM吃,两人坐在一起交谈着,小猪给MM唱起了情歌。
小猪:开始幻想着和MM在一起的画面了。
突然一只乌鸦在他的头顶叫着,回过神来,身边竟然坐着另外一只猪,这只猪是来和他竞争的。
小猪:怒气冲天的跳下椅子,摆了一个白鹤亮翅的动作,以示挑衅。
另一猪:贱贱的笑着,站在椅子上用力向上一条,然后下落,椅子随即碎成了两半。小猪:惊慌失措的转身逃走了
6.酒吧日内
小猪喝醉了酒趴在桌子上。这时脑海中出现了幻想。
一个美丽的天使出现在了小猪的面前,陪着小猪跳舞唱歌,小猪开心的笑。
然而就在这时,一个身穿着超人服饰的强壮男人出现带走了天使。
小猪从梦中惊醒。哇哇的哭起来。
小猪:为什么我没有女朋友。
第一节 步步为营——逐帧动画
一、教学目标: 知识目标:
1.创建逐帧动画的几种方法教学 2.简单动画的制作方法 能力目标
学会用绘制的图形来制作“逐帧动画 情感目标
体会创作的乐趣,进一步培养制作动画的兴趣;培养学生创新能力与探究问题的能力;培养创造性思维能力。
二、教学重点与难点: 简单动画的制作方法
三、教学方法: 演示教学法
四、教学手段与教学媒体 多媒体网络教室。
五、教学课时: 2课时
六、教学过程: 导入:
从本单元起,我们将逐渐给大家介绍Flash中的五种常见的动画形式:逐帧动画、形状补间动画、动作补间动画、遮罩动画、引导线动画。本节着重介绍逐帧动画(FrameBy Frame),这是一种常见的动画手法,它的原理是在“连续的关键帧”中分解动画动作,也就是每一帧中的内容不同,连续播放而成动画。由于逐帧动画的帧序列内容不一样,不仅增加制作负担而且最终输出的文件量也很大,但它的优势也很明显:因为它相似与电影播放模式,很适合于表演很细腻的动画,如3D效果、人物或动物急剧转身等等效果。
1.逐帧动画的概念和在时间帧上的表现形式 在时间帧上逐帧绘制帧内容称为逐帧动画,由于是一帧一帧的画,所以逐帧动画具有非常大的灵活性,几乎可以表现任何想表现的内容。
逐帧动画在时间帧上表现为连续出现的关键帧。
逐帧动画
2.创建逐帧动画的几种方法
(1)用导入的静态图片建立逐帧动画
用jpg、png等格式的静态图片连续导入Flash中,就会建立一段逐帧动画。
(2)绘制矢量逐帧动画
用鼠标或压感笔在场景中一帧帧的画出帧内容。
(3)文字逐帧动画
用文字作帧中的元件,实现文字跳跃、旋转等特效。
(4)导入序列图像
可以导入gif序列图像、swf动画文件或者利用第3方软件(如swish、swift 3D等)产生的动画序列。3.绘图纸功能(1)绘画纸的功能
绘画纸是一个帮助定位和编辑动画的辅助功能,这个功能对制作逐帧动画特别有用。通常情况下,Flash 在舞台中一次只能显示动画序列的单个帧。使用绘画纸功能后,你就可以在舞台中一次查看两个或多个帧了。
如图3-2-2所示,这是使用绘画纸功能后的场景,可以看出,当前帧中内容用全彩色显示,其它帧内容以半透明显示,它使我们看起来好像所有帧内容是画在一张半透明的绘图纸上,这些内容相互层叠在一起。当然,这时你只能编辑当前帧的内容。(2)绘图纸各个按钮的介绍
1、绘图纸外观按钮 按下此按钮后,在时间帧的上方,出现
绘图纸外观标记。拉动外观标记的两端,可以扩大或缩小显示范围。
2、绘图纸外观轮廓 按下此按钮后,场景中显示各帧内容的轮廓线,填充色消失,特别适合观察对象轮廓,另外可以节省系统资源,加快显示过程。3.3、绘图纸显示多帧按钮,按下后可以显示全部帧内容,并且可以进行“多帧同时编辑”。
4、修改绘图纸标记 按下后,弹出菜单,菜单中有以下选项:
“总是显示标记”选项会在时间轴标题中显示绘图纸外观标记,无论绘图纸外观是否打开。“锚定绘图纸外观标记”选项会将绘图纸外观标记锁定在它们在时间轴标题中的当前位置。通常情况下,绘图纸外观范围是和当前帧的指针以及绘图纸外观标记相关的。通过锚定绘图纸外观标记,可以防止它们随当前帧的指针移动。“绘图纸 2”选项会在当前帧的两边显示两个帧。“绘图纸 5”选项会在当前帧的两边显示五个帧。“绘制全部”选项会在当前帧的两边显示全部帧。
上面,我们全面介绍了逐帧动画的特点和创建方法,现在,我们来动手制作二个逐帧动画实例,以加深对逐帧动画的认识。
第2课时 组织教学 复习提问
上节课所学的内容。奔跑的豹子
茫茫雪原上,有一只矫健的豹子在奔跑跳跃,这是一个利用导入连续位图而创建的逐帧动画.1、创建影片文档
执行【文件】|【新建】命令,在弹出的面板中选择【常规】|【Flash文档】选项后,点击【确定】按钮,新建一个影片文档,在【属性】面板上设置文件大小为400*260象素,【背景色】为白色,如图 3-2-4所示。
2、创建背景图层
选择第一帧,执行【文件】|【导入到场景】命令,将本实例中的名为“雪景.bmp”图片导入到场景中。在第8帧按F5,加过渡帧使帧内容延续。
3、导入gif动画
新建一层,选择第一帧,执行【文件】|【导入到场景】命令,将本教程中的“奔跑的豹子”系列图片导入。此时,会弹出一个对话框,如图3-2-5所示。
选择【是】按钮,Flash 会自动把gif中的图片序列按序以逐帧形式导入场景的左上角,如图3-2-7所示。导入的gif动画在场景的上方形成帧帧动画
导入后的动画序列,它们被Flash自动分配在8个关键帧中。、调整对象位置
此时,时间帧区出现连续的关键帧,从左向右拉动播放头,就会看到一头勇猛的豹子在向前奔跑,但是,被导入的动画序列位置尚未处于我们需要的地方,缺省状况下,导入的对象被放在场景坐标“0,0”处,我们必须移动它们。
你当然可以一帧帧调整位置,完成一幅图片后记下其坐标值,再把其它图片设置成相同坐标值,如果你有足够耐性和时间,也无妨,那么,我们何不试试“多帧编辑”功能呢?
先把“雪景”图层加锁,然后按下时间轴面板下方的【绘图纸显示多帧】按钮
,再单击【修改绘图纸标记】按钮,在弹出的菜单中选择【显示全部】选项.最后执行【编辑】|【全选】命令,此时时间轴和场景效果如图3-2-10所示。
用鼠标左键按住场景左上方的豹子拖动,就可以一次把8帧中的图片一次全移动到场景中了。
5、设置标题文字
在场景中新建一个图层,单击工具栏上的文字工具按钮
,设置【属性】面板上的文本参数如下,【文本类型】为静态文本;【字体】为隶书;【字体大小】35;【颜色】为深蓝色。如图 3-2-11所示。
在文本框输入“奔跑的豹子”五个字,居中放置。
6、测试存盘
一、问答题(共3小题; 每小题15分,满分45分)
1、角色创作在动画文化中的重要性?
2、动画角色的类型?
3、什么是台词,台词的类型?
二、综合题(共2小题;第一小题25分,第二小题30分,满分55分)
1、试编写一个动画故事,并谈谈编写这个故事的体会。
2、编写一个自己想要创作的动画角色形象,并叙述他具有的性格。
动画剧本写作基础试题答案
一、问答题
1、答案要点:角色“取代”人物;经典角色的创作深入人心;动画角色带动整个动漫文化及周边产品;动画剧本的角色创作对剧作的影响更加巨大。
2、答案要点:好人和坏人、英雄与魔鬼是动画作品中角色创造的基本类型,动画作品用这种最基本、最具有冲突感的角色类型来对垒,来使人们在观看中完成一种惩恶扬善的情感诉求和道德确认。
3、答案要点:台词就是人物语言,是剧作者用以展示剧情、刻画人物、体现主题的主要手段。通常把动画片的台词分为对白、旁白、和独白,歌曲是一种特殊的台词。
二、综合题
1、答案要点:体现动画剧本故事的特征。(详略)
车家庄中学冯玉宝
教学目标:
1、知识目标:
使学生了解引导动画及引导层的的概念。学生通过学习初步掌握FLASH引导层的使用。掌握制作引导动画的基本方法。
2、能力目标:
培养学生分析问题解决问题和探究问题的能力。
培养学生自主学习和协作学习的能力。
3、情感目标:
通过学生欣赏优秀作品,对学生进行思想和道德教育
教学重点:学生灵活运用引导层制作引导动画
教学难点:引导线绘制、中心点贴合
教学方法:讲解法、演示法、任务驱动法、情感激励法
教学环境:多媒体网络机房
教学过程:
一、创设问题情境,提出任务。
1、师提问旧知。(动作补间动画)
2、学生动手,制作移动动画,巩固旧知。
任务一:创建任意图形元件,用20帧完成从舞台左边运动到舞台右边的补间动画。
师:你做的动画有什么特点?你还想让它怎样移动?
3、动画欣赏,引出问题。
教师提出问题:这两架飞机的起飞动画,哪一个更能体现出起飞的真实性?为什么?
4、教师点拨,引出课题。
教师小结:我们从中不难发现,左侧的飞机是从起始位置沿直线运动到终止位置,同学们都能完成,而右侧的飞机是沿着特定路径(路线)运动的。那么在FLASH中,还有一种叫做引导层的特殊图层。利用引导层,可以为图层中的运动对象指定运动路径。这种让对象按引导层指定的路径运动的动画,就是引导动画。(板书课题:引导动画)
二、合作探究,解决任务
⑴ 多媒体网络演示,传授新知。
教师利用多媒体网络教室讲解制作“弹球沿一条弯弯曲曲的路线运动”的引导动画的基本步骤。
学生总结引导动画制作的基本步骤。
师生互动,明确任务:
任务二:制作飞机沿一条曲线起飞的引导动画。⑵ 展开问题探究,实施任务。
此时应给学生充分的思维空间和操作时间,让学生通过小组内同学之间的相互协助,进一步理解领会理清制作引导动画的思路,完成引导动画的制作。
(出现问题及时与小组内同学沟通探讨,找出解决方法,解决不了的可以向老师请教)
⑶ 探究巩固,归纳总结 师:你在操作过程中遇到了哪些问题?
生:提出问题。
师:你们有没有遇到相同的问题呢?是怎样解决的?能把你的技巧教给大家吗?
生:演示操作中出现的问题,并寻求解决方法。解决不了由教师给予指导。
三、反馈评价,拓展创新。
⑴ 成果展示,评价交流。
请2-4位同学上台来演示自己的作品,大家评价交流。最后教师给予鼓励性的评价和肯定。
⑵ 积极引导,拓展思维。
请同学们制作带有背景的引导动画,如飞机从地面至空中起飞。
(3)课堂练习。
任务三:足球从远处飞来,给出效果图和素材。让学生来完成。
四、教学总结
1、学生总结本节课所学知识。
2、老师提取学生总结重点,板书(1)引导线不能是闭合的线条
(2)被引导对象的中心点要和引导线的端点相重合
1.新建一个flash Actionscript 3 大小为500×300px,背景黑色。
2.在场景里,使用矩形工具(G),设置边框宽3px;画一个正方形大小个40×40px;
3.将这个正方形上点右键,转换元件(为电影剪辑);注册设置为中心;
4.选择元件,右键>链接;设置类为MyBox;
5.回到场景中删除正方形;新建一个Actionscript文件并输入下面代码:
package {
import flash.display.MovieClip;
public class MyBox extends MovieClip {
//这是方块的3d坐标
public var xpos3D:Number = 0;
public var ypos3D:Number = 0;
public var zpos3D:Number = 0;
public function MyBox {
}
}
}
另存为MyBox.as,注意存在flash文件的同一路径内,
6.返回主场景,在第一帧中插入下列代码:
//立体场景纵深
const MAXIMUM_Z:Number = 500;
//方块数量
const NUMBER_OF_BOXES:Number = 15;
//创建一个包含方块的数组;
var boxes:Array = new Array();
//视图焦距设置
var focalLength:Number = 300;
//Vanishingpoint是方块消失点;
var vanishingPointX:Number = stage.stageWidth / 2;
var vanishingPointY:Number = 20;
//3D方块底边位置
var floor:Number = 80;
//第一个方块深度
var startingDepth:Number = MAXIMUM_Z;
//盒子之间的z距离值
var zDistance:Number = 50;
//这个循环为由远到近的方块定位
for (var i=0; i < NUMBER_OF_BOXES; i++) {
var box:MyBox = new MyBox();
box.xpos3D = 0;
box.ypos3D = floor;
box.zpos3D = startingDepth;
//更新方块的深度;
startingDepth -= zDistance;
//使用角度公式计算缩放比例;
var scaleRatio = focalLength/(focalLength + box.zpos3D);
//缩放坐标比例;
box.scaleX=box.scaleY=scaleRatio;
//将方块定位到场景中(由3d到2d转换)
box.x=vanishingPointX+box.xpos3D*scaleRatio;
box.y=vanishingPointY+box.ypos3D*scaleRatio;
//将方块放入数组
boxes.push(box);
//将方块加入场景
addChild(box);
}
在菜单中选择调试>测试场景效果如下:
7.在以上代码后插入如下代码,用于产生动画;
//用ENTER_FRAME事件加入动画函数
addEventListener(Event.ENTER_FRAME, enterFrameHandler);
//每一帧都调用这个函数
function enterFrameHandler(e:Event):void {
for (var i=0; i < NUMBER_OF_BOXES; i++) {
//将box变为局部变量
var box:MyBox = (MyBox)(boxes[i]);
//减少深度
box.zpos3D-=5;
if (box.zpos3D<=- focalLength) {
//最后方块始终在数组第一位
box.zpos3D=boxes[0].zpos3D+zDistance;
}
var scaleRatio = focalLength/(focalLength + box.zpos3D);
box.scaleX=box.scaleY=scaleRatio;
//设置透明度变量
box.alpha=scaleRatio-0.5;
box.x=vanishingPointX+box.xpos3D*scaleRatio;
box.y=vanishingPointY+box.ypos3D*scaleRatio;
}
//根据深度排列数组
sortZ();
}
//这个函数使方块正确排列
function sortZ():void {
boxes.sortOn(“zpos3D”, Array.NUMERIC | Array.DESCENDING);
for (var i:uint = 0; i < NUMBER_OF_BOXES; i++) {
setChildIndex(boxes[i], i);
}
【flash动画小剧本】推荐阅读:
《FLASH遮罩动画》教案10-27
Flash动画教学与技能训练11-08
小学六年级动画flash教案新06-30
人教版八年级物理下册Flash动画课件06-24
cg动画06-16
动画影评06-30
动画概论重点07-20
动画速写07-25
动画创作教案11-06
动画项目总结11-10