Flash是当前制作动画的软件中最流行的一套系统,它不但拥有各种强大的工具,而且还可以让任何人轻易上手,并能够制作出比较复杂的Flash动画电影。
但有时一些用户也会发现他们在某项动画制作工程中,经常会遇到一些非常棘手的问题,如电影中设定的某个行为"behavior"无法正常运行。而更有不少刚接触Flash软件的新手,在学习并试用本软件时遇到很多困难。如何帮助这些人解决遇到的问题,以便让他们能够真正体会到Flash软件的强大优势,这就是我们需要做的。解决用户实际操作中所遇的问题有很多方法,最有效的解决方案是针对某项具体问题提供有组织的系统解答规范。本技术注释材料所提供的检查列表目的就是为了帮助您掌握Flash精髓,而发展解决疑难问题的技巧。
许多常见的问题可以在下列材料中找到:
Flash软件手册和帮助菜单中
Flash软件支援中心以及支持搜索功能的技术注释库(TechNotes)
硬盘中与安装Flash软件位于同一目录下的ReadMe文档
注:帮助文件也可在发布Flash 4软件的官方网站中的在线ReadMe文档中查找到(TechNote 13923)
在Flash软件网上讨论组中
在第三方Flash软件开发商网站中
详情请参阅涉及Flash软件的开发网站以及Flash软件开发商列表(TechNote 12046)。
在使用Flash软件中经常会遇到的问题可以被分为三大类:
无法工作
系统问题
软件bug
无法工作
无法工作有各种表现方式,如电影片断的某个功能无法实现,帧操作错误,按钮无效,回放过程不连贯等。遇到问题时你可以问自己下列几方面的问题来查验:
1:你试过在一个新文件中重新创建本特效吗?
将符号或图片复制到一个新文档中
从一个文件中将帧复制并粘贴至一个新文档中
2:此特效曾经能够正常工作吗?
你改变过哪些内容?
你能否删除一些项目从而使该Flash动画成功运行?复制该文件后再删除某些项目
3:发生的问题与指令有关还是有脚本编辑有关?
如果你在添加关键帧后,又向按钮添加了新的指令或对电影片断进行了新的更改,请检查你的按钮(以及电影片断的场景名称)在各处均以相同的形式显示。
确保你向按钮中指定的命令是正确的
请记住,永远不要向符号中的按钮指定命令,而应向舞台上按钮的场景来指派按钮指令。
4:回放错误在何处发生?
如果你是在编辑器中测试回放效果,请改而采用"Control"菜单中的"Test Movie"(测试电影)方式来进行测试工作。虽然一般情况下在编辑器中均可以表现正常,但真正展示一个电影片断如何显示的方法是在创建了具体的swf文件之后对其进行测试,而这就可以通过"Test Movie"选项来实现。
如果一段电影中有若干场景,而你感觉问题可能出现在不同场景中使用的某些部件上,那么请使用"Control"菜单中的"Test Scene"(测试场景)功能来进行查验。如果你能够把某个场景的问题单独分离出来,你就有可能简化问题查找的操作。
如果你在浏览器中回放的效果与你在"Test Movie"中显示的有差别,就检查浏览器中Flash播放器的版本。具体操作方法是右击(在Windows系统中)/Control+点击(在Macintosh系统中)浏览器窗口中的电影,显示在信息菜单底部的一些信息会显示浏览器安装的是哪个版本的Flash播放器。
5:你能否在一个新文档中重新显示这个问题?
有时测试某个技术或方法的最佳途径是将该文件重新创建至一个新文档中,如果能够在新文件中实现某种功能,那么就应该能够在你原有的文件中同样实现该功能,这是因为编辑一个复杂的Flash动画电影会涉及好几个方面,而这种复杂性很可能导致你无法很清楚地认识某个具体问题。
6:问题是否与脚本编辑或变量有关?
请使用Control(控制)>List Objects(对象列表)以及Control(控制)>List Variables(变量列表)这两个指令来在测试电影回放过程中查看符号和变量值的清单。
使用Trace(跟踪)指令可以帮助你在进入测试电影状态时,查验一项事件是在何时执行的。
你是否已经将表示栏中的信息设置为"Expression"(表达式)而不是"String Literal"(文字串)?
电影中所有的变量名称是否保持一致?