1、108 种 Flash 常见问题解答1. 论坛上常说的 MC、FS、AS 代表什么意思? MC=Movie Clip(动画片断);FS=FSCOMMAND ,是 Flash 的一个非常重要的一个命令集合;AS=Action Script 是 Flash 的编程语言。 2. 请说一下 MC 的详细运用,它和一般的层有什么区别?它用在什么情况下? MC 你可以看成一个独立的对象。并且他是一段动画。他的特点就是无限嵌套。层是一个独立的空间,他可以更好的规划你的制作思路。一个层里有一个事件。 3. MC 在场景中是如何播放的? 把 MC 拖到场景中,动画播放时它就会自动播放,如果你没有在最后一帧加上
2、Stop,MC 会默认为循环。要观看播放的效果须执行 Ctrl+Enter。一个很长的 MC 放入场景中也只占据一帧的位置,如果它是一个很多帧的动画片段,执行时每隔一帧 MC 都会重放。 4. 做“沿轨迹运动”的动画的时候,物件为什么总是沿直线运动? 首帧或尾帧物件的中心位置没有放在轨迹上。有一个简单的检查办法:你把屏幕大小设定为 400%或更大,察看图形中间出现的圆圈是否对准了运动轨迹。 5. 为什么在做封闭轨迹路径动画的时候,物件总沿着直线运动? 把封闭的路径去掉一点点试一试。 6. 如何解决在 Flash 中做旋转转速问题? ModifyMovie,将 Frame Rate 后的文本框中
3、的制调整一下即可( 或者安 Ctrl+M),或者将桢运动距离缩短。7. 文字按钮为什么不灵活? 你在制作按钮的时候,未指定 HIT 区(HIT 区也就是按钮的触发区),特别在做文字按钮的时候,一般定义一个矩形来作为 HIT 区,如果未定义 HIT 区,系统会将文字作为按钮的触发区,在用的时候自然不是很灵活。HIT 区域是隐藏的,在场景中并不会显示出来。 8. 如何把动画输出成动态的 gif 文件? 先在 Publish Settings(发布设置) Format(格式)Gif image(gif 影像),并对其进行相应的设置之后,用 Publish(发布)功能便可输出 GIF 文件。如果 Fl
4、a 文件中含有 MC,那么 GIF 文件中将不会包含MC 中的动画,而将只将 MC 的第一桢转化为 GIF。 9. Flash 中如何输出为一帧帧的图片? 选择 FileImport,在弹出的对话框中的下拉列表中选择 GIF Image。 10. 如何设置 FLASH 的背景? 设定背景颜色可以按 Ctrl+M,选 Color 项里的 Backround(背景),如果想用一幅图形做背景只需在最下面的一个层 Import(输入)一幅图像便可。 11. 如何在 FLASH 中把背景设为自己想要的颜色? 选择背景颜色是没有方框让你填写颜色代码,但是我们可以通过别的方法,先在场景中随便画一个方框,用你
5、想要的颜色填充(这时候应该可以选择填写颜色代码了,如#ff9900),然后再选择 Modify Movie(Ctrl+M),用滴管工具选取刚刚画好的颜色就可以了。不过即便是这样,颜色可能还会有点不一样,也许是 Flash5 的 BUG。 12. 画圆时如何改变圆边线的颜色? 通过选择 Mixer 面板左上角的 Stroke Color 按钮调出调色板来改变边线颜色。 13. 如何画标准的正圆正方? 按住 Shift 键配合鼠标同时绘制。 14. 如何对齐目标,并把它们放到想要的位置? 选中目标,然后从主菜单-windows(窗口)-inspector(查看窗)-object(对象)然后便可以调
6、节它的高(h)、宽( w)、起始位置(x,y)和是否中心对齐(use center)。对齐多个物件的方法是按Ctrl+K。 15. 如何做文字的变形动画? 将前后相关两桢内的文字 Ctrl+B 打散后在前一桢文字上做 Shape(形状)运动。另外 Symbol 不能做Shape。也就是说要变形的物件是矢量图形。 16. 请问如何将文字或图镂空? 打散字或者图形,先用墨水瓶工具将它的边缘上色,然后再选取中间部分将之删除便可。 17. 如何调整调整多个场景的播放次序? Windows(窗口) Inspector(查看窗)Scene(场景),可以对场景进行调整播放次序、改名、删除等操作。 18. 一
7、段 MC 的帧,如何挪到 Scene 中? 可以先全部选取 MC 的帧,按 CTRL+ALT+C,然后切换到 Scene 中按 CTRL+ALT+V 即可。 19. 如何把 Swf 放到 FP2000 中去? 先选择菜单下“插入”-“插入 ActiveX”看看有没有 Shockwave Flash Object 项目。如果没有的话就选择下面的“自定义 “,在“Shockwave Flash Object“前面的框中打勾。然后按确定。这时候,在编辑区中会多出一个白色的选项。选择它。双击。这时你可以输入你的 FLASH 的路径、是否循环等。记住,在FrontPage 中插入 FLASH,Front
8、Page 是不会为 FLASH 定义大小的,必须要自己定义:双击白色块选项,选择 Object 标记,改变宽度和高度为你想要的大小即可。其实用 FP 不如用 DW 好。 20. 怎么让一条线一点点延伸出来? 一关键帧插入一短短的线段,另一关键帧插入一长长的线段,在前一关键帧上做 Shape 动画。 21. 在 Flash5 里如何整体改变大小? 新建一个 Fla,然后用 Load Movie 方法将原来的 Swf 导入一个空 MC ,然后控制这个 MC 的位置和缩放比例。也可以按 Ctrl+A 把所有图层的所有对象选中然后调整大小。 22. 如何合并层? 从第一层的第一帧拉到最后一层的最后一帧
9、进行 Copy,再新建一层进行 Paste。 23. 如何进行多帧选取? 用 SHIFT+ALT+CTRL 可以选取多桢,也可以在要选的第一帧处点 CTRL 然后按住 SHIFT 点结束帧。 24. 如何固定一个背景图片不动,然后在上面做动画? 把图片单独放一层,把这层锁定,然后在上面新建层做动画。 25. 如何找到放在窗口外边的面板? 将 Windows 下面的状态栏先放最下面,然后缩放 Flash 的窗口, 找仔细点就可以找到面板露出的角,然后拖动就可以了。如果你的显示器分辨率是 800*600 那么把它调到 1024, 然后就可以看到丢失的面板了。 26. 制作的 Symbol 可能会超
10、出屏幕范围,该怎么办? 先做个小的,然后在 Transform 面板中按比例放大。 27. 怎样在本地机上测试 Loading? 以 Flash 5 为例,选择 ControlTest Movie,在测试窗口中打开 Debug 菜单,然后选择模拟不同的下载网速,也可选择 Custom,任意设置下载的速度呀,这样你就可轻易了解在各种连接速度下,你的Loading 所起的作用了。 28. 如何自定义快捷键? 选择 EditKeyBoard Shortcuts 命令。 29. 如何将 Flash5 的帧工作区调为像 Flash4 那种? 选择 EditPreferences 命令,在弹出的面板中将
11、Flash4 Selection Style(选择 Flash4 风格)和 Flash4 Frame Drawing(Flash4 帧制作)前面的方框中打上对勾。 30. 如何去掉 Flash 动画的右键快捷菜单? FilePublish Setting,然后选择 HTML 标签,把 Dispsay Menu 前的勾去掉然后发布即可。 31. 如何将 Swf 文件转换为 EXE 文件? 带有控制菜单的 Swf 文件可以选择 File(文件)Creat Projector(建立项目)命令,将文件转换为 EXE文件,如果是全屏幕的,可按 CTRL+F 调出菜单,用上述方法来生成 EXE 文件。 3
12、2. 如何在一个电影里实现不同的背景? 不同的背景做在 MC 中通过桢自动读取或按钮手改变即可。 33. 如何让自己的变形动画的变形过程更精确点? 选择菜单 ModifyTransformAdd Shape Hint 就可加上一个变形关键点,同时在形变的最后一帧也会同步的出现相应的关键点。按此法可根据需要选择多个关键点。适当的选择关键点的数量,调整关键点的位置就可实现精确的变形效果。注意,要保证菜单 View- Show Shape Hints 已打开,不然,加上的关键点就看不见了。 34. 如何让动画在停留一段时间后继续播放? 加入空帧来让动画停留,根据要停留的时间加入帧的数目。 35. 字
13、一个一个出来的打字的效果是怎么做的? 可以在字上加一层,然后用底色做一个矩形,把字遮住。并将矩形设定为 MC,给实体命一个名字(Instance name),然后用 Set Property 语句编程实现矩形的跳着移动便可。这种办法适于字数较多的地方。也可以用 Swish 做。 36. 一串字或一幅图由模糊变清晰的效果怎样做? 先建立两层,第一层放置原来清晰的图片,第二层放置被 blur(模糊)过的图片,把第一层的图片生成MC 或者是 Graphic,然后进行 alpha 渐变就可以了。 37. 如何使声音无限循环? 在 Sound 面板中把 LOOP 后的文本框中填入足够大的数值。 38.
14、如何使 Flash 的影片和声音同步? 在 Sound 面版中设置声音为 Stream。 39. 在放大缩小实体时,总是两边同时放大和缩小,如何固定一边,放大或缩小一边呢? 按工具面板的 Snap to Objects 按钮,然后选择菜单 ModifyThansformEdit Center 命令(注意,要先把此对象生成 Graphic,或者 MC),在实体中心出现空心的十字号后,用鼠标拖动这个十字,把它移动到需要固定不变的哪个边线上,接下来缩放另一边即可。如果水平调宽和水平调高同时进行,那么把十字移动到需要固定的两个边线交汇的哪个角上。 40. 如何制作一个字幕由上向下滚动的效果,并且字幕比
15、场景小,而字幕上下两端都能正常的显示文字? 可以先制作好整个文字,然后让它产生 Motion 动画,使它从上移动到下端。新建一层,在新建的层上绘制一个矩形,并把该层定义为遮照层,文字所在的层为被遮层,这样测试影片就能达到预期目的。 41. Graphic(会动的)和 MC 有什么区别? 会动的 Graphic 在时间线上必须以固定的长度来表现,而 MC 则不受限制。假如说用 Stop 命令停止动画运行,Graphic 就停止了,而 MC 则可以继续循环运动。它们还有一个最大的区别就是 Graphic 不能做Tell Target,而 MC 可以。 42. 如何在鼠标接近的时候产生动作? 先做一
16、个按钮,然后在按钮的 Over 帧处,放一个 MC(也就是要产生的动作),其他帧做成空帧,也就是做个隐型按钮。 43. 如何使 Symbol 水平转动? 在两个关键帧之间为 Symbol 建立 Motion 动画,然后选中第二帧位置上的 Symbol,打开菜单选择ModifyTarnsformFlip Vertical(垂直翻转)/Horizontal( 水平翻转)命令就应该能达到你所要的目的。 44. 如何修改画布大小而不改变已经完成的元件的位置? 这个提问本身就是错误的。需要说明的是组件位置是不随着画布的改变而改变的,你要的效果应该是组件随着画布大小的改变而改变。最好的办法是完成动画在发布
17、过程中勾选发布设置中 HTML 选项,改变HTML 文件的大小格式。如果是你想在场景中添加一些组件需要画布有富余的地方,那么你只需增加画布的宽或高即可。 45. Flash 怎么读取文本框“Textfield”? Load Variables (“*.txt“, 1)-建一个文本框。ariable 填你要的名字。例如:text-建一个 txt 文件。放在和 swf 同一个目录,里面的内容: text=你要的内容 46. 导出透明图片的方法有哪些? 在 Flash 中只支持透明 GIF 图像的发布。勾选发布设置中的 GIF 选项,其中有透明项目,默认格式是不透明,在其下拉列表中第二项即为透明项目
18、,勾选它,进行发布即可的到透明的 GIF 格式图像了。 47. 如何保持导入后的位图仍然透明? 尽管 Flash 动画是基于矢量图的动画,但我们如果有必要,仍然可以在其中使用位图,而且 Flash4 支持透明位图.为了引入透明的位图,我们必须保证含有透明部分的 GIF 图片使用的是 Web216 色安全调色板,而不是其他调色板.以常用位图处理软件 Photoshop 为例,我们在将图片转化为 GIF 格式之前,先要改变它的模式为“Indexed color“,这时我们可以选择调色板为“Web“调色板,再输出为 GIF89a 格式,这样的透明 GIF 图片引入 Flash 后,原来透明的部分仍能
19、够保持透明。 48. 如何能为自己的作品加上密码保护? 选择菜单 FlieExport Moive 弹出下面的 Export Flash PLayer 对话框,勾选其中的 “Protect from import”一项,就可限制别人对你作品的 import 使用。但有时自己的源文件搞丢了,或者是要让好友导入使用你的动画,就不方便了。这时可勾选对话框中的“Password”一项,再输出动画。这样你只要牢记你的密码,就可让自己或者好友导入使用你的动画了。 49. 如何快速缩放已完成动画的场景大小? 方法是这样的:先按 CtrLA 全选时间轴编辑区的全部对象(如果图层已锁定,要先解锁),按“编辑多帧
20、按钮” (Edit Multiple Frames),单击其右边的 “洋葱皮按钮”(Modify Onion Markers),选择 “Onion All”,如图所示,这时,就可用“缩放工具”把全部对象缩放到需要的大小。最后按 CtrLM 打开“场景修改对话框” (Movie Properties),更改你要求的场景尺寸。并在对话框中按下“匹配内容”(Match:Content)按钮。于是,场景的大小就会刚好与场景中各元件自动匹配。按这种方法也可实现多帧动画位置的同时调整,即某一段动画(注意:不是某一帧)构图偏离一边时,可用此方法进行调节。与上述方法不同的,只是不必进入“场景对话框” 进行处理
21、。 50. 如何使 Layer 靠得的紧一些? 点击时间轴的最右方一个有黑三角的标志,在菜单中选 Short。另外菜单里还有可以调节帧的显示比例的选项命令。51. 如何设置动画背景为透明的? 在发布设定中的 HTML 栏中有一项是窗口模式,选透明的窗口一项就 OK。不过透明只在 IE 中可以,在NC 中便失效了。 52. 如何将一张图变成 Flash 文件后任意缩放而不出现锯齿? 导入的如果是位图,必须转换为矢量图格式,矢量图容量小,放大无失真,有很多软件都可以把位图转换为矢量图,但实际上 Flash 中已提供了把位图转换位矢量图的方法,简单有效。先按 Ctrl+R 导入需转换的位图,选菜单
22、Modify-Trace Bitmap。在弹出的对话框中,把 Color 和 Minimum Area 设得越低,后两项设得越加紧密、越多转角(即下拉菜单越偏前面的选项),得到的图形文件会越大,转换出的画面也越精细。 53. 如何让一行汉字围绕一个圆心排列呢? 先随便打一个字符(不要打散),画一个圆作为引导线,用引导线做这个字符环绕一周的动画,有几个字环绕动画就做成几帧,Rotate 选 None,把 Orient to path 的勾打上,然后把每一帧都变成关键帧,删掉引导层,选中洋葱皮功能的编辑多帧,选所有帧,把第一帧往后的所有帧都剪切, Ctrl+Shift+V 到第一帧,环绕就做好了,
23、再把每个字符改成你想要的就行了。 54. Flash5 里面消除文字锯齿用哪个实现? 在 flash 里面直接输入的文字都可以圆滑显示的 注意选中菜单 ViewAntialias Texts 项。 55. 如何整齐规划 Flash 中的工具面板? 选择菜单 WindowPanel SetsDefault Layout,一切又会排列得整整齐齐。觉得每个浮动工具窗口太大了,是吗?请双击该窗口上面的蓝色标题条,窗口就会缩至最小,要用时再双击打开它。另外,整个Flash5 窗口的右下角也设有这些窗口的快捷按钮,非常方便。 56. 在 Flash5 中如何缩放场景? 以前的版本缩放对象只能用鼠标或者放大
24、镜工具来增大或缩小场景的大小。,但在 Flash5 中就不一样了。只要按 Ctr或 Ctr-就能轻松改变场景的大小。 57. 如何调用外部的库文件? 打开菜单 FileOpen as Library,就可轻易的利用其中的符号。这个如此简单实用的问题,居然很多人并不知道! 更深一步,你还可选择 FileOpen as shared library 命令来直接调用网上的 Fla 文件中的符号库,而且这个 Library 中的元素在客户端浏览时只需要下载一次,所有这个项目中用到这个 Library 元素的Movie 的地方,在客户端都会自动调用这些元素无需再次下载,可以节约用户大量的下载时间。这在团
25、队协同开发的时候特别有用。这就是 Flash5“共享元素库” 的魅力所在。 58. 在 Flash5 中转换格式有那些技巧? Flash5 中增加了对 Realplayer 文件格式输出的全面支持,对于自己的作品在网上的发布,从此又多了一个选择,真是令人惊喜。有人喜欢用 Flash 制作 GIF 动画,或因其它用处,需转换为 AVI 或 MOV 格式。但有时发现许多动画信息都无故丢失,究其原因,FLASH 动画中应用了 Movie Clip。准确讲这不算一个技巧,但往往会困惑一些初学者。根本的解决办法就一个,动画中不要用 Movie clip。当然你更别指望生成的 GIF、AVI 或 MOV
26、动画能支持 Swf 文件的交互了。在输出动画为 AVI 格式时,注意要选用 Windows自带的压缩方式(如 Microsoft Video1 等)。 59. 输出动画保存为 AVI 格式而后看 AVI 时,MC 都不动,该如何解决? 一、将你想要用的 MC 大小作成和想要的影片同样大小如 400*500 。 二、建一个新层 。三、将你的 MC 直接输入到这个层上面 。好了你再输出个 avi 试试如果你的位置不对就调整 MC。 60. 在 Flash 中如何画多边形? 以六边形为例:首先画一水平线段,然后复制线段并将其旋转 120 度;重复第 2、3 步骤,共复制和旋转5 次,最后用箭头工具将
27、各线段头尾相接摆放即可,注意打开吸附功能。 61. 如何对声音进行裁剪? 选中声音所在的层,然后按 Ctrl+F,选择上面的声音选项卡,下面有个”Edit”点击它然后可以对你到入的声音进行裁切。 62. 在 Flash 中如何使字体清晰? 用 Ctrl+B 打散字体,或者用 CW FONT 就是繁体字效果也比较好。 63. 如何制作文字圆周运动? File-New,文字工具输入“B“(字体 Arial Black,大小 24,蓝色), Add Guide Layer,最好选中磁铁工具(Snap ),选画圆工具,Line Color 选个醒目的,Fill Color 选无色(调色板左上角有个方框
28、,点一下变成 X 就行了),在 Guide 层按住 Shift 画个圆,用箭头工具拖动“B“ 吸附到圆的顶部正中央,在“B“左边一点,用橡皮把圆擦一个很小的缺口,选字母层,在第 16 帧按 F6 插入关键帧(你想做的共有几个字就在第几帧插入关键帧),把“B“拖到缺口左边的圆上(这是最后一个字母的位置,可多试几次,以使所有字母能均匀排开),在第一帧点右键选 Properties,设置 Motion 变化,在 Orient to path direction 前打上对号,好让字母能垂直圆周排列,OK。点字母层,选中所有帧,按 F6 把所有帧都变成关键帧。点选 Time Line 第四个图标 Edi
29、t Multiple Frames,再点第五个图标 Modify Onion Markers,选 Onion All。好了,所有 16 个字母都显示出来了,当然都是“B“。删除 Guide 层。选中所有字母,按 F8 转变为符号 Symbol 1。按 Ctrl+L 打开库窗口,双击 Symbol 1 进入编辑界面,选择一个字母,双击,改为你需要的字母和颜色。依次把所有字母都修改好,OK,主体工程已经完成。下面可以小试牛刀了。新建一层,删除原来的字母层。把 Symbol 1 拖入新层第一帧,在第 40 帧插入关键帧,在第一帧右击选 Properties,选Motion,Rotate 选 Cloc
30、kwise,1 times,然后发布就可以了。 64. 一张图片不断循环怎么制作? 可以中一个 MC 中多做几个层,每一层导入一张图,然后按安排好次序就可以了。 65. 如何制作写字的效果? 先输入要写的文字例如说”动“字,选好字体,调整好大小,打散,这就是最后一帧。复制,插到前面一帧。用橡皮擦掉“动“的最后一笔的一点,这就是倒数第二帧。再复制,再按笔划的逆顺序擦掉一点,这是倒数第三帧。下面同理。每次擦多少,你可自己感觉,也可参考一些写字效果的源文件。有一点要注意,就是平常写字时停顿的地方要添加一个或更多的关键帧,只要依据播放速度而定。 66. 如何优化自己的作品? 尽量少用大面积的渐变,特别
31、是形变(Shape),二是保证在同一时刻的渐变对象尽量的少,最好把各个对象的变化安排在不同时刻。 减少动画的文件大小的方法:少采用位图或者结点多的矢量图。线条或者构件的边框尽量采用基本形状,少采用虚线或其它花哨的形状。尽量采用 windows 自带的字体,少用古怪的中文字体,尽量减少一个动画种的字体种类。少采用逐帧动画,重复的运动变化,应采用 Graphic 或 Movie clip。动画输出时,采用适宜的位图及声音压缩比。 67. 如何在 Flash 中调用 EXE 文件? fscommand (“exec“, “path/*.exe“) path 为路径名,必须是绝对路径。 68. 导出的
32、.EXE 文件如何自动关闭? 在 flash 最后一帧上或在按钮上加 fscommand(“quit” ) 69. 如何调整 Action 中的字体大小? 点击 Action 面板右上角的三角形按钮,在菜单中选择 Font Size,然后根据自己的需要选择大号,或中号,系统默认的是小号字体。 70. 如何禁止菜单、Zoom In(Out)功能,以及完成双击 SWF 文件时直接全屏 ? 全屏FS Command (“fullscreen”, true)本全屏只是简单地将屏幕占满,动画部分并不会因此而放大。禁止缩放FS Command (“allowscale”, False) 禁止菜单FS Co
33、mmand (“showmenu”, False)71. 如何通过按钮给别人发 E-mail? 添加下列语句: get url:mailto: 72. 电视干扰的效果怎么做? 1.先画一些短的白线条(细一点,稍微有点灰度),然后做几个关键帧,每帧里随机的放一些,连续播放一下就有效果了。 2.用 PS 做一个电视雪花的图片,然后导入到 flash 中,选中该图片,安 F8 把此图片生成 MC,把它放到主场景中,命名为 xh,在场景第一帧添加: setProperty(“xh”,_x ,random(10)-5); setProperty(“xh”,_y ,random(10)-5); 在第二帧添
34、加:gotoAndPlay(1) ; 73. 关键帧中的脚本里 Stop 后的脚本会不会起作用? Stop 语句只停止帧的播放,并不能停止该 Stop 所在关键帧的 Action 语句的执行。 74. Flash 中的路径的作用是什么? 如果你用过 DOS,您就可以很容易理解 FLASH 的路径。简单地说,路径就是在 FLASH 编程时能够找到变量或者符号(Symbol)所经过的路。其方式跟 DOS 一样,分成相对的和绝对的两种。 75. Action 中,/: 与/有什么区别,各在什么时候用? /:是表示某一路径下的变量,如/:a 就表示根路径下的变量 a,而/表示的是绝对路径。 76. 如
35、何在 MC 中控制主场景的播放? Flash5 中_root 表示主场景,用_root. play()即可控制主场景的播放。 77. 如何在 Flash 中打开一个定制的浏览器新窗口? 添加: Get URL (“java script:window.open(new.htm,newwin ,width=320,height=320);“) 78. 点一个按钮就放音乐,再点它一下就停音乐这个效果该如何做? 第一下设置 gotoandplay(),那一帧设置成 play sound 第二下再跳到另一帧然后 stop all sound 79. 如何改变调入后的 SWF 大小? setProper
36、ty (“MC_Name“, _xscale, size_x); setProperty (“MC_Name“, _yscale, size_y); “MC_Name”顾名思义是那个 MC 的名字了,“_xscale”和“_yscale”是指这个 MC 的 X 与 Y 点的位置,这个位置是用来控制 MC 大小的。其“size_x”和“size_y”为设定这个 MC 具体大小的数值。 80. 如何改变调入后的 swf 的位置? 一个简单的方法是,我们可以来移动那个已给置入 Mocie 文件的 MC,就像我们用来改变一张图的位置那样用鼠标拖动它。 另一个方法是利用 setProperty 来进行改
37、变这个 MC 的位置。 setProperty (“MC_Name“, _x, “position_x“); setProperty (“MC_Name“, _y, “position_y“); “MC_Name”是 MC 的名字,“_x”和“_y”指的是 X 坐标和 Y 坐标点,而 “position_x”与“position_y”是位置具体的数值。 81. 如何让一个 MC 调用另一个 MC 里设置的一个变量? 在 mc 里输入此语句:(a b 均为变量名,mcname 为 mc 的实体名) a = _root.mcname.b; 此语句是使本 mc 的变量 a 调用_root.mcnam
38、e 这个 mc 里的变量 b 82. 在 Flash 中如何打开 Word 文档? Flash 不支持调用 Word 文件,但浏览器可以直接打开 .doc 文档,那么就用 getURL 来解决即可,路径用绝对地址 http:/www/word.doc 。 83. 在 Flash 中如何调用 mpeg 文件? Flash 中不支持调用 mpeg 文件,首先要安装一个三方软件,名字为 Swiffcanvas1.0;接着打开 fla 文件,如果 mpeg 文件的目录为 aa,mpeg 文件名字为 bb,那么就可以就添加下面的语句: FS Command (“exec“, “SwiffEXEC(LOC
39、AL:aaa111.mpeg) “); 然后把 fla 文件输出为 exe 文件 ,并用 Swiffcanvas 打开这个 exe 文件,然后在 Swiffcanvas 里设置完成自己的要求。最后再输出为.exe 文件,就可以了。 补:如果觉得上面的方法麻烦,可以下载一个辅助软件 flix(闪派软件园有),它可以把 mpeg 等视频文件转为 swf 文件,然后再导入 flash 中或者从外部调用,外部调用动画参考下题答案。 84. 如何在 MC 中载入外部动画或其他动画? 我们经常要用到在主动画中载入子动画(swf 文件 )的情况。但是,这种方式载入后,载入的动画往往不在我们需要的座标位置上。
40、有个简单的办法可解决这个问题。我们先建立一个空 MC。将该 MC 拖到主场景中,并为之命名(Instance),如“bb” 。然后在主场景的相应帧加上 Action,在 action 面板中的URL 中填入要载入的 swf 文件,“Location”栏选“Target”,在其后的空栏中填入“/bb”。这样子 swf 文件就载入到实体名为 “bb”的 MC 中了。现在,我们只要控制该 MC 在场景中的位置,就可控制载入的子动画的精确座标了。85. Flash 内怎么用 js 或 java? on(release) geturl(“java script:alert“;) on(release)
41、thanx=“thanks“; 86. 在 ActionScript 的编辑窗口中怎么输入中文? 可以更换 Flash 的字体,也就是删除 WindowsFontsModern.fon,这样,编辑窗口的字体就好看多了。 87. Flash 如何与数据库连接? 只能通过后台文件,如 CGI 脚本,Active Server Pages (ASP),或 Personal Home Page (PHP)等。传递值到 flash 中,实现数据库的操作。 88. 在用 FsCommand 中可以调用 JavaScript 吗? FsCommand 可以调用 JS 函数 MovieName_DofsCom
42、mand 装入 Flash 动画。MovieName 是 Flash 动画的名字由 Embed 标签的 Name 属性或是 Object 标签的 ID 属性指定,如果 FlashPlayer 的名字为MYMOVIE,应该调用 JS 函数名字为 MYMOVIE_DOFSCOMMAND。89.FLASH 是什么?FLASH 电影是专为网页服务的画像或动画( 当然,也可用于其它用途)。主要含有矢量图形,但是也可以包含导入的位图和音效,还可以把浏览者输入的信息同交互性联系起来,从而产生交互效果,也可以生成非线性电影动画。该动画可以同其它的 WEB 程序产生交互作用。网页设计师可以利用 FLASH 来创
43、建导航控制器、动态 LOGOS、含有同步音效的长篇动画、甚至可以产生完整的、富于敏感性的网页。90.怎样做一个简单地 FLASH 动画?首先,打开你的 FLASH 软件,绘制一个圆形( 左面地圆形工具可以直接绘制),然后按 F8 添加为一个 Symbol,再图层第十祯地位置按 F6 键添加一个关键祯 ,并适当移动该 Symbol 的位置,最后在第一祯位置点鼠标右键选择 Motion 就行了.91.什么叫矢量图?矢量图可以任意缩放而不影响 Flash 的画质,位图图像一般只作为静态元素或背景图,Flash 并不擅长处理位图图像的动作,应避免位图图像元素的动画。92.如何迅速地对齐不同 Frame
44、 中的物件?用 Inspector “Ctrl+Alt+I” 直接输入坐标。或是工具栏窗口面板排列“Ctrl+K” 调出排列面板来。93.怎样调节一个 Symbol/MC 地透明度?选中 Symbol/MC,菜单栏找到 Modify(修改) Instance (实例)Color effect (效果) Alpha(透明度) 调整就可以了.94.做好地 Flash 放在 html 上面以后,它老是循环,怎么能够让它不进行循环?最后一个祯地 Action 设置成 Stop(停止)95.怎样给我的 FLASH 做一个预加载地 LOADING?用 Action 语法地 if frame is load
45、ed 来实现,新建一层,这层专门放 Action,第一帧,ifFrameLoaded (“场景“, frame) /假如场景中地祯数已经载入goto and play() /跳至并播放某某祯( 自己设定)第二帧,goto and play(“场景 1“, 1)/跳至并播放第一祯循环再加上一个 load 地 MC 循环播放在这两帧的中间,就 OK 了。什么? 你要非常详细地 LOADING?那你可以参考一下别人的作品哦 96.怎样点击一个按钮打开一个页面 html 而不是一个祯?制作一个按钮,上面地 AS 直接写:on (release) getURL (“*.html“);这里地*.html
46、就是你要打开地页面文件名,当然也可以是某某 URL 地址,比如说 http:/97.我在按钮地 OVER 祯放置了一个很大地 MC,为什么我要没有点击到按钮鼠标就变成了手地状态?按钮真正激活区是在 HIT(按下) 祯地位置,如果想控制按钮的位置为一定值,可以在 HIT 祯绘制一个透明地图形来判断.98.如果屏蔽鼠标右键?FS 命令都是什么意思?fscommand (“fullscreen“, “true/false“);(全屏设置,TRUE 开,FALSE 关)fscommand (“showmenu“, “true/false“);(右键菜单设置,TRUE 显示, FALSE 不显示)fsc
47、ommand (“allowscale“, “true/false“);(缩放设置,TRUE 自由缩放,FALSE 调整画面不影响影片本身的尺寸)fscommand (“trapallkeys“, “true/false“);(快捷键设置,TRUE 快捷键开,FALSE 快捷键关)fscommand (“exec“);(EXE 程序调用)fscommand (“quit“);(退出关闭窗口)99.在 FLASH 中的字体总是很模糊,用变清晰地办法吗?写好文本以后 CTRL+T 打开文本设置面板,在最后地文本框选项那里框选使用设计字体就行了.(注意最好使用宋体,尺寸为 12 或者 8,这样比较工
48、整)100.我想做一个 MTV,怎么导入声音呀?很简单,CTRL+R 导入你地声音文件就行了.101.我制作地 MTV 声音和歌词总是不同步?CTRL+F 打开祯控制面板 ,右边找到声音选项卡,调整声音地同步效果为 STREM(音频数据流) 模式就行了.102.怎样可以做出很漂亮地字体特效?用第三方软件 Swish 和 Swfx 这些 ,闪吧地软件资源有下载.103.问:怎么让动画放完后自动关闭?答: 在最后一桢的 ACTION 里选 FSCOMMOND 一项,然后在右边选中 QUIT,就可以了104.如何加载一个 SWF 文件?loadMovieNum 地技巧添加一个空地 MC。实体名为 o
49、k,ACTION:loadMovie (“dr/test.swf“, “_root.ok“);控制这个 MC 的位置,大小等相对属性( Property)就会影响调入 SWF 的位置和大小。setProperty (“mc“, _xscale, “*“);setProperty (“mc“, _yscale, “*“);setProperty (“mc“, _x, “*“);setProperty (“mc“, _y, “*“);setProperty (“mc“, _Alpha, “*“); 105.如何导入一个背景透明度效果比较好地位图?推荐使用 PNG 格式(FIREWORK),FLASH 对 PNG 位图地融合透明效果支持相当好。106.问:如何用 actionscript 将页面设为首页和加入收藏夹?答: 一、用 getURL 的方法:设为首页:on (release) getURL(“javascript:void(document.links0.style.behavor=url(#default#homepage);