主页 > 其它问答 > > (flash书翻页效果怎么做)用flash制作书本翻页效果
最佳回答 最佳答案

本回答由网友推荐

巧克萌

Flash动画的一大特点是“交互性”强。
交互性就是在动画播放时,浏览者用鼠标或键盘对动画的播放进行控制的性能。
这些控制大多由按钮来完成,本章将叙述按钮外观的制作及一些常用控制语句的使用。
认识按钮的帧结构按Ctrl+F8键创建新元件,在对话框中选择“按钮”,如下图所示。
输入元件名称后,按“确定”即进入按钮编辑区。
按钮编辑区和其他场景不同,时间轴中没有了那么多帧,只有4个方框,分别表示4个“帧”,如下图所示。
这就是说按钮只能有4个帧。
按钮不是动画,只是控制动画动作的,用1帧也能起到它应有的作用,使用4帧是为了使按钮更加活泼。
按钮的4帧分别为弹起、指针经过、按下和点击。
从图中可以看出,初始只有第1帧(弹起)里有一个小圆点,这是系统默认的“关键帧”,另外3帧都不是关键帧。
如果不考虑按钮的活泼趣味,在第1帧任意画个图形就成了一个按钮。
把这个按钮导入到主场景中后,加上相应的控制语句就可完成控制作用。
不过这样简单制作的按钮看起来很呆板。
为了让按钮更有生气,在第2帧、第3帧也加上关键帧。
添加关键帧的方法还是按[F6]键。
在第2帧和第3帧分别绘制不同的图形,在操作按钮时,鼠标指针移动到按钮上,按钮变成第2帧中的图形,所以第2帧叫做“指针经过”。
当按下鼠标键的时候,按钮变成第3帧中的图形,第3帧叫做“按下”。
当鼠标指针离开按钮并弹起按键时,按钮又恢复到第1帧中的图形,第1帧叫做“弹起”。
下面试做一个变色按钮。
(1)按Ctrl+F8键建立元件,行为选择“按钮”,名称输入“按钮1”,按“确定”进入按钮编辑区。
在坐标原点画一个红色圆形。
(2)按两次F6键添加两个关键帧(指针经过和按下都加上关键帧)。
选择“指针经过”帧,选中圆,选择填充色为绿色。
选择“按下”帧,选中圆,选择填充色为蓝色。
(3)按Ctrl+E键返回主场景,从元件库把“按钮1”拖放到工作区。
按Ctrl+Enter键预览,鼠标指针移动到红色按钮上时,按钮就变成绿色;
按下鼠标键,按钮就变成蓝色;
松开鼠标键按钮变成绿色,移开鼠标指针后,按钮又恢复红色。
通过这个试验就很好理解3个关键帧的作用了。
时间轴的第4帧名叫做“点击”,它是规定按钮检测鼠标范围的。
前面试验中都没有使用它,不使用第4帧时,按钮的范围就是第1帧绘制的图形。
但是有些情况下,检测鼠标的范围太小,鼠标很不容易点击按钮,就要用到第4帧来解决这个问题了。
如下图所示的一个空心圆圈和两条竖线当做按钮,鼠标指针指向圆内时,如图②所示,按钮并不能检测到鼠标。
因为按钮是由线组成的,必须对准线的位置如图③所示才检测到鼠标,这样操作者就感到很不方便。
在按钮的第4帧(点击)插入关键帧,画一个实心的圆如图④所示,当鼠标指针移动到这个圆内,按钮就检测到鼠标了。
这个圆只起检测作用,在动画播放时并不显示。
有时需要用到隐藏的按钮,就是在播放时不显示,鼠标移动到该处,单击就起按钮作用。
这样的按钮只在第4帧(点击)画图形,其余帧都空白,按钮在播放时就看不到了,因为第4帧中的内容是不显示的。
我们在打台球中的按钮就是这样。
用按钮控制播放前面讲的只是制作按钮方法,若要按钮控制影片播放,还得给按钮加上控制语句才行。
控制语句叫做“脚本”,也叫做“代码”。
这一节主要学习按钮脚本的输入方法,可以把上一节做的有声音动画源文件打开,添加控制按钮。
(1)制作“播放”按钮(做法略),用文本工具在按钮输入“播放”。
制作“暂停”按钮,在按钮输入“暂停”。
(2)返回主场景。
将两个按钮导入,放在合适位置。
(3)选中“播放”按钮,按F9键打开“动作”面板,如图所示。
动作面板在默认状态下放置在屏幕下边。
如果没有关闭该面板,用鼠标单击名称行就展开了。
关闭后可用快捷键[F9]打开。
如果打开后面板不是如上图的样子,可能是处于“专家模式”状态,专家模式的使用以后再讲,初接触动作面板,最好使用“标准模式”操作。
单击动作面板右上角的菜单按钮,拉开动作面板菜单,其中有“标准模式”和“专家模式”可选择。
动作面板可分为3部分:
脚本工具箱、参数区和代码区,如图所示。
面板左边框中存储着可供选择的动作脚本,叫做“脚本工具箱”。
代码分为多种类型,每种类型的代码放在一个目录里,是目录标记。
单击一个目录,标记变成形状,这是展开标记。
目录里的内容展开后,如果里面还有目录的话,是大类里又化分小类,再展开小类,才能出现控制代码。
双击某一个代码,这个代码就会添加到右边代码区中,就是输入了代码。
代码区中选中某一行代码,参数区中就出现该代码的可选参数项。
(3)展开“动作→影片控制”,双击“play”项,代码区中出现了“on(release){play();}”。
该语句意思是鼠标单击后执行播放命令。
(4)选择“暂停”按钮,展开“动作→影片控制”,双击“stop”项,右边代码区中出现“on(release){stop();}”语句。
(5)按Ctrl+Enter预演,播放动画时,用鼠标单击“暂停”按钮,声音就停止,单击“播放”按钮,声音又播放起来。
下面将按钮代码参数区中内容解释一下:
按钮代码分两行放在代码区中,下行“play()”是动作,上行“on(release)”是在什么情况下执行动作的描述。
“release”是指鼠标单击后“释放”。
要执行动作不只有“点击释放”一种方法,要选择其他方法,在代码区点击“on(release)”代码,参数区就出现8项事件选择项,如上图中参数区所示。
在某项前的方框中打“勾”,就是选择了某项。
下面分别叙述参数区中8个选项的含义。
※按(P):
鼠标按下按钮时执行。
※滑过(V):
指针指向按钮时执行。
※释放(R):
鼠标单击按钮并放开后执行。
※滑离(U):
不按鼠标,让指针经过按钮再离开后执行。
※外部释放(O):
鼠标按下按钮不放,移动到按钮以外再放开时执行。
※拖过(D):
鼠标按下按钮不放,移出按钮外再回到按钮上执行。
※拖离(T):
鼠标按下按钮不放离开按钮时执行。
※按键(K):
选择该项可用键盘触发动作。
选择后,“按键”二字右边键值框就被激活,在键盘上按下一个键,该键就被记录在键值框中,以后控制按钮时,按该键就相当鼠标单击的功能。
2004版没有参数区,参数要用户自己输入以上选项中,常用的是“释放、滑过、按键”这3项。
理解了上面各项的意义,可以试试各选项的控制方式。
选中播放按钮,打开动作面板,在代码区中把光标定位在第1行。
在参数区中把“释放”项单击一下,方块中的“勾”消失了,在“滑过”项单击一下,“滑过”项前面打“勾”,该操作称做“选择滑过”。
原来代码区中的“on(release){play();}语句变成了“on(rollOver){play();}。
“暂停”按钮也选择“滑过”项,代码变成了“on(rollOver){stop();}”。
再次预览,只要将鼠标指针移动到“暂停”按钮上,声音就停止,鼠标指针移动到“播放”按钮,声音又播放起来了。
试用键盘控制。
选择“播放”按钮,打开动作面板,参数区中选择“按键”项,会发现“按键”右边键值框变亮,在按键盘上按A键,键值框出现“a”字样,表示记录了键值。
选择“暂停”按钮,参数区中选择“按键”项,在键盘上按空格键,键值框中出现字样。
导出影片,可以用空格键暂停,按A键播放。
控制帧转向上面例子只是控制播放与停止,播放和停止的位置并不确定。
如果我们要想在文件打开时就停止在某一帧,点击按钮后要跳到指定位帧数,用“goto”命令,就是去到某一帧播放或停止。
下面我们试验一个导入声音一开始不播放,点缶按钮后再开始播放的例子。
要让一开始不播放,我们要在开始帧(第一帧)输入“帧代码”。
选择第一“帧”,打开动作面板,如下图:
首先请注意一下动作面板最上行深色条中的字“动作-帧”,这与输入按钮代码时是不一样的,输入按钮代码时深色条中的字是“动作-按钮”。
该面板名字是与你当前选中对象所决定的,要输入帧动作必需选中“帧”,要输入按钮动作必先选中“按钮”,否则会造成输入代码错误。
把帧动作输入到按钮中或把按钮动作输入到帧,是初学者常犯的错误。
在如上图帧动作面板中,双击左边的“stop”,右边代码框中出现stop();这与上述输入按钮代码时不同,输入按钮代码时,双击“stop”,右边代码框中自动添加on(release)事件,输入“stop”停止命令,不需要事件角触发,参数区里也提示“没有参数”,因为帧动作是不需要操作的,只要播放到该帧,就执行该帧中的命令。
帧动作代码输入完成后,在该帧中有一个小a字标记。
注意:
帧代码只能输入到关键帧上上面我们让停止在第一帧,为了让开始不播放声音,我们在第二帧插入关键帧,导入声音,在按钮上输入按钮动作,让跳到第二帧播放。
选中按钮,打开按钮动作面板,在左边双击“goto”,右边代码框中自动出现:
on(release){gotoandplay(1);}在右边上部参数区中把“帧”后面框中的1改为2,如参考资料有图文解说

赞同 (65971)

反对 (367)

其它回答
少年的秋天

你说的是电子书要用flash很难,前提是你很熟悉flash和脚本http://pegasus827bokeecom/6384917html现在有很多电子杂志的专门制作软件,不需要你在从头开始做,了解程序,只需要你放入图片,文字和音乐就可以制作成一本专业的电子书了现在流行的有,去他们的网站上下载电子杂志软件就能制作了,很简单iebookZCOM电子杂志POCO电子杂志用POCO电子杂志制作的电子书是exe格式的,不能转成flash,这样可以保护版权,毕竟是人家开发的软件嘛~

赞同 (5394)

反对 (225)

鸳鸯素锦

在天地会论坛搜翻书效果:
http://bbs9riacom/forumphp?mod=viewthread&tid=75127&highlight=%E7%BF%BB%E4%B9%A6%E6%95%88%E6%9E%9Chttp://bbs9riacom/forumphp?mod=viewthread&tid=154149&highlight=%E7%BF%BB%E4%B9%A6%E6%95%88%E6%9E%9C

赞同 (59064)

反对 (109)

声名鹊起

去网上搜个你想要的相关的flash动画相册!
很多的在用“闪客精灵”把元件导出来成fla格式的。
再修改可以提取代码自己做也可以在里面直接把东西改了。
代码别动!

赞同 (57136)

反对 (727)

一起跳海

我这有源文件,你需要的话可与我联系,我发给你我的这个翻书效果与上面说的不同,纸非常软的那种,这里是用了组件,一两句话说不清我的QQ:420681949

赞同 (32596)

反对 (358)

夜行梟

我有个AS20的翻页的模板,你要不?不管CS多少,都是一样的做,手动翻页是在页面加play();语句。

赞同 (12085)

反对 (460)

相关百科

(宫斗棋怎么做)宫斗的才艺描写(琴

【身着淡粉衣裙,长及曳地,细腰以云带约束,更显出不盈一握,发间一支七宝珊瑚簪,映得面若芙蓉。面容艳丽无比,一双凤眼媚意天成,却又凛然生威...全文

等你回答

换一换