Flash课件制作中按钮使用的疑难问题解析
- 格式:doc
- 大小:17.00 KB
- 文档页数:2
问题解决1、提问:flash中按钮控制动画怎么实现就是像幻灯片一样可以随意的上下左右的点按钮然后出图片例如我有5张图片然后有5个按钮按一个按钮出来一个图片?答:简要地说一说:设置五桢,三层第一层AS层,五桢都是关健桢,在桢的动作面板上全写上stop()第二层按钮层,放五个按钮,只要第一桢是关健桢即可,后面普通桢。
五个按钮在按钮上分别写代码:on release(){gotoAndPlay(对应图片所在的桢号)}第三层图片桢,五个关健桢,每个关健桢上一张图片。
OK了2、提问:做了一个简单的flash,加了几个播放暂停,图标按钮,只会加按钮,但是怎样让他实现这些功能,一点都不会,希望高手指导下菜鸟MM,在线等帮助.......答:第一步:将所有图片放入一个MC(影片剪辑)里,并设置该影片的实例名为“mc”,每张图片占用一个帧,依次添加,在第一帧上加入以下代码:stop();//不解释第二步:创建相关按钮,在每个按钮上加入控制代码,相应代码如下:上一个on(release){ mc.prevFrame(); } 下一个on (release){ mc.nextFrame() } 播放on (release){ mc.play() } 停止on (release){ mc.stop() }3、提问:我有十张图片,两个按钮分别是命名为上一张和下一张,但我点击这两个按钮的时候已经可以实现从第一张到第十张图片的切换了,但是我想在当场景中显示第一张图片的时候点击上一张,能够跳转到第十张图片,当场景中显示第十张图片的时候点击下一张能够跳转到第一张图片。
答:新建一个按钮图层,在第一帧“上一张”按钮写上代码:on(release){gotoAndStop(最后一张图片的帧数);}然后再从库中拖出“上一张”按钮,放到除第一帧以后的帧上面去,位置要一致。
代码里面写上on(release){prevFrame();} 最后一帧:找到对应最后一张照片的按钮层然后插入关键帧把下一张按钮清楚然后重新从库中拖出下一张按钮位置一致。
Flash制作的难点与解决办法一、格式转换问题及解决(一)格式转化问题。
在实际工作中,新课件的制作往往比较费时费力,所以,去借鉴网络上的优秀课件资源成为了很多人的共同做法。
在前人基础上进行修改,从而制作出能够满足自己需要的课件。
但是,现成的课件格式往往是swf格式,被限定为只能观看,在修改或重组时操作受到限制。
为此,需要借助格式转化软件妥善解决问题。
(二)硕思闪客精灵的使用。
硕思闪客精灵是一种较好的格式转化软件,是用于shockwave Flash影片反编译的先进工具,通过对swf和exe 的捕捉、反编译和提取,支持fla文件,能够将swf格式的文件转化为Flash 文件,对多种Flash CS版本都支持,从而顺利将图片,文字、声音、矢量图等进行反编译。
此外,通过硕思闪客精灵的使用,能够将动作脚本进行解析,显示明确的动作代码,让动画构造变得清晰可见。
而在这种软件下,友好的用户界面,随意选择fla文件和喜欢的元素,更加方便了文件的循环利用。
在实际使用过程中,软件的操作非常简单,在将页面打开后,在“文件”菜单下选择打开,或者通过资源管理器打开想要转换的文件,从预览窗口即可看到swf格式下的动画效果,在右侧选择导出自己需要的文件格式,通过“FLA”、“导出资源”、“HTML5”即可实现[1]。
二、文字多,工作重复性大问题及解决对策(一)文字多,工作重复性大。
在课件制作中,文字是主要部分,工作的重点也应该放在此处。
每一页课件的内容主体就是文字,如果只是单纯的静态文字,处理手段也简单,直接复制即可完成,但是,在很多课件中,文字都添加了动态效果,一方面,增加了对客户的吸引力,同时也增加了制作人员的工作繁琐程度,工作的重复性不断加强。
(二)用SwiSH软件解决工作重复性大的问题。
SwiSH是一种操作简单的动画制作的软件。
之所以说SwiSH软件简单,用具体例子来说,同样的工作,用Flash需要一个小时,而用SwiSH只需要5分钟即可搞定。
Flash课件制作必杀技之——按钮对象的使用马汉吉Flash的按钮(Button)是执行事件响应的主要对象,利用按钮不仅可以实现对影片的控制,还能实现很多的交互效果。
教学课件由于其用途的要求,必须具有如播放控制、界面跳转、参数赋值等功能,而这些功能通常需要使用按钮来实现。
因此,按钮的正确使用是每个flash课件制作者必须掌握的基本功。
(一)认识按钮。
按钮是Flash的一种重要对象,它支持对象脚本(Object Actions),在Flash5以前的版本中,它是除了影片剪辑(Movie Clip)外可支持对象脚本的另一种对象(Symbol),下面我们以Flash5为例,撩开它神秘的面纱。
Flash自带有一个共享库(Common Libraries),库中有一些可供直接使用的对象,如按钮(Button)、图片(Graphic)、影片剪辑(Movie Clip)、声音(Sound)等等,你可以从Windows → Common Libraries开启这一共享库并找到所需要的对象类。
图为一个从Flash 共享库的Buttons类拖出的一个名为“play”的按钮,双击该按钮开启编辑状态可以看到该按钮的内部结构。
一个标准的按钮通常由四帧组成,这四帧分别为“Up、Over、Down、Hit”,分别表示鼠标向上、鼠标经过、鼠标按下、执行等事件,这四帧一般做成关键帧,在各帧配以不同的内容、颜色或者声音,以便使用时识别响应事件。
而图层则不受限制,你可以按需要添加多个图层以丰富按钮的个性。
图中的按钮共有三各图层,其中text图层用以放置按钮的说明文字,triangle图层用以放置示意播放的三角性图案,而circle图层放置圆形图案,这三个图层大大丰富了该按钮的特色。
除了可以直接利用共享库的按钮外,我们也可以自建按钮,新建按钮的方法是点击Insert → New Symbol或按Ctrl+F8键,也可以先绘制好按钮图形或选定某个图形后点击Insert→ Convert to Symbol或按F8键,调出Symbol Properties面板将其转换成按钮。
Flash动画制作常见问题解答1.如何让声音、画面同步问:我在做Flash动画时,有时动画播放完了,音乐还不停,但有时动画还没有播放完,音乐却停了,反正声音和画面总不能同步,请问如何使它们准确同步呢?答:首先来看看为什么不同步。
Flash是以元素为单位来下载播放的,当你把声音属性中设置了“Event”,那么声音会作为一个单独的元素进行下载,但它并不按照帧来播放,下载完成后就开始播放。
而在这个时候,图像因为是很多元素组成的,所以还没有下载完。
而声音却已经下载完,在播放时就会出现不同步的现象。
解决的办法是:先把声音文件设置成为“Stream”(音频流),这个是最重要的!这样声音会按照帧来播放,我们就可以很好地控制它了。
还有就是最好给整个动画做个Loading。
2.如何让歌词与音乐同步问:我做的FlashmTV在我的电脑上歌词和音乐是同步的,但是上传到网上和在别人的电脑上就不同步,请问这个问题如何解决?答:这个问题的原因和上一个问题差不多,还是要把声音设置为“Stream”(音频流)。
因为声音已经被分配到动画的每一帧上了,所以这时不论你按一下回车还是用鼠标在帧上拖动,都可以听到声音了,这在“Event”时是实现不了的。
这样,你就可以根据音乐的波形变化直观地安排歌词了。
但有一点需要说明,设置成“Stream”会对音质有一些影响。
3.设置边框问:我的Flash在最大化播放时,往往左右两边会有动画露出来,尤其是在用鼠标改变大小后,这种情况就更明显了,这样影响整个动画的播放效果。
我看到别人做的Flash 就没有这种情况,动画只在中心区域播放,其他地方则是黑色的(有点电影的味道,很好!)。
请问这是如何实现的?答:其实这个很好实现,道理很简单,就是单独做一个层,在层上画一个很大的黑色矩形,涉及的范围要达到场景以外很远的地方,然后删除中间的一部分,露出场景。
要注意两点:一、这个层要从开始一直到最后一帧;二、要把该层放到所有层的最上边。
1,FLASH是什么?FLASH电影是专为网页服务的画像或动画(当然,也可用于其它用途)。
主要含有矢量图形,但是也可以包含导入的位图和音效,还可以把浏览者输入的信息同交互性联系起来,从而产生交互效果,也可以生成非线性电影动画。
该动画可以同其它的WEB程序产生交互作用。
网页设计师可以利用FLASH来创建导航控制器、动态LOGOS、含有同步音效的长篇动画、甚至可以产生完整的、富于敏感性的网页。
2,怎样做一个简单地FLASH动画?首先,打开你的FLASH软件,绘制一个圆形(左面地圆形工具可以直接绘制),然后按F8添加为一个Symbol,再图层第十祯地位置按F6键添加一个关键祯,并适当移动该Symbol的位置,最后在第一祯位置点鼠标右键选择Motion就行了.3,什么叫矢量图?矢量图可以任意缩放而不影响Flash的画质,位图图像一般只作为静态元素或背景图,Flash并不擅长处理位图图像的动作,应避免位图图像元素的动画。
4,如何迅速地对齐不同Frame中的物件?用Inspector “Ctrl+Alt+I” 直接输入坐标。
或是工具栏〉〉窗口〉〉面板〉〉排列“Ctrl+K” 调出排列面板来。
图例5,怎样调节一个Symbol/MC地透明度?选中Symbol/MC,菜单栏找到Modify(修改) 〉〉 Instance (实例)〉〉Color effect (效果)〉〉 Alpha(透明度) 调整就可以了6,做好地Flash放在html上面以后,它老是循环,怎么能够让它不进行循环?最后一个祯地Action设置成Stop(停止)7,怎样给我的FLASH做一个预加载地LOADING?用Action语法地if frame is loaded来实现,新建一层,这层专门放Action,第一帧,ifFrameLoaded ("场景", frame) {//假如场景中地祯数已经载入goto and play() //跳至并播放某某祯(自己设定)}第二帧,goto and play("场景1", 1)//跳至并播放第一祯循环再加上一个load地MC循环播放在这两帧的中间,就OK了。
226Flash动画制作是高职院校乃至很多本科院校计算机专业开设的一门必修或选修课程。
在教学过程中,经常有同学提出一些问题,都是通过网络查询和查阅文字资料的方式得以解决。
现将教学中出现的问题进行搜集和整理,归纳出一些解决的办法,以便学习者在学习的过程中参阅。
1 网页中Flash swf文件的下载方法在浏览网页时,见到诱人的Flash动画效果,我们都很想把它下载保存起来。
但是很多时候,苦于找不到正确的下载方法[1]。
下面针对几种情况介绍动画的下载方法:1.1 使用查看源文件的方法下载把鼠标停留在网页的动画上,点击右键,在菜单中选择“查看源文件”,动画文件的源代码就会出现在记事本窗口。
按组合快捷键“Ctrl+F”,在弹出的对话框中输入“.swf”,确定,即可查找到flash的swf文件。
把它粘贴到浏览器的地址栏上,按回车,Flash就全屏地出现在浏览器窗口。
接着复制整个地址,打开下载工具软件,粘贴链接地址即可。
为了方便人们看Flash作品,有些网站提供了全屏欣赏,这种情况下就更容易下载动画文件了,只要直接在链接上按鼠标的右键,选择“复制快捷方式”,然后到下载工具上粘贴地址链接,这个Flash作品就可以轻松被保存了。
1.2 使用软件下载使用Woof软件查找硬盘上的SWF文件。
首先安装Woof软件,之后直接运行它,设置搜索SWF文件。
预览后找到想保存的文件,在前面打上勾,再选择文件-复制,选择保存的路径即可完成。
1.3 下载被调用的SWF文件一般我们下载网页中的Flash文件,大都是使用第三方软件来帮助下载的。
但是在下载动画内含有通过按钮来调用另一个Swf文件的Flash动画时,它只能下载主动画,播放时点击按钮,则会出现白屏现象。
那么怎样来下载被调用的Swf文件呢?首先通过第三方软件来下载这个主动画。
然后使用“闪客精灵专业版”分析主动画的AS,看按钮的脚本语言中的链接地址,格式为“*.swf”。
使用任何一个文件下载工具(如:FlashGet)新建一个下载任务,下载地址为:下载主动画的网址+“*.swf”。
flash课程教学中存在的问题及对策研究随着信息技术的飞速发展,flash课程教学已经成为一种重要的在线学习方式。
然而,在实践中,我们发现flash课程教学中存在着诸多问题,影响了教学效果。
本文将探讨flash课程教学中存在的问题,并提出相应的对策。
问题一:内容设计不够精细。
在设计flash课程时,有些教师只注重课程的形式和布局,而忽略了课程内容的精细设计。
这样的教学方式容易引起学生的不耐烦和厌倦。
对策一:在设计flash课程时,应注重内容的精细设计。
可以通过增加案例分析、引入实践操作、设计互动性等方式,使学生更好地理解和掌握知识。
问题二:教学方式单一。
在有些flash课程中,教师只采用文字、图片等简单的方式进行教学,没有引入更加生动、形象的教学方式。
对策二:在flash课程教学中,可以采用多种方式进行教学。
例如,引入视频、动画等多媒体方式,可以让学生更加生动、形象地学习知识。
问题三:学生参与度不高。
在有些flash课程中,学生参与度不高,容易出现学生不愿意学习的现象。
对策三:在flash课程教学中,应注重学生的参与度。
可以通过设计课堂互动、讨论、小组活动等方式,增强学生的学习兴趣和参与度。
综上所述,flash课程教学中存在的问题有很多,但只要我们采
取相应的对策,就能够有效地解决这些问题,提高教学效果。
Flash课件制作中按钮使用的疑难问题解析
/
问:使用Flash课件时,文字按钮操作不太灵敏,只有鼠标指针指向文字线条上时,文字按钮才有所响应,这是为什么呢?
答:文字按钮操作不灵敏的原因是,在制作文字按钮元件时没有对“点击”帧进行设计和编辑,由于“点击”帧为空造成的。
Flash按钮元件有特殊的编辑环境,通过在4个不同状态的帧上创建关键帧对象,可以指定不同的按钮状态,如图1所示flash播放器官方下载。
如果在制作文字按钮时,只在前3帧编辑文字,而没有在“点击”帧创建一个按钮感应区域,那么系统默认“弹起”帧上的文字线条作为按钮的感应范围。
因此就会产生只有鼠标指针指向文字线条上时,文字按钮才有所响应的问题。
解决的方法是,在“点击”帧插入一个空白关键帧,然后绘制一个任意填充颜色的矩形,让这个矩形正好覆盖前3帧创建的文字。
这样按钮的感应范围就是这个矩形,操作按钮时就十分灵敏了。
问:透明按钮是Flash中一种比较特别的按钮类型,在制作Flash课件时,透明按钮是如何应用的呢?
答:在制作多媒体课件时,经常使用透明按钮制作文字导航条,如图2所示。
下面以图2为例介绍透明按钮的制作和应用方法。
新建一个名为“透明”的按钮元件。
在这个元件的编辑场景中,选择“点击”帧,按F7键插入一个空白关键帧。
用“矩形工具”绘制一个大小合适的矩形,这样就制作了一个透明按钮。
这个按钮只有一个矩形鼠标响应区,没有按钮图形。
返回“场景1”,用“文本工具”在舞台上输入5组文字。
打开“库”面板,拖放5个“透明”按钮元件的实例放置到5组文字上。
这样每组文字上都覆盖一个透明按钮,因此文字也就具备按钮的功能了。
问:在Flash课件中,主要将按钮应用在翻页导航中,如果在特定的情况下需要某个翻页按钮失效,该怎么处理呢?
答:优秀的导航策略设计,可以使多媒体课件结构清晰、操作简便,能有效地实现教学目标,提高教学效率。
如果导航策略设计不足,就会出现“信息迷航”现象。
比如对翻页按钮(上一页、下一页)的处理方法,在首页和尾页应该分别使“上一页”和“下一页”按钮失效,这样才不容易造成操作误解。
要想使按钮失效,可以使用ActionScript动作脚本语言进行处理。
ActionScript提供了一个Button类,它与按钮元件相对应。
Button类包含一个_visible属性,利用这个属性可以将按钮隐藏起来。
例如一个按钮实例名称为mybutton,那么使这个按钮隐藏的代码是:
mybutton._visible=0;//让按钮隐藏
如果不想使按钮隐藏起来,并且要让按钮失效,可以利用Button类的enabled属性。
利用enabled属性可以使按钮不可操作,但是还可见,如果再配合Button类的设置透明度的属性_alpha,可以使这个失效的按钮和其他按钮外观不同,以方便用户的识别和操作。
具体程序代码是:
mybutton.enabled=0;//让按钮失效
mybutton._alpha=50;//设置按钮为半透明
问:在使用Flash课件时,经常用按钮控制背景音乐。
如何利用一个按钮实现播放和停止两种状态和功能呢?
答:首先创建一个名为“背景音乐”的影片剪辑元件。
执行“文件/导入/导入到库”命令,将音乐文件导入到库中。
新建一个名为“背景音乐”的影片剪辑元件,在这个元件的编辑场景中,将库中的音乐拖放到场景中,在时间轴上添加普通帧至音乐的波形结束。
在属性面板中设置其“同步”属性为“数据流”。
返回到主场景,从库中拖放“背景音乐”影片剪辑元件到场景中,在属性面板中设置其实例名为bgsound。
用一个按钮来控制声音的播放和停止。
在舞台上放置一个按钮,选中,打开动作面板,输入如下程序代码:
on(press){//单击按钮
if(bofang==1){//如果变量bofang的值为1,则执行下面的程序代码
bgsound.play();//“背景音乐”影片剪辑开始播放
bofang=0//将0赋值给变量bofang
}else{//否则执行下面的程序代码
bgsound.stop();//“背景音乐”影片剪辑停止
bofang=1//将1赋值给变量bofang
}
}
这里主要通过名为bofang的变量来控制按钮的状态和功能。
变量Bofang有两个值:0和1。
当Bofang 等于1时,按钮处于播放状态;当Bofang等于0时,按钮处于停止状态。
并且每单击一次按钮,变量Bofang 的值就会发生一次变化。
/ / /。