Flash课件制作中按钮使用的疑难问题解析
问题解决

问题解决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制作的难点与解决办法3页

Flash制作的难点与解决办法一、格式转换问题及解决(一)格式转化问题。
在实际工作中,新课件的制作往往比较费时费力,所以,去借鉴网络上的优秀课件资源成为了很多人的共同做法。
在前人基础上进行修改,从而制作出能够满足自己需要的课件。
但是,现成的课件格式往往是swf格式,被限定为只能观看,在修改或重组时操作受到限制。
为此,需要借助格式转化软件妥善解决问题。
(二)硕思闪客精灵的使用。
硕思闪客精灵是一种较好的格式转化软件,是用于shockwave Flash影片反编译的先进工具,通过对swf和exe 的捕捉、反编译和提取,支持fla文件,能够将swf格式的文件转化为Flash 文件,对多种Flash CS版本都支持,从而顺利将图片,文字、声音、矢量图等进行反编译。
此外,通过硕思闪客精灵的使用,能够将动作脚本进行解析,显示明确的动作代码,让动画构造变得清晰可见。
而在这种软件下,友好的用户界面,随意选择fla文件和喜欢的元素,更加方便了文件的循环利用。
在实际使用过程中,软件的操作非常简单,在将页面打开后,在“文件”菜单下选择打开,或者通过资源管理器打开想要转换的文件,从预览窗口即可看到swf格式下的动画效果,在右侧选择导出自己需要的文件格式,通过“FLA”、“导出资源”、“HTML5”即可实现[1]。
二、文字多,工作重复性大问题及解决对策(一)文字多,工作重复性大。
在课件制作中,文字是主要部分,工作的重点也应该放在此处。
每一页课件的内容主体就是文字,如果只是单纯的静态文字,处理手段也简单,直接复制即可完成,但是,在很多课件中,文字都添加了动态效果,一方面,增加了对客户的吸引力,同时也增加了制作人员的工作繁琐程度,工作的重复性不断加强。
(二)用SwiSH软件解决工作重复性大的问题。
SwiSH是一种操作简单的动画制作的软件。
之所以说SwiSH软件简单,用具体例子来说,同样的工作,用Flash需要一个小时,而用SwiSH只需要5分钟即可搞定。
108个Flash常见问题解答

先建立两层,第一层放置原来清晰的图片,第二层放置被blur(模糊)过的图片,把第一层的图片生成MC 或者是Graphic,然后进行alpha渐变就可以了。
37. 如何使声音无限循环?
在Sound面板中把LOOP后的文本框中填入足够大的数值。
38. 如何使Flash的影片和声音同步?
12. 画圆时如何改变圆边线的颜色?
通过选择Mixer面板左上角的Stroke Color按钮调出调色板来改变边线颜色。
13. 如何画标准的正圆正方?
按住Shift键配合鼠标同时绘制。
14. 如何对齐目标,并把它们放到想要的位置?
选中目标,然后从主菜单->windows(窗口)->inspector(查看窗)->object(对象)然后便可以调节它的高(h)、宽(w)、起始位置(x,y)和是否中心对齐(use center)。对齐多个物件的方法是按Ctrl+K。
4. 做“沿轨迹运动”的动画的时候,物件为什么总是沿直线运动?
首帧或尾帧物件的中心位置没有放在轨迹上。有一个简单的检查办法:你把屏幕大小设定为400%或更大,察看图形中间出现的圆圈是否对准了运动轨迹。
5. 为什么在做封闭轨迹路径动画的时候,物件总沿着直线运动?
把封闭的路径去掉一点点试一试。
6. 如何解决在Flash中做旋转转速问题?
20. 怎么让一条线一点点延伸出来?
一关键帧插入一短短的线段,另一关键帧插入一长长的线段,在前一关键帧上做Shape动画。
21. 在Flash5里如何整体改变大小?
新建一个Fla,然后用Load Movie方法将原来的Swf导入一个空MC ,然后控制这个MC的位置和缩放比例。也可以按Ctrl+A把所有图层的所有对象选中然后调整大小。
Flash课件制作之——按钮对象的使用

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动画制作常见问题解答

Flash动画制作常见问题解答1.如何让声音、画面同步问:我在做Flash动画时,有时动画播放完了,音乐还不停,但有时动画还没有播放完,音乐却停了,反正声音和画面总不能同步,请问如何使它们准确同步呢?答:首先来看看为什么不同步。
Flash是以元素为单位来下载播放的,当你把声音属性中设置了“Event”,那么声音会作为一个单独的元素进行下载,但它并不按照帧来播放,下载完成后就开始播放。
而在这个时候,图像因为是很多元素组成的,所以还没有下载完。
而声音却已经下载完,在播放时就会出现不同步的现象。
解决的办法是:先把声音文件设置成为“Stream”(音频流),这个是最重要的!这样声音会按照帧来播放,我们就可以很好地控制它了。
还有就是最好给整个动画做个Loading。
2.如何让歌词与音乐同步问:我做的FlashmTV在我的电脑上歌词和音乐是同步的,但是上传到网上和在别人的电脑上就不同步,请问这个问题如何解决?答:这个问题的原因和上一个问题差不多,还是要把声音设置为“Stream”(音频流)。
因为声音已经被分配到动画的每一帧上了,所以这时不论你按一下回车还是用鼠标在帧上拖动,都可以听到声音了,这在“Event”时是实现不了的。
这样,你就可以根据音乐的波形变化直观地安排歌词了。
但有一点需要说明,设置成“Stream”会对音质有一些影响。
3.设置边框问:我的Flash在最大化播放时,往往左右两边会有动画露出来,尤其是在用鼠标改变大小后,这种情况就更明显了,这样影响整个动画的播放效果。
我看到别人做的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了。
Flash制作课件的难点分析及解决策略
自从 中小学的教学模式进行改革之后 , 教师们充分应用多媒 体 2 . 3制作课 件。一切 准备工作就绪后 , 就可 以利用媒体加工 工 的教学方式 , 在课下做好课 件 , 在课堂上进行应 用。通常情况下 , 采 具对各种素材 进行编辑 , 按 照设计思路 , 将课件分成模块进行制作 , 用的方式就是 F l a s h 。这种方式具有一定的直观性和灵活性 , 可以最 然后将各模块进行交互 、 链接 , 最后整合成一个多媒体课件 。 课件 的 大限度地激发学生们的兴趣 , 使其在课堂上具有一定 的积极性 。可 最终 效果 很大程度上取决于动 画的制作过程 ,所以要做到界 面直 见, 在实际的教学 中, 对 多媒体课件的制作技术进行 了解 和熟知 , 这 观、 交互明确 、 思路清晰 、 操作简便 。 也是教师应该具有的一种基本职能。 从多媒体课件制作 的本质上来 2 . 4后期调试与测试 。F l a s h 课件制作完毕后 , 为 了保证课件作 看, 需要辅 助相应的软件来进行 , 如果运用合理可 以有效地 提升教 品的最终效果与质量 , 需要对整个课件进行反复调试 、 修改 , 测试动 学的效率 , 充分 开发学生的学习潜力 , 打破传统教学的弊端 。 画运动顺 序 、 模块之 间的链接是否正确 , 声 音与动画播放是 否同步 1使用 F l a s h制作课件的优势 以及课件在不同配置计算机上能否正常运行 。 1 . 1简单易学 。由于这一软件的制作界面较为简洁 , 可以在较 2 . 5发布课件 。F la s h课件制作的最后一步就是发布 , 用户可 以 短的时间内学 习到相关 的课件制作知识 , 即使遇到具有编程 问题 的 对动画的格式 、 画面品质和声音 等进行设置 。在进行动 画发布设置 环节 , 其难度也不是非常大。而且这种方式并不需要进行人工输入 时 , 应根据动 画的用途和使 用环境等进行设 置。 代码。 仅仅采用 鼠标就可 以实现课件 的制作 。 这一点 可以说是 F la s h 3用 F l a s h制 作 课 件 的难 点 分 析 课件制作 的优势之所在。 在采用这种软件来进行课件制作的过程中 , 存在 的主要难点就 1 . 2文件小 , 容易上传 和下 载。采用 F l a s h来进行课件 的制作 , 是操作程序 比较复杂 , 有些动画无法移动 , 如果要实现逐帧动画 , 还 能够保证课件应用的便 利性 。 同时 , 文件的体积 比较小 , 可以根据实 没有找到相关的措 施来进行解决 。 因此 , 要想做好 F la s h 课件需要操 际的需要来进行调节 ,但是也不会 出现失真或者是 不准确的效果 。 作人员对计算机技术进行熟练地掌握。 虽然这种方式在应用 的过程 所 以,这种软件 的应用 可以提升其通过 网络或者是硬 盘的传输速 中可 以灵活地运用 , 但是多数都需要进行脚本 的编写 , 这 就给教师 度, 更 便于教师和学 生进行资源 的共 享和探讨 , 可见 , F l a s h做作课 带来较大 的难题 。 件的实用性较强 。其开发和制作 的模式需要得到进一步推广 。 4 使用 F l a s h制作课件难点 的解决策略 4 . 1建立 F l a s h积件库 。在 F l a s h中元 件是构成动 画的基本要 1 . 3 内容丰富 , 生动性 强。通过 F l sh课件 , a 其基本 的功能就是 将文本内容、 音频 、 视频以及 图像等进行有机地结合 , 同时还能够将 素 , 可 以被重复使用 , 存放在课件 的库 中。一个课件使用的素材 , 另 这种技术应用到实际的教学 中 , 将教材中生涩的文字采用形象生动 个课件也可 以使用 , 但是 , 打开各种 F l a s h源文件去寻找素材 的方 的 图画或者是视频 的形式 展现出来 , 而且 , 这种方式可 以在不 同的 法需要花 费很多时间 , 工作量也挺大 。 因此 , 我们可 以把制作课件 时 学科中进行运用 。尤其是杜宇数学 中一些抽象和微观的知识 , 采用 经常用到的图形 、 按钮、 动画效果 创建 为元件 , 利用 F l a s h的库组建 解决制作课件时素材难找 的问题 , 提高课 件的制作效 这种方式大大地 提升了学生对学习 内容 的理解程度 ,增强教学效 学科积件库 , 率。 率, 达 到教学的 目标 。 1 . 4修改简单。如果 F la s h制作课件 的过程 中, 出现 了错误或者 4 . 2小组协作开发课件 。目前 , 在学校教师 由于教学任务多 , 学 是和教材能容不符 的现象 , 可 以通过面板 中的图片以及 视频来进行 科教师基本上不太可能抽出时间去学习 F l a s h课件制作 ,所 以教 学 o w e r P o i n t 制作或修改课件。这不能不说是 修改 。 很 多问题都可以迎刃而解 。 所用的时间较短 , 基于这一原因 , 中他们还是采用熟悉的 P 教师对这一软件 比较青睐。 种遗憾 。其实 , 我们可 以通过学科教师与计 算机 教师密切 配合来 1 . 5播放简单 。 播放简单是 F la s h课件 的最主要优势 , 无论是什 完成课件 开发 。这样不仅可以发挥学科教师熟悉本 学科的教学 规 么格式 都可 以进 行播 放 , 可以将这一课件 内容发布到 网站上 , 直 接 律 、 教学需要的长处 , 把他们 的奇思妙想 , 借助计算 机教 师之手运用 用浏览器进行播放 。而且支持很多中格式 的播放器。如果播放的模 各种制作技术 和方法表现出来 。 4 . 3养成优化 F l a s h课件的习惯 。( 1 ) 多使用元件 。在课件中某 式受到限制 , 可 以简单的进行格式转换即可。 1 . 6兼容性 。 利用 F l a s h 制作 的课件 , 可 以在多种媒体形式 中进 个导入的图片或者绘制 的图形使用次数超过 2 次时, 考虑将其转化 这样只 占用一个元件的存储空 问。 ( 2 ) 限制字体和字体 行播放 , 就连 C A I 课 件都可 以简单应用。 课件其兼容性较强 。 在实际 为元件使用 , 的教学教学 中体现出较大 的优势。 样式 的数量。 课件 中使用的字体样式越多 , 占用 的存储空间越 大, 特 2 F l a s h课 件 制 作 的 流程 别是使用一些系统不 自带的字体后这种情 况更 为明显 。( 3 ) 动画效 2 . 1前期策划 。在进行 可见制作 的过程中 , 首 先需 要对教学的 果的实现尽量使用渐变动画 , 减少逐帧动画 的使 用。( 4 ) 课 件发布 内容 以及课程的设 置 晴况进行规划 , 找 到教学 的重点和难点。要明 前 , 对库中没有使用的素材 、 元件 进行清理 , 降低课件文件的大小 。 确课 件 中需要表现 出的内容 , 同时要严格遵守教材 的内容 , 将课 件 使用 F l a s h 制作课件在素材 的收集 、整理 上往往花费大量的时 的制作模式和类型进行定位 。同时找到合理的表现形式 , 做好 网页 间 , 可 以借助一些辅助工具来提 高课件制作效 率。 对难点进行分析 , 布置的设计工作 。在所有的材料都准备完毕之后 , 可 以进行课件的 找到切实可行的解 决策 略是现如今多数教师需要解决的问题 。 制作了。 参 考 文 献 1 】 梁瑞仪 , 梁斌 , 曾亦琦 , 等. la F s h多媒体课件制作教程【 M 】 . 北京 : 清 2 . 2搜集素材 。在进行课件制作的过程 中需要涉及 到文字 、 声 [ 2 0 0 9 . 音和图形等 等形式 。但是要 注意 的是 , 在搜集材料 的时候不能对大 华大学 出版社 , 量的材料进行罗列 , 而是需要有针对 陛的进行制作 。在材料收集完 【 2 】 李伟 , 刘 玉兰. la F s h网络课件制作技术初探 【 J 】 . 保 定师范专科 学校 毕之后 , 需要将其进行分类 , 然后分别放置到不 同的文件夹中。 主要 学报 , 2 0 0 5 , 1 8 ( 2 ) . 是 为 了 在课 堂 中进 行 利 用 。 ・Βιβλιοθήκη 8 2・ 高 教 论 坛
FLASH动画制作常见问题解决方法
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课程教学中存在的问题有很多,但只要我们采
取相应的对策,就能够有效地解决这些问题,提高教学效果。
FlashMX2004课件制作中按钮控制跳转的方法
帧 画面 并 停 止 )
点击确 定 即可。 ( 另 存 源 程 序 文 件 4.a, 成 制 作 。 5) f 完 I
( 8) 点 击 文 件 / 出 影 片 , 出 现 的 窗 输 在
口 中选 择 保 存 位 置 和 输 入 文 件 名 , 件 格 式 2 多 个 按 钮 控 制 跳 转 的 方 法 文 为 “ s ” 然 后 点 击 保 存 , 出 现 的 窗 口 中 .wf , 在
^h m c h a e nrdu e t p b t h u a e o bIo i ls MX2 0 ous ‘t t T e p p rito c s se ysepIe s g f。 Ltn n Fa h t 0 4 c r ̄。
wae m ad g, n rvd s muts lt n o te c nr l a e s ipn fo e b t  ̄ or u- r in a d po ie l-ou i st h o t g kp ig o n ul i o op o l m
c 试 影 片 , 以看 到 四帧 画 面 交替 显示 , 测 可 下
钮 A t n命 令 分 别为 : co i
o ml s nf e e){ o o d t p( : 、 a g t An S o 3)) o (ee s ) { o o d t p : n rla e g t An S o 4) 、 O r la e g t An S o 1 : : n( e s )( o o d t p( )) e
中圈分 粪号 :4 文献标 识 码 B 文章 编号 17 —49 20 0— 0( 0 G3 6 1 8X(06)7 0 5- 3 3
M _od o ・ fCon r li g Ski n F a M X20 t o ln p i l sh O4 Cou s r ew a e M ak n u e c o  ̄ i Zh ng h e
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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 的值就会发生一次变化。
/ / /。