liyuzhe0869 2008-6-14 15:25
51swim计算机互学班的第四课(一、前言)
这次课拿flash CS3做,其实已经不算赶时髦了,因为flash CS4已经问世了。先看看flash cs3的界面,注意我用红色的矩形框的一行字,用这行命令做的,就是正宗的flash CS3动画,但用了下面的命令行做的,即使在flash CS3下做的也不算是flash CS3动画,因为它是向下兼容的,如果按这行字的下面的一行命令,就和flash 8.0一样了。[attach]14645[/attach]
liyuzhe0869 2008-6-14 16:12
Flash8.0 和Flash CS3 关键差在哪里?
它们采用的动作脚本不同,flash8.0用的是ActionScript 2.0,flash CS3用的是ActionScript3.0,后者的执行速度是前者的10倍。这一条足以宣告了flash8.0提前退出历史舞台。而对我们这些学习者来说,反正两样都不会,都是从头学起,那么
干脆学个新的,应该是明智的选择。
[attach]14646[/attach]
我把上面图片的关键部位又放大了些,大家看,我用[b][i][u][size=5][color=magenta]1[/color][/size][/u][/i][/b]标出了的是采用ActionScript3.0建立文件的文字按钮;用[b][i][u][size=5][color=magenta]2[/color][/size][/u][/i][/b]
标出了的是采用ActionScript2.0建立文件的文字按钮,这时建立的文件就和flash8.0一样了;那么标着[b][i][u][size=5][color=magenta]3[/color][/size][/u][/i][/b]
[b][i][u][size=5][color=#ff00ff][/color][/size][/u][/i][/b]
这一行就是用来专门编制与其相同的主文件名的*.fla文件的脚本文件*.as而设立的,在*.fla文件的属性面板上有个文档属性专门表明二者的关系。由于论坛暂时不支持*.as文件,也考虑简单起见,我们这次不讲这种方法。(但3标出的方法却是flash CS3的设计者提倡的。)
以前用过flash8.0的朋友都知道,按钮是可以加代码的,但flash CS3却不允许这样做了,但在图层的第一帧还是允许加代码的。这是识别一本书是真CS3还是假CS3的方法之一。
[b][size=3][color=black][/color][/size][/b]
liyuzhe0869 2008-6-14 16:44
前面的没学会也没关系!!!
有的朋友说,以前讲的我还没会呢?其实关系不是很大。这次我还要简要的介绍一下遇到的所有问题。更主要的是这次我要介绍一下如何使用flash中自己带的按钮,小飞猪以前提到过。这样,没学会做按钮的朋友也没关系啦。
liyuzhe0869 2008-6-14 16:48
这次课最终要做出的动画式样:
[flash]http://www.51swim.com/mybbs/attachment.php?aid=14608[/flash]
liyuzhe0869 2008-6-14 16:53
考虑到论坛的运行速度,我另发一个帖子讲正题。
网上可以免费下载flash CS3文件的网页很多,用百度一搜就出来了。没有下载的朋友可以准备一下。
liyuzhe0869 2008-6-14 17:15
我参考了一个简单游戏程序
我其实就是把青蛙给换成小菲了,并修改了原来代码的小疏漏。
[flash]http://www.51swim.com/mybbs/attachment.php?aid=14647[/flash]
liyuzhe0869 2008-6-14 17:28
显然,从左向右的六个按钮依次是首帧(|<)、前一帧(<)、停止(||)、播放(|>)、后一帧(>)、末帧(>|)。
原程序在控制方面有个毛病:当播放头到末帧(>|)时,按一下后一帧(>),应该是首帧,也就是1,但实际上是2,这是因为脚本中有个条件语句没用好。