admin管理员组

文章数量:1594235

窗体顶端

FLASH 初学者的10 点制作经验

1 、创建任何一个动画前,首先要有一个大概的轮廓,既知道自己要作什么。

2 、画图是最最基本的基本功,图画的不好的画基本上是作不出好的动画出来的,采用别人的东西拼出来的动画,永远也不会用自己的灵魂的。闪客高手们哪个都是画画的高手。

3 、制作动画时,应该及时的做好分类工作,静态的图形 将其转化为 图形符号 要作按钮 用的 将其 作为 按钮符号,小的动画片段将其转化为影片符号。

4 、随时适合的用好常见的技巧,如遮罩效果 引导线的使用,必要时结合使用。将导入的位图运用FLASH 自带的工具转化位图为矢量图真正的矢量化 或 将其打散 转化为图形符号

5 、使用ACTION 指令。ACTIONSCRIPT JAVA 及其相似,类似于一门高级语言。一般来说熟练常见的指令,如stop,gotoAndPlay,gotoAndStop 等 是有必要的。

6 、运用按钮,按钮是FLASH 在 人机交互和游戏中比不可少的,使用按钮的指令可以起到非常好的效果。按钮和按钮之间还可以嵌套,非常好,可以作出你想象不到的效果

7 、制作FLASH 游戏 或 复杂的动画的时候 可以画一个流程图,这样就有了一个 框架,接下去作就有一个比较清晰的结构了

8 、在用FLASH 作主页的时候, 最好是作一个LOADING 使得观众有一个比较好的承受心理,等待看出现的动画。LOADING 在网上有很多作好的,下一个改改应该就能用了。FLASH 制作主页有一个其他网页制作软件所达不到的动画效果,而且她和DREAMWEAVER 结合紧密,在FLASH 制作网页中,要用ACTION 中的getURL 来作超级链接,效果很好的。

9 、制作FLASH MTV 时,最好是先写一个故事的剧本,即音乐剧本,就像拍MTV 编剧写剧本一样,然后确定 作品有哪几个镜头出现,每一个镜头有哪些演员和哪些场景,最后在确定绘图。(一)绘图 绘制出各种人物,场景和道具。(二)将绘制出的图形来制作各种人物表演的片断。(三)将人物片断合成,合成出各个场景的动画片断。(四)将整个场景串起来,并加入音乐和歌词,进一步调整细节,完成整个MTV

10 、给动画添加其他好的效果时,不妨用一下外挂。制作flash 的外挂软件很多。

制作3D 的特效的有 swift 3D ,vecta 3D 等。swift 3D 功能比较的强大,可以调节灯光物体,有时间轴,还有丰富的动画样式和材质库面板。

Vecta3D 相对较为简单 它分为3Dmax 的插件版本和独立运行的windows 版本。动画的功能没有Swift 3D 强大,但是渲染速度快,精度高深受闪客们的喜爱。

制作文字特效的有swish Flax 等软件。swish 是一个非常傻瓜试的软件,操作简单但是功能强大。它能制作出flash 文字爆炸、打字机、淡入淡出、风吹、波浪等非常绚丽的效果。现在随着版本的提高,它已经成为了一个非常不错的综合制作工具了,最重要的一点是它可以直接制作中文的文字效果。

flax 是一个类似于Swish 的软件,支持的效果更为简单绚丽,运行界面简洁漂亮。

运用这些外挂 最重要的一点是 这些FLASH 制作的工具制作出现的东西可以继续导入到FLASH 中,继续加工,作出更为好看的效果。例如将Swift 3D Vecta 3D 分别到处swf 文件, 在导入到FLASH 中编辑组合,结合出更加美妙的3D 效果。

Flax 中的绚丽的文字效果,将其导出,然后导入到flash 中,将其中的英文符号改成中文字,一样可以得到绚丽的中文字效果FLASH 常见问题大全

2008-08-26 14:39


1.
论坛上常说的MCFSAS 代表什么意思?

MC=Movie Clip
(动画片断);FS=FSCOMMAND ,是Flash 的一个非常重要的一个命令集合;AS=Action ScriptFlash 的编程语言。

2.
请说一下MC 的详细运用,它和一般的层有什么区别?它用在什么情况下?

MC
你可以看成一个独立的对象。并且他是一段动画。他的特点就是无限嵌套。层是一个独立的空间,他可以更好的规划你的制作思路。一个层里有一个事件。

3. MC
在场景中是如何播放的?

MC 拖到场景中,动画播放时它就会自动播放,如果你没有在最后一帧加上StopMC 会默认为循环。要观看播放的效果须执行Ctrl+Enter 。一个很长的MC 放入场景中也只占据一帧的位置,如果它是一个很多帧的动画片段,执行时每隔一帧MC 都会重放。

4.
做“沿轨迹运动”的动画的时候,物件为什么总是沿直线运动?

首帧或尾帧物件的中心位置没有放在轨迹上。有一个简单的检查办法:你把屏幕大小设定为400% 或更大,察看图形中间出现的圆圈是否对准了运动轨迹。

5.
为什么在做封闭轨迹路径动画的时候,物件总沿着直线运动?
把封闭的路径去掉一点点试一试。

6.
如何解决在Flash 中做旋转转速问题?

Modify>Movie
,将Frame Rate 后的文本框中的制调整一下即可( 或者安Ctrl+M) ,或者将桢运动距离缩短。

7.
文字按钮为什么不灵活?

你在制作按钮的时候,未指定HIT 区(HIT 区也就是按钮的触发区),特别在做文字按钮的时候,一般定义一个矩形来作为HIT 区,如果未定义HIT 区,系统会将文字作为按钮的触发区,在用的时候自然不是很灵活。HIT 区域是隐藏的,在场景中并不会显示出来。

8.
如何把动画输出成动态的gif 文件?

先在Publish Settings (发布设置)>Format (格式)>Gif imagegif 影像),并对其进行相应的设置之后,用 Publish (发布)功能便可输出GIF 文件。如果Fla 文件中含有MC ,那么GIF 文件中将不会包含MC 中的动画,而将只将MC 的第一桢转化为 GIF

9. Flash
中如何输出为一帧帧的图片?

选择File>Import ,在弹出的对话框中的下拉列表中选择GIF Image

10.
如何设置FLASH 的背景?

设定背景颜色可以按Ctrl+M ,选Color 项里的Backround (背景),如果想用一幅图形做背景只需在最下面的一个层Import (输入)一幅图像便可。

11.
如何在FLASH 中把背景设为自己想要的颜色?

选择背景颜色是没有方框让你填写颜色代码,但是我们可以通过别的方法,先在场景中随便画一个方框,用你想要的颜色填充(这时候应该可以选择填写颜色代码了,如#ff9900 ),然后再选择Modify Movie(Ctrl+M) ,用滴管工具选取刚刚画好的颜色就可以了。不过即便是这样,颜色可能还会有点不一样,也许是Flash5BUG

12.
画圆时如何改变圆边线的颜色?

通过选择Mixer 面板左上角的Stroke Color 按钮调出调色板来改变边线颜色。

13.
如何画标准的正圆正方?

按住Shift 键配合鼠标同时绘制。

14.
如何对齐目标,并把它们放到想要的位置?

选中目标,然后从主菜单->windows (窗口)->inspector (查看窗)->object (对象)然后便可以调节它的高(h )、宽(w )、起始位置(xy )和是否中心对齐(use center )。对齐多个物件的方法是按Ctrl+K

15.
如何做文字的变形动画?

将前后相关两桢内的文字Ctrl+B 打散后在前一桢文字上做Shape (形状)运动。另外Symbol 不能做Shape 。也就是说要变形的物件是矢量图形。

16.
请问如何将文字或图镂空?

打散字或者图形,先用墨水瓶工具将它的边缘上色,然后再选取中间部分将之删除便可。

17.
如何调整调整多个场景的播放次序?

Windows
(窗口)>Inspector (查看窗)>Scene (场景),可以对场景进行调整播放次序、改名、删除等操作。

18.
一段MC 的帧,如何挪到Scene 中?

可以先全部选取MC 的帧,按CTRL+ALT+C ,然后切换到Scene 中按CTRL+ALT+V 即可。

19.
如何把Swf 放到FP2000 中去?

先选择菜单下“插入”-> “插入ActiveX ”看看有没有Shockwave Flash Object 项目。如果没有的话就选择下面的"" 自定义 " ,在"Shockwave Flash Object" 前面的框中打勾。然后按确定。这时候,在编辑区中会多出一个白色的选项。选择它。双击。这时你可以输入你的FLASH 的路径、是否循环等。记住,在FrontPage 中插入FLASHFrontPage 是不会为FLASH 定义大小的,必须要自己定义:双击白色块选项,选择Object 标记,改变宽度和高度为你想要的大小即可。其实用FP 不如用DW 好。

20.
怎么让一条线一点点延伸出来?

一关键帧插入一短短的线段,另一关键帧插入一长长的线段,在前一关键帧上做Shape 动画。

21.
Flash5 里如何整体改变大小?

新建一个Fla ,然后用Load Movie 方法将原来的Swf 导入一个空MC ,然后控制这个MC 的位置和缩放比例。也可以按Ctrl+A 把所有图层的所有对象选中然后调整大小。

22.
如何合并层?

从第一层的第一帧拉到最后一层的最后一帧进行Copy ,再新建一层进行Paste

23.
如何进行多帧选取?

SHIFT+ALT+CTRL 可以选取多桢,也可以在要选的第一帧处点CTRL 然后按住SHIFT 点结束帧。

24.
如何固定一个背景图片不动,然后在上面做动画?

把图片单独放一层,把这层锁定,然后在上面新建层做动画。

25.
如何找到放在窗口外边的面板?

Windows 下面的状态栏先放最下面,然后缩放Flash 的窗口, 找仔细点就可以找到面板露出的角,然后拖动就可以了。如果你的显示器分辨率是800*600 那么把它调到1024 , 然后就可以看到丢失的面板了。

26. 制作的Symbol 可能会超出屏幕范围,该怎么办?

先做个小的,然后在Transform 面板中按比例放大。

27.
怎样在本地机上测试Loading?

Flash 5 为例,选择Control>Test Movie ,在测试窗口中打开Debug 菜单,然后选择模拟不同的下载网速,也可选择Custom ,任意设置下载的速度呀,这样你就可轻易了解在各种连接速度下,你的Loading 所起的作用了。

28.
如何自定义快捷键?

选择Edit>KeyBoard Shortcuts 命令。

29.
如何将Flash5 的帧工作区调为像Flash4 那种?

选择Edit>Preferences 命令,在弹出的面板中将Flash4 Selection Style (选择Flash4 风格)和Flash4 Frame DrawingFlash4 帧制作)前面的方框中打上对勾。

30.
如何去掉Flash 动画的右键快捷菜单?

File>Publish Setting
,然后选择HTML 标签,把Dispsay Menu 前的勾去掉然后发布即可。

31.
如何将Swf 文件转换为EXE 文件?

带有控制菜单的Swf 文件可以选择File (文件)>Creat Projector (建立项目)命令,将文件转换为EXE 文件,如果是全屏幕的,可按CTRL+F 调出菜单,用上述方法来生成EXE 文件。

32.
如何在一个电影里实现不同的背景?

不同的背景做在MC 中通过桢自动读取或按钮手改变即可。

33.
如何让自己的变形动画的变形过程更精确点?

选择菜单ModifyTransformAdd Shape Hint 就可加上一个变形关键点,同时在形变的最后一帧也会同步的出现相应的关键点。按此法可根据需要选择多个关键点。适当的选择关键点的数量,调整关键点的位置就可实现精确的变形效果。注意,要保证菜单View- Show Shape Hints 已打开,不然,加上的关键点就看不见了。

34.
如何让动画在停留一段时间后继续播放?

加入空帧来让动画停留,根据要停留的时间加入帧的数目。

35.
字一个一个出来的打字的效果是怎么做的?

可以在字上加一层,然后用底色做一个矩形,把字遮住。并将矩形设定为MC ,给实体命一个名字(Instance name ),然后用Set Property 语句编程实现矩形的跳着移动便可。这种办法适于字数较多的地方。也可以用Swish 做。

36.
一串字或一幅图由模糊变清晰的效果怎样做?

先建立两层,第一层放置原来清晰的图片,第二层放置被blur (模糊)过的图片,把第一层的图片生成MC 或者是Graphic ,然后进行alpha 渐变就可以了。

37.
如何使声音无限循环?

Sound 面板中把LOOP 后的文本框中填入足够大的数值。

38.
如何使Flash 的影片和声音同步?

Sound 面版中设置声音为Stream

39.
在放大缩小实体时,总是两边同时放大和缩小,如何固定一边,放大或缩小一边呢?

按工具面板的Snap to Objects 按钮,然后选择菜单Modify>Thansform>Edit> Center 命令(注意,要先把此对象生成Graphic ,或者MC ),在实体中心出现空心的十字号后,用鼠标拖动这个十字,把它移动到需要固定不变的哪个边线上,接下来缩放另一边即可。如果水平调宽和水平调高同时进行,那么把十字移动到需要固定的两个边线交汇的哪个角上。

40.
如何制作一个字幕由上向下滚动的效果,并且字幕比场景小,而字幕上下两端都能正常的显示文字?

可以先制作好整个文字,然后让它产生Motion 动画,使它从上移动到下端。新建一层,在新建的层上绘制一个矩形,并把该层定义为遮照层,文字所在的层为被遮层,这样测试影片就能达到预期目的。

41. Graphic
(会动的)和MC 有什么区别?

会动的Graphic 在时间线上必须以固定的长度来表现,而MC 则不受限制。假如说用Stop 命令停止动画运行,Graphic 就停止了,而MC 则可以继续循环运动。它们还有一个最大的区别就是Graphic 不能做Tell Target ,而MC 可以。

42.
如何在鼠标接近的时候产生动作?

先做一个按钮,然后在按钮的Over 帧处,放一个MC (也就是要产生的动作),其他帧做成空帧,也就是做个隐型按钮。

43.
如何使Symbol 水平转动?

在两个关键帧之间为Symbol 建立Motion 动画,然后选中第二帧位置上的Symbol ,打开菜单选择Modify>Tarnsform>Flip Vertical( 垂直翻转)/Horizontal( 水平翻转) 命令就应该能达到你所要的目的。

44.
如何修改画布大小而不改变已经完成的元件的位置?

这个提问本身就是错误的。需要说明的是组件位置是不随着画布的改变而改变的,你要的效果应该是组件随着画布大小的改变而改变。最好的办法是完成动画在发布过程中勾选发布设置中HTML 选项,改变HTML 文件的大小格式。如果是你想在场景中添加一些组件需要画布有富余的地方,那么你只需增加画布的宽或高即可。

45. Flash
怎么读取文本框“Textfield ”?

Load Variables ("*.txt"
1)------ 建一个文本框。ariable 填你要的名字。例如:text------- 建一个txt 文件。放在和swf 同一个目录,里面的内容:

text=
你要的内容

46.
导出透明图片的方法有哪些?

Flash 中只支持透明GIF 图像的发布。勾选发布设置中的GIF 选项,其中有透明项目,默认格式是不透明,在其下拉列表中第二项即为透明项目,勾选它,进行发布即可的到透明的GIF 格式图像了。

47.
如何保持导入后的位图仍然透明?

尽管Flash 动画是基于矢量图的动画,但我们如果有必要,仍然可以在其中使用位图,而且Flash4 支持透明位图. 为了引入透明的位图,我们必须保证含有透明部分的GIF 图片使用的是Web216 色安全调色板,而不是其他调色板. 以常用位图处理软件Photoshop 为例,我们在将图片转化为GIF 格式之前,先要改变它的模式为"Indexed color" ,这时我们可以选择调色板为"Web" 调色板,再输出为GIF89a 格式,这样的透明GIF 图片引入Flash 后,原来透明的部分仍能够保持透明。

48.
如何能为自己的作品加上密码保护?

选择菜单FlieExport Moive 弹出下面的Export Flash PLayer 对话框,勾选其中的 “Protect from import ”一项,就可限制别人对你作品的import 使用。但有时自己的源文件搞丢了,或者是要让好友导入使用你的动画,就不方便了。这时可勾选对话框中的“Password ”一项,再输出动画。这样你只要牢记你的密码,就可让自己或者好友导入使用你的动画了。

49.
如何快速缩放已完成动画的场景大小?

方法是这样的:先按CtrLA 全选时间轴编辑区的全部对象(如果图层已锁定,要先解锁),按“编辑多帧按钮” (Edit Multiple Frames ),单击其右边的“洋葱皮按钮”(Modify Onion Markers ),选择 “Onion All ”,如图所示,这时,就可用“缩放工具”把全部对象缩放到需要的大小。最后按CtrLM 打开“场景修改对话框” (Movie Properties ),更改你要求的场景尺寸。并在对话框中按下“匹配内容”(MatchContent )按钮。于是,场景的大小就会刚好与场景中各元件自动匹配。按这种方法也可实现多帧动画位置的同时调整,即某一段动画(注意:不是某一帧)构图偏离一边时,可用此方法进行调节。与上述方法不同的,只是不必进入“场景对话框”进行处理。

50.
如何使Layer 靠得的紧一些?

点击时间轴的最右方一个有黑三角的标志,在菜单中选Short 。另外菜单里还有可以调节帧的显示比例的选项命令。

51. 如何设置动画背景为透明的?

在发布设定中的HTML 栏中有一项是窗口模式,选透明的窗口一项就OK 。不过透明只在IE 中可以,在NC 中便失效了。

52.
如何将一张图变成Flash 文件后任意缩放而不出现锯齿?

导入的如果是位图,必须转换为矢量图格式,矢量图容量小,放大无失真,有很多软件都可以把位图转换为矢量图,但实际上Flash 中已提供了把位图转换位矢量图的方法,简单有效。先按Ctrl+R 导入需转换的位图,选菜单Modify-Trace Bitmap 。在弹出的对话框中,把Color Minimum Area 设得越低,后两项设得越加紧密、越多转角(即下拉菜单越偏前面的选项),得到的图形文件会越大,转换出的画面也越精细。

53.
如何让一行汉字围绕一个圆心排列呢?

先随便打一个字符(不要打散),画一个圆作为引导线,用引导线做这个字符环绕一周的动画,有几个字环绕动画就做成几帧,RotateNone ,把 Orient to path 的勾打上,然后把每一帧都变成关键帧,删掉引导层,选中洋葱皮功能的编辑多帧,选所有帧,把第一帧往后的所有帧都剪切, Ctrl+Shift+V 到第一帧,环绕就做好了,再把每个字符改成你想要的就行了。

54. Flash5
里面消除文字锯齿用哪个实现?

flash 里面直接输入的文字都可以圆滑显示的

注意选中菜单View>Antialias Texts 项。

55.
如何整齐规划Flash 中的工具面板?

选择菜单WindowPanel SetsDefault Layout ,一切又会排列得整整齐齐。觉得每个浮动工具窗口太大了,是吗?请双击该窗口上面的蓝色标题条,窗口就会缩至最小,要用时再双击打开它。另外,整个Flash5 窗口的右下角也设有这些窗口的快捷按钮,非常方便。

56.
Flash5 中如何缩放场景?

以前的版本缩放对象只能用鼠标或者放大镜工具来增大或缩小场景的大小。,但在Flash5 中就不一样了。只要按Ctr +或Ctr- 就能轻松改变场景的大小。

57.
如何调用外部的库文件?

打开菜单FileOpen as Library ,就可轻易的利用其中的符号。这个如此简单实用的问题,居然很多人并不知道! 更深一步,你还可选择 FileOpen as shared library 命令来直接调用网上的Fla 文件中的符号库,而且这个Library 中的元素在客户端浏览时只需要下载一次,所有这个项目中用到这个Library 元素的Movie 的地方,在客户端都会自动调用这些元素无需再次下载,可以节约用户大量的下载时间。这在团队协同开发的时候特别有用。这就是Flash5 “共享元素库”的魅力所在。


58.
Flash5 中转换格式有那些技巧?

Flash5
中增加了对Realplayer 文件格式输出的全面支持,对于自己的作品在网上的发布,从此又多了一个选择,真是令人惊喜。有人喜欢用Flash 制作 GIF 动画,或因其它用处,需转换为AVIMOV 格式。但有时发现许多动画信息都无故丢失,究其原因,FLASH 动画中应用了Movie Clip 。准确讲这不算一个技巧,但往往会困惑一些初学者。根本的解决办法就一个,动画中不要用Movie clip 。当然你更别指望生成的GIFAVIMOV 动画能支持Swf 文件的交互了。在输出动画为AVI 格式时,注意要选用Windows 自带的压缩方式(如Microsoft Video1 等)。

59.
输出动画保存为AVI 格式而后看AVI 时,MC 都不动,该如何解决?

一、将你想要用的MC 大小作成和想要的影片同样大小如400*500

二、建一个新层 。

三、将你的MC 直接输入到这个层上面 。

好了你再输出个avi 试试如果你的位置不对就调整MC

60.
Flash 中如何画多边形?

以六边形为例:首先画一水平线段,然后复制线段并将其旋转120 度;重复第23 步骤,共复制和旋转5 次,最后用箭头工具将各线段头尾相接摆放即可,注意打开吸附功能。

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 选无色(调色板左上角有个方框,点一下变成X 就行了),在Guide 层按住Shift 画个圆,用箭头工具拖动"B" 吸附到圆的顶部正中央,在"B" 左边一点,用橡皮把圆擦一个很小的缺口,选字母层,在第16 帧按F6 插入关键帧(你想做的共有几个字就在第几帧插入关键帧),把"B" 拖到缺口左边的圆上( 这是最后一个字母的位置,可多试几次,以使所有字母能均匀排开) ,在第一帧点右键选Properties ,设置Motion 变化,在Orient to path direction 前打上对号,好让字母能垂直圆周排列,OK 。点字母层,选中所有帧,按F6 把所有帧都变成关键帧。点选Time Line 第四个图标Edit Multiple Frames ,再点第五个图标 Modify Onion Markers ,选Onion All 。好了,所有16 个字母都显示出来了,当然都是"B" 。删除Guide 层。选中所有字母,按F8 转变为符号Symbol 1 。按Ctrl+L 打开库窗口,双击Symbol 1 进入编辑界面,选择一个字母,双击,改为你需要的字母和颜色。依次把所有字母都修改好,OK ,主体工程已经完成。下面可以小试牛刀了。新建一层,删除原来的字母层。把Symbol 1 拖入新层第一帧,在第40 帧插入关键帧,在第一帧右击选Properties ,选MotionRotateClockwise1 times ,然后发布就可以了。

64.
一张图片不断循环怎么制作?

可以中一个MC 中多做几个层,每一层导入一张图,然后按安排好次序就可以了。

65.
如何制作写字的效果?

先输入要写的文字例如说”动“字,选好字体,调整好大小,打散,这就是最后一帧。复制,插到前面一帧。用橡皮擦掉"" 的最后一笔的一点,这就是倒数第二帧。再复制,再按笔划的逆顺序擦掉一点,这是倒数第三帧。下面同理。每次擦多少,你可自己感觉,也可参考一些写字效果的源文件。有一点要注意,就是平常写字时停顿的地方要添加一个或更多的关键帧,只要依据播放速度而定。

66.
如何优化自己的作品?

尽量少用大面积的渐变,特别是形变(Shape ),二是保证在同一时刻的渐变对象尽量的少,最好把各个对象的变化安排在不同时刻。
减少动画的文件大小的方法:少采用位图或者结点多的矢量图。线条或者构件的边框尽量采用基本形状,少采用虚线或其它花哨的形状。尽量采用windows 自带的字体,少用古怪的中文字体,尽量减少一个动画种的字体种类。少采用逐帧动画,重复的运动变化,应采用GraphicMovie clip 。动画输出时,采用适宜的位图及声音压缩比。

67.
如何在Flash 中调用EXE 文件?

fscommand ("exec" "path/*.exe")

path
为路径名,必须是绝对路径。

68.
导出的.EXE 文件如何自动关闭?

flash 最后一帧上或在按钮上加

fscommand
(“quit ”)

69.
如何调整Action 中的字体大小?

点击Action 面板右上角的三角形按钮,在菜单中选择Font Size ,然后根据自己的需要选择大号,或中号,系统默认的是小号字体。

70.
如何禁止菜单、Zoom In(Out) 功能,以及完成双击SWF 文件时直接全屏 ?

全屏->FS Command (fullscreen ”, true) 本全屏只是简单地将屏幕占满,动画部分并不会因此而放大。

禁止缩放->FS Command (allowscale ”, False)

禁止菜单->FS Command (showmenu ”, False)

71. 如何通过按钮给别人发E-mail

添加下列语句:

get url:mailto:yourname@sina

72.
电视干扰的效果怎么做?

1. 先画一些短的白线条(细一点,稍微有点灰度),然后做几个关键帧,每帧里随机的放一些,连续播放一下就有效果了。

2.
PS 做一个电视雪花的图片,然后导入到flash 中,选中该图片,安F8 把此图片生成MC ,把它放到主场景中,命名为xh ,在场景第一帧添加:

setProperty(
xh ”,_xrandom(10)-5)

setProperty(
xh ”,_yrandom(10)-5)

在第二帧添加:gotoAndPlay(1)

73.
关键帧中的脚本里Stop 后的脚本会不会起作用?

Stop
语句只停止帧的播放,并不能停止该Stop 所在关键帧的Action 语句的执行。

74. Flash
中的路径的作用是什么?

如果你用过DOS ,您就可以很容易理解FLASH 的路径。简单地说,路径就是在FLASH 编程时能够找到变量或者符号(Symbol )所经过的路。其方式跟DOS 一样,分成相对的和绝对的两种。

75. Action
中,/:/ 有什么区别,各在什么时候用?

/:
是表示某一路径下的变量,如/:a 就表示根路径下的变量a ,而/ 表示的是绝对路径。

76.
如何在MC 中控制主场景的播放?

Flash5
_root 表示主场景,用_root. play() 即可控制主场景的播放。

77.
如何在Flash 中打开一个定制的浏览器新窗口?

添加: Get URL ("java script:window.open('new.htm''newwin''width=320height=320')")

78.
点一个按钮就放音乐,再点它一下就停音乐这个效果该如何做?

第一下设置gotoandplay() ,那一帧设置成play sound

第二下再跳到另一帧然后stop all sound

79.
如何改变调入后的SWF 大小?

setProperty ("MC_Name"
_xscale size_x)

setProperty ("MC_Name"
_yscale size_y)

MC_Name ”顾名思义是那个MC 的名字了,“_xscale ”和“_yscale ”是指这个MCXY 点的位置,这个位置是用来控制MC 大小的。其“size_x ”和“size_y ”为设定这个MC 具体大小的数值。

80.
如何改变调入后的swf 的位置?

一个简单的方法是,我们可以来移动那个已给置入Mocie 文件的MC ,就像我们用来改变一张图的位置那样用鼠标拖动它。

另一个方法是利用setProperty 来进行改变这个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 均为变量名,mcnamemc 的实体名)

a = _root.mcname.b


此语句是使本mc 的变量a 调用_root.mcname 这个mc 里的变量b

82.
Flash 中如何打开Word 文档?

Flash
不支持调用Word 文件,但浏览器可以直接打开.doc 文档,那么就用getURL 来解决即可,路径用绝对地址http://www..../word.doc

83.
Flash 中如何调用mpeg 文件?

Flash
中不支持调用mpeg 文件,首先要安装一个三方软件,名字为Swiffcanvas1.0 ;接着打开fla 文件,如果mpeg 文件的目录为aampeg 文件名字为bb ,那么就可以就添加下面的语句:

FS Command ("exec"
"SwiffEXEC(LOCAL:aaa/111.mpeg) ")

然后把fla 文件输出为exe 文件 ,并用Swiffcanvas 打开这个exe 文件,然后在Swiffcanvas 里设置完成自己的要求。最后再输出为.exe 文件,就可以了。

补:如果觉得上面的方法麻烦,可以下载一个辅助软件flix (闪派软件园有),它可以把mpeg 等视频文件转为swf 文件,然后再导入flash 中或者从外部调用,外部调用动画参考下题答案。

84.
如何在MC 中载入外部动画或其他动画?

我们经常要用到在主动画中载入子动画(swf 文件 )的情况。但是,这种方式载入后,载入的动画往往不在我们需要的座标位置上。有个简单的办法可解决这个问题。我们先建立一个空MC 。将该MC 拖到主场景中,并为之命名(Instance ),如“bb ”。然后在主场景的相应帧加上Action ,在action 面板中的URL 中填入要载入的swf 文件,“Location ”栏选“Target ”,在其后的空栏中填入“/bb ”。这样子swf 文件就载入到实体名为 “bb ”的MC 中了。现在,我们只要控制该MC 在场景中的位置,就可控制载入的子动画的精确座标了。

85. Flash
内怎么用jsjava?

on(release){
geturl("java script:alert'........'"
)
}

on(release){

thanx="thanks"


}

86.
ActionScript 的编辑窗口中怎么输入中文?

可以更换Flash 的字体,也就是删除Windows/Fonts/Modern.fon ,这样,编辑窗口的字体就好看多了。

87. Flash
如何与数据库连接?

只能通过后台文件,如CGI 脚本,Active Server Pages (ASP) ,或 Personal Home Page (PHP) 等。传递值到flash 中,实现数据库的操作。

88.
在用FsCommand 中可以调用JavaScript 吗?

FsCommand
可以调用JS 函数MovieName_DofsCommand 装入Flash 动画。MovieNameFlash 动画的名字由 Embed 标签的Name 属性或是Object 标签的ID 属性指定,如果FlashPlayer 的名字为MYMOVIE ,应该调用JS 函数名字为 MYMOVIE_DOFSCOMMAND

Flash 初学者 123 个常见问题收集整理

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)// 跳至并播放第一祯循环
再加上一个loadMC 循环播放在这两帧的中间,就OK 了。

什么? 你要非常详细地LOADING? 那就当这个源码吧, 够详细了.
源码下载

8, 怎样点击一个按钮打开一个页面html 而不是一个祯.
制作一个按钮, 上面地AS 直接写:
on (release) {
getURL ("***.html");
}
这里地***.html 就是你要打开地页面文件名, 当然也可以是某某URL 地址, 比如说http://www.flash8/

9, 我在按钮地OVER 祯放置了一个很大地MC, 为什么我要没有点击到按钮鼠标就变成了手地状态?
按钮真正激活区是在HIT( 按下) 祯地位置, 如果想控制按钮的位置为一定值, 可以在HIT 祯绘制一个透明地图形来判断.

10, 如果屏蔽鼠标右键?FS 命令都是什么意思?
fscommand ("fullscreen", "true/false");
(全屏设置,TRUE 开,FALSE 关)

fscommand ("showmenu", "true/false"); (右键菜单设置,TRUE 显示,FALSE 不显示)

fscommand ("allowscale", "true/false"); (缩放设置,TRUE 自由缩放,FALSE 调整画面不影响影片本身的尺寸)

fscommand ("trapallkeys", "true/false"); (快捷键设置,TRUE 快捷键开,FALSE 快捷键关)

fscommand ("exec"); EXE 程序调用)

fscommand ("quit"); (退出关闭窗口)

11, FLASH 中的字体总是很模糊, 用变清晰地办法吗?
写好文本以后CTRL+T 打开文本设置面板, 在最后地文本框选项那里框选使用设计字体就行了.( 注意最好使用宋体, 尺寸为12 或者8, 这样比较工整)

12, 我想做一个MTV, 怎么导入声音呀?
很简单,CTRL+R 导入你地声音文件就行了.

13, 我制作地MTV 声音和歌词总是不同步.
CTRL+F
打开祯控制面板, 右边找到声音选项卡, 调整声音地同步效果为STREM( 音频数据流) 模式就行了.

14, 为什么我做出来地MTV 文件很大呀?
参看这篇贴子

15,FLASH 地发布设置都有些什么? 透明背景怎样设置?
图解图123
Dreamewaver 中地设置:
图解
(由FLASHWEB 提供图材)

16, 怎样可以做出很漂亮地字体特效?
用第三方软件SwishSwfx 这些, 闪吧地软件资源有下载.

17, 如何优化我地FLASH?
参看这篇贴子

18, 我在ACTION 面板地高级模式为什么字体总是很小?


19,
如何加载一个SWF 文件
loadMovieNum
地技巧
添加一个空地MC 。实体名为okACTION
loadMovie ("dr/test.swf", "_root.ok");

控制这个MC 的位置,大小等相对属性(Property )就会影响调入SWF 的位置和大小。
setProperty ("mc", _xscale, "****");
setProperty ("mc", _yscale, "****");
setProperty ("mc", _x, "****");
setProperty ("mc", _y, "****");
setProperty ("mc", _Alpha, "****"); ............

20, 如何导入一个背景透明度效果比较好地位图?
推荐使用PNG 格式(FIREWORK ),FLASHPNG 位图地融合透明效果支持相当好。

21. 问: 如何用actionscript 将页面设为首页和加入收藏夹?
答: 一,用getURL 的方法:

设为首页:
on (release) {
getURL("javascript:void(document.links[0].style.behavior='url(#default#homepage)');void document.links[0].setHomePage('http://www.flashempire/');", "_self", "POST");
}

加入收藏夹:
on (release) {
getURL("javascript:void window.external.AddFavorite('http://www.flash8','
闪吧');", "_self", "POST");
}

二,用fscommand 的方法,有点复杂

1 ,先在flash 的按钮上添加代码:

首页:
on (release) {
fscommand("setHomePage", "http://www.flash8");
}

收藏夹:
on (release) {
fscommand("addFavorite", "http://www.flash8|
闪吧");
}

然后在发布设置中选择flash with fscommand ,发布成html

2 ,修改html

找到
// Handle all the the FSCommand messages in a Flash movie
function sethomepage_DoFSCommand(command, args) {
}
这一段,修改成:
// Handle all the the FSCommand messages in a Flash movie
function sethomepage_DoFSCommand(command, args) {
var sethomepageObj = InternetExplorer ? sethomepage : document.sethomepage;
if (command == "setHomePage") {
document.links[0].style.behavior = "url(#default#homepage)";
document.links[0].setHomePage(args);
} else if (command == "addFavorite") {
args = args.split("|");
window.external.AddFavorite(args[0], args[1]);
}
}

最后,如果html 里一个链接都没有,还需在<SCRIPT LANGUAGE=javascript> 这句的前面添加一句<a href="javascript:"></a>

22. 问: 怎么让动画放完后自动关闭?
答: 在最后一桢的ACTION 里选FSCOMMOND 一项,然后在右边选中QUIT ,就可以了

23 。问: 怎样引入透明的位图?
答: 最好输入png 文件。pngfireworks 文档。当然你也可以输入GIF89a 格式的透明GIF 图片。

24 。问: 如何在Flash 中打开一个定制的浏览器新窗口?
答: 这个问题,很常见,也讨论过无数次,以前的一些有用的帖子找不到了,现在重新整理如下:
常用也是很简单的方法是用类似
Get URL ("javascript:window.open('new.htm','newwin','width=320,height=320');")
这样的一句,但有很多问题,比如打开了新窗口后,原窗口的内容也被替代了。

1 、在Flash 中需要执行打开新窗口动作的地方插入以下语句:
FS Command ("open_window", "filename.htm;newwin;toolbar=no,location=no,status=no,
menubar=no,scrollbars=no,resizable=no,width=320,height=200")
其中Arguments:
filename.htm
要打开的文件名
newwin
新窗口的名字
toolbar=no,location=no,status=no,
menubar=no,scrollbars=no,resizable=no,width=320,height=200
新窗口的有关属性,包括尺寸
注意以上三部分要用分号";" 分隔

2 、在File>Publish setting... 中设定
HTML
中的Tempalte : Flash with FSCommand
发布

3 、编辑发布生成的html 文件,找到以下一段:

code:--------------------------------------------------------------------------------<SCRIPT LANGUAGE=javascript>
<!--
var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
// Handle all the the FSCommand messages in a Flash movie
function Movie1_DoFSCommand(command, args) {
var Movie1Obj = InternetExplorer ? Movie1 : document.Movie1;
//
// Place your code here...
//
}
...
--------------------------------------------------------------------------------

改为:

code:--------------------------------------------------------------------------------<SCRIPT LANGUAGE=javascript>
<!--
var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
// Handle all the the FSCommand messages in a Flash movie
function Movie1_DoFSCommand(command, args) {
var Movie1Obj = InternetExplorer ? Movie1 : document.Movie1;
// Place your code here...
if (command == "open_window")
{
arg_array=args.split(";");
window.open(arg_array[0],arg_array[1],arg_array[2]);
}
}
...
--------------------------------------------------------------------------------

OK!
如果是插入现有的html 页,可以先发布,再copy 相应的代码到html 文件。

25 。问: 如何用action 控制倒放?
答: 做一个mc 放在合适的地方,里面有两帧
第一帧:
If (GetProperty ("/a",_currentframe)<=1)
Begin Tell Target ("/a")
Go to and Stop (GetProperty ("/a",_totalframes))
End Tell Target
Else
Begin Tell Target ("/a")
Go to and Stop (GetProperty ("/a",_currentframe)-1)
End Tell Target
End If
第二帧:
Go to and Play (1)

这样就可以让/a 倒放

但是还有一个问题无法解决:
如果我只想停一段呢?[/color]
比如说,我在第十个关键帧处加了一个STOP ,在第三十个关键帧处加了一个STOP ,现在想倒到STOP 处停下来,却没有办法做到。

If (GetProperty ("/a",_currentframe)<=1)
Begin Tell Target ("/a")
Go to and Stop (GetProperty ("/a",_totalframes))
End Tell Target
Else
Begin Tell Target ("/a")
Go to and Stop (GetProperty ("/a",_currentframe)-1)
End Tell Target
End If
第二帧:
Go to and Play (1)
这一段肯定放在一个mc ,
假设这个mc/b
/a 需要停止的帧理设置
Begin Tell Target ("/b")
stop
End Tell Target
stop
就可以了

26 。问: 内部声音角色与外部声音角色有何差异?
答: 没什么太大的区别
外部文件如果导如的话可以降低文件的大小
在发布的时候或者做成光盘的时候需要和DCR 文件一起走,并且始终保持相对路径不变

还有一个流式播放的问题
如果导入的声音文件过大就会影响同步效果,声音滞后。(因为Director 在播放内部声音之前就将其预栽到RAM 中)外部声音文件是流式的,一边播放,一边下载。但要注意连接路径问题。

27 。问: 如何使声音无限循环?
答: 将声音的循环次数定义成足够大,如果你的音乐设为STREM( 音频数据流) 那你的swf 文件也会足够大。

28 。问: 如何控制声音的播放及停止
答: 在library 里右健点击声音文件,选linkage
设置Export This Symbol
entifier

取名为"sound"

然后就可以在stage 里面设置了
s = new Sound();
s.attachSound("sound");

要让声音sound 关掉只须
执行:
s.stop();
要让他开始播放就是
s.start();

29. 问: 如何调入SWF 文件及控制它的大小和位置?
答: 一、如何调入一个SWF 文件:

调入一个SWF 置给一个层loadMovieNum ("path/movieFile.swf", 0);
其“path/movieFile.swf ”为要调入文件的地址,“0 ”为层号,“0 ”为第0 层;

调入一个SWF 置给一个MC
loadMovie ("path/movieFile.swf", "MC_Name");
其“path/movieFile.swf ”为要调入文件的地址,“MC_Name ”是MC 的名字。

二、如何改变调入后的SWF 大小:

setProperty ("MC_Name", _xscale, size_x);
setProperty ("MC_Name", _yscale, size_y);

MC_Name ”顾名思义是那个MC 的名字了,“_xscale ”和“_yscale ”是指这个MCXY 点的位置,这个位置是用来控制MC 大小的。其“size_x ”和“size_y ”为设定这个MC 具体大小的数值。

三、如何改变其位置:

一个简单的方法是,我们可以来移动那个已给置入MOVIE 文件的MC ,就像我们用来改变一张图的位置那样用鼠标拖动它。
另一个方法是利用setProperty 来进行改变这个MC 的位置。
setProperty ("MC_Name", _x, "position_x");
setProperty ("MC_Name", _y, "position_y");

MC_Name ”是MC 的名字,“_x ”和“_y ”指的是X 坐标和Y 坐标点,而“position_x ”与“position_y ”是位置具体的数值。

希望各位能明白我这个简单的教程!以上代码均为FLASH5 为标准。

30. 问: 如何优化Flash 动画,使文件更小,播放更流畅?
答: Flash 作为Macromedia 公司出品的网页制作与动画创作的专业软件,操作简便,功能强大,现已成为交互式矢量图形和Web 动画事实上的标准。
  但是,如果制作的Flash 电影文件较大,动辄几百k 的话,常常会让网上浏览者在不断等待中失去耐心。对Flash 电影进行优化就显得很有必要了,但前提是我们不能有损电影的播放质量。
  1 .多使用符号(Symbol )。如果电影中的元素有使用一次以上者,则应考虑将其转换为符号。重复使用符号并不会使电影文件明显增大,因为电影文件只需储存一次符号的图形数据。
  2 .尽量使用渐变动画。只要有可能,应尽量以“移动渐变”(Create Motion Tween )的方式产生动画效果,而少使用“逐帧渐变”(FrameByFrame )的方式产生动画。关键帧使用得越多,电影文件就会越大。
  3 .多采用实线,少用虚线。限制特殊线条类型如短划线、虚线、波浪线等的数量。由于实线的线条构图最简单,因此使用实线将使文件更小。
  4 .多用矢量图形,少用位图图像。矢量图可以任意缩放而不影响Flash 的画质,位图图像一般只作为静态元素或背景图,Flash 并不擅长处理位图图像的动作,应避免位图图像元素的动画。
  5 .多用构图简单的矢量图形。矢量图形越复杂,CPU 运算起来就越费力。可使用菜单命令Modify (修改)/Curves (曲线)/Optimize (优化),将矢量图形中不必要的线条删除,从而减小文件。
  6 .导入的位图图像文件尽可能小一点,并以JPEG 方式压缩。
7
.音效文件最好以MP3 方式压缩。MP3 是使声音最小化的格式,应尽量使用。
  8 .限制字体和字体样式的数量。尽量不要使用太多不同的字体,使用的字体越多,电影文件就越大。尽可能使用Flash 内定的字体。
  9 .不要包含所有字体外形。如果包含文本域,则应考虑在Text Field Properties (文本域属性)对话框中选中Include Only Specified Font Outlines (只包括指定字体外形),而不要选择Include All Font Outlines (包括所有字体外形)。
  10 .尽量不要将字体打散(菜单命令为Modify / Break Apart )。字体打散后就变成图形了,这样会使文件增大。
  11 .尽量少使用过渡填充颜色。使用过渡填充颜色填充一个区域比使用纯色填充区域要多占50 字节左右。
  12 .尽量缩小动作区域。限制每个关键帧中发生变化的区域,一般应使动作发生在尽可能小的区域内。
  13 .尽量避免在同一时间内安排多个对象同时产生动作。有动作的对象也不要与其它静态对象安排在同一图层里。应该将有动作的对象安排在各自专属的图层内,以便加速Flash 动画的处理过程。
  14 .用Load Movie 命令减轻电影开始下载时的负担。若有必要,可以考虑将电影划分成多个子电影, 然后再通过主电影里的Load MovieUnload Movie 命令随时调用、卸载子电影。
15
.使用预先下载画面。如果有必要,可在电影一开始时加入预先下载画面(Preloader ),以便后续电影画面能够平滑播放。较大的音效文件尤其需要预先下载。
  16 .电影的长宽尺寸越小越好。尺寸越小,电影文件就越小。可通过菜单命令Modify (修改)/Movie (电影),调节电影的长宽尺寸。
  17 .先制作小尺寸电影,然后再进行放大。为减小文件,可以考虑在Flash 里将电影的尺寸设置小一些,然后导出迷你SWF 电影。接着将菜单File (文件)/Publish Settings …(发布设置…)中HTML 选项卡里的电影尺寸设置大一些,这样,在网页里就会呈现出尺寸较大的电影,而画质丝毫无损、依然优美。
  在进行上述修改时,不要忘记随时测试电影的播放质量、下载情况和查看电影文件的大小。
[
转载]

31. 问:为什么在用flash 做“沿轨迹运动”时总是沿直线运动,和教程对照了一下,做法完全一样,怎么不行?
答:这个问题似乎总会困扰初学者,但实际上问题很简单。首尾2 帧中心位置没有放准在轨迹上。一个简单的检查办法:你把屏幕大小设定为4 00% 或更大,察看图形中间出现的圆圈是否对准了运动轨迹。

32 。问:为什么我在 FLASH 中做旋转为什么总是转不快。有什么办法可以转快一点呢?
答:你把播放速度调快,比如38/ 秒,方法:主菜单->modify (修改)->movies (影片), 加大Frame rate (影格速度)的值便可

33 。问:请问制作按钮时,“hit" 是用来做什么的?什么时候需要用到?[/color] 很多教程都没具体讲解"hit" 的用法。[/color]
答:hit 是指定按纽的激发区域。在HIT 内设定的区域在播放时是不会显示出来的。如果没有指定HIT 区域,一般FLASH 会默认你的按纽区域作为激发区域。比如:用文字做按钮时,最好能定义一个矩形来做触发区,而不是系统默认的文字内容。

34 。问:如何把flash 放到FP2000FP98 中去?
答:FP98FP2000FLASH 的支持较差,不能直接在其中插入FLASH 动画,解决办法是在SWF 文件发布、原代码生成后,把HTML 文件中的< ; ;OBJECT> 部分拷过去便可。建议使用DREAMWEAVE 来制做FLASH 动画网页,会方便很多。

35 。问:如何把一个fla 文件输出成和swf 一样的gif 文件
答:先在Publish settings (发布设置)->format (格式)->Gif imagegif 影像),并对其进行相应的设置之后,用Publish (发布)功能便可输出GIF 文件。如果FLA 文件中含有MC ,那么GIF 文件中将不会包含MC 中的动画,而将只将M C 的第一桢转化为GIF

36 。问:把做好的一个只有十几KFLASH 放入网页中后,预览网页时,为什么要等好长时间FLASH 才能被显示。
答:检查SWF 文件的名字.路径是否正确,如果不正确系统会试图长时间等待。

37 。问:如何设置FLASH 的背景?
答:设定背景颜色可以按Ctrl+M ,选color 项里的BACKGROUND (背景),如果想用一幅图形做背景只需在最下的一个层import (输入)一幅图像便可。

38 。问:在FLASH 中,怎样画一个圆圈,如何修改圆圈的颜色?
答:画圆的时候把填充色(颜色设定的左上角选项)设为无就可以了!把边框的颜色设定为相应颜色便可。

39 。问:怎样做到字列成环型并围绕圆心转动?
答:你可以用CORELDRAW 软件或者相关软件来做好了,再导入到FLASH 中便可!

40 。问:外部导入txt 如何变字体的颜色?
答:在设定文本框时,设定字体的颜色。

41 。问:才打开FLASH4 时使用铅笔工具画圆时还可以,但再次新建一个时用铅笔工具画圆时(模式是平滑)画出来的却不是一个圆或者椭圆!这是怎么回事?
答:按住Shift 的同时画圆,你能画的更圆!

42 。问:我做出来的文字与图形总是很难对齐,请问如何对齐目标,并把它们放到你想要的位置。
答:选中目标,然后从主菜单->windows (窗口)->inspector (查看窗)->object (对象)然后便可以调节它的高(h )、宽(w )、起始位置(x,y )和是否中心对齐(use center )。

43 。问:FLASH4 的多个场景之间如何调整播放次序?
答:主菜单->windows (窗口)->inspector (查看窗)->Scene (场景),可以对场景进行调整播放次序、改名、删除等操作。

44 。问:请问在Linux 下如何观看flash 动画,有插件for Linux 的么?
答:http://www.openswf/ 有。

45 。问:刚下载安装的Flash 插件已落户在电脑的什麽地方?
答:在C:/WINDOWS/SYSTEM/Macromed/Flash 里看看

46 。问:如何将fla 文件直接生成exe 文件?
答:带有标题栏的swf 文件可以通过菜单直接生成exe ,是在Flash Player 打开swf 文件,然后选择file (文件)->creat projector (建立项目)。如果加上了FS 命令将文件全屏显示后标题栏没了,便可用CTRL+F 热键来生成。生成的执行文件内置了播放器,将比S WF 文件大二百多K

47 。问:请问如何把做好的flash 转换成屏幕保护程序?
答:用SWF browser 2.8 或者screensaverhttp://iching.topcool/ 有下载。

48 。问:请问如何借用别人作品中的内容。是否可以将SWF 文件完全解码成FLA 文件。
答:用SWF browser 2.8 可以解开别人的SWF 文件,将其中的图像.声音取出保存。到目前为止还没有任何一个软件可以将SWF 文件完全反变换成FLA 文件。

49 。问:如何在FLASH 中实现3D 效果。
答:在FLASH 中不能其接生成3D 的动画,需借助其它的软件才行。比如3D MAX ,然后再安装上vecta3D 或者Illustrate! 4.04.1 )插件便可以直接输出swf 格式的动画了。

50 。问:FLASH 的动画背景可以是透明的吗?如何设置?
答:当然可以,在发布设定中的HTML 栏中有一项是窗口模式,选透明的窗口一项就OK 。若是在html 中引用flash 可在html 文件中的前加上下面的语句: 。不过透明只能在IE 中可以,在NC 中便失效了。

51 。问:有什么方法能把普通位图图片转换成矢量图片呢?
答:用AdobeStreamline 软件,http://iching.topcool/ 有软件下载并有一简单教程,或用FreeHand8 转换亦可。

52 。问:请问那种格式(后缀)为矢量图?请问用那个软件可以浏览这些矢量图?
答:*.ai *.eps *.wmf *.cdr ,其中前面三种可以在FLASH 中直接引用。cdr 格式需转换成前三种格式方可引用。如果你安装了CORLDRAW 便可以在资源管理器中直接预览CDR 格式的图形。其他格式的还没有软件能够象ACDSee 浏览普通图片一样大量浏览。

53 。问:在SWF 中,怎样去掉点击鼠标右键所出现的内容?
答:在publish settings 里面有show menu 的勾选。但是对于网页上的flash 它始终会出现flash 字样。如果你把它做成exe 文件的话,就什么也没有了。

54 。问:如何让双击SWF 文件时可以直接满屏播放?
答:在最后一桢的ACTION 里选FSCOMMOND 一项,然后在右边选中fullscreen,true ,便可!

55 。问:如何制作音乐开关?
思路:将音乐放入MC ,用Tell Target 来控制这个MC 的播放和停止。
相关文章或源文件: http://www.flashempire/tutorial/tutor/t3.html 作者:边城浪子 http://netschool.cpcw/homepage/tool/flas h4/advanced/advanced20.htm 作者:小东瓜

56 。问:请问如何调节音量
答:用纯粹的FLASH 不能连续调节音量,只能分段调节。
http://netschool.cpcw/homepage/tool/flash4/advanced/advanced21.htm 有小东瓜写的教程。

57 。问:如何在文件中加可控制的背景音乐
答:天极网有教程。http://sh.cpcw/netschool/homepage/tool/flash4/index.htm 作者:starwind

58 。问:在网页中如何分帧来控制FLASH 动画
答:晨曦空间有教程。http://starwind.yeah/ 作者:newfish

59 。问:如何使声音无限循环?
答:将声音的循环次数定义成足够大便可。

60 。问:怎样才能截取音乐?
答:闪光地带(http://zippy.yeah )里面有SoundF... 媚诼嫉姆椒 贾?/a> ,效果非常好,如果音量变小了,用effect 里面的dynamic--graphic--expand 可以扩大。另外CoolEditGoldWave 也是很不错的选择。

61 。问:我想在一个CD VCD 里面保存一个声音文件是怎么样保存的兀? 我想我所保存的声音可以导出在FLASH 里面使用。请问Flash 中如何加入.mp3?
答:用sthvcdvcdcutter 或其他东东剪下来就可以了。Flash 中不能加入mp3 ,若为mp3 格式,可通过winamp 或其它软件转成wav ,然后要编辑的话用s oundforge 4.5

62 。问:那里有Sound Forge 4.5 的教程?
答:http://yongong.topcool/ 音乐编辑那个栏目。

63 。问:请问如何把midi 转换成wav?
答:MIDIEAV 的方法如下:
1
。用WINGROOVE 这个软波表直接转换,不过音色是WINGROOV 自带的,没有得选择余地的!所以这是最简单最原始的方法,效果一般!这个软件在h ttp://www.rim.or.jp/~hiroki/english 有下载。
2
。用两个声卡,一个放一个录。放的那边用软波表,如YAMAHA100 等或者声卡自带的硬波表,录音后还可以降噪!此方法还可以!但是如果结合下面的方法就更好了!
3
。用软音源软件,如REALITY 或者GIGASAMPLER 等代替波表,使用专门的音色库来转,这样只要一个声卡就解决问题了!此方法可以使用你认为最好的音色,音质也是几乎没得挑剔的,W AV 的质量接近下面的 方法了!
4
。如果你钱很多的话,就用专门的音源和硬盘录音机吧!

64 。问:如何才能将文字或图画做变形?
答:Ctrl+B 把动作的头和尾打散后即可!symbol 是不能做shape 的。

65 。问:如何制作边缘模糊的MASK 效果?
答:在做好MASK 效果后再在其上面加一层有模糊边缘的色块。

66 。问:怎么做出象电视受干扰时的雪花啊?
答:先画一些短的白线条(细一点,稍微有点灰度),然后做几个关键帧,每帧里随机的放一些,连续播放一下就有效果了。

67 。问:请问如何将文字或图镂空?
答:打散字或者图形,先用涂边框工具将它的边缘上色,然后再选中中间部分将之删除便可。

68 。问:如何通过按钮给别人发E-mail.
答:get url:mailto:flash8@flash8

69 。问:如何用GET URL 功能打开一个窗口
答:在get url 中输入javascriptop'dongua.htm',550,400 ),get url 支持简单的javascript 语句,这种方法跟选择_blank 不同。

70 。问:在主页中,flash 文件老是自己重复播放,不知怎样实现只播放一次
答:在最后一桢的ACTION 中加上STOP 语句!

71 。问:关键帧中的脚本里stop 后的脚本会不会起作用?
答:stop 语句只停止帧的播放,并不能停止该STOP 所在关键帧的ACTION 语句的执行。

72 。问:我如可才能把“别人网页”中的SWF 文件下载到自已的硬盘上呢?
答:方法1 、在FLASH 动画上单机鼠标右键,选目标另存为……OK
方法2 、在你的浏览器缓冲目录里面有你看过FLASHSWF 文件!一般情况下系统的默认目录是:
windows->Temporary Internet Files
,查找swf 文件,其中保存的swf 文件数量跟浏览器设定的缓存空间有关,然后将它COPY 出来便可。

73 。问:请问一串字或一幅图由模糊变清晰的效果怎样做?
答:刚开始的时候将ALPHA (透明度)设小一些,最后位置的ALPHA=100% ,关键祯之间用MOTION 变化。注意,是SYMBOL 才能MOTION ,除了用a lpha 外,最关键的还是要用相同内容不同的层来错开,做出模糊的效果!

74 。问:打字的效果是怎么做的(就是字一个一个地出来)需要把每个字都转换成组件吗?
答:
方法1 、为每一个字建立一个MC ,然后在第一帧中引用第一个字,隔两至三祯,按F6 ,复制关键祯,再引用第二个字,再隔两,三祯,按F 6 ,引用第三个,以此类推。如果加上打字的音效,效果会更好。本方法适于字数较少的地方。
方法2 、如果你只是简单地让它们出现,可以在字上加一层,然后用底色做一个矩形,把字遮住。并将矩形设定为MC ,给实体命一个名字(i nstance name ),然后用Set Property 语句编程实现矩形的跳着移动便可。这种办法适于字数较多的地方。

75 。问:如何计算sincos 等函数?
思路:利用有关的数学公式将函数转换
相关文章或源文件: http://www.flashempire/tutorial/tutor/t12.html 作者:小魔女 http://dongua.163/flash4/fla/function.fla 东瓜茶轩

76 。问:要得到a 值除以b 值所得到的余数, 其表达式该怎么写?
答:a-b*int(a/b) 便可!

77 。问:如何在FLASH 中重复播放部分影格N 次然后再跳转?
答:Set Variable: "i" = 1
Set Variable: "time" = 5
comment:time
表示重复次数。
comment:
以下是想重复的内容帧名为repeat
…………
If
i<=time
Set Variable: "i" = i+1
Go to and Play
repeat
End If
便可。

78 。问:如何制作鼠标跟随动画?
答:思路:利用Start Drag 语句让一个MC 随鼠标运动,再利用该MCxy 坐标等属性产生相应的变化
相关文章或源文件: http://www.flashempire/tutorial/tutor/t5.html 作者:边城浪子 http://www.flashempire/tutorial/tutor/t9.html 作者:Jimbob http://202.106.124.57/~eastecho/fbbs/Forum7/HTML/00002 9.html

79 。问:如何使用FScommand 制作时钟?
答:在天极网有相关教程 http://netschool.cpcw/homepage/tool/flas h4/advanced/advanced18.htm 作者:newfish

80 。问:如何进行碰撞检测?
答:思路:1 、用get property 检测运动MC 的位置;
2
、对于一些和鼠标跟随有关的碰撞检测,可以用_droptarget
相关文章或源文件: http://www.flashempire/tutorial/tutor/t19.html 作者:FlashGun http://202.106.124.57/~eastecho/fbbs/Forum2/HTML/00021 5.html

81 。问:返回值中或者需load 进入动画的文本文件中如何表示空格和其他特殊字符?
答:用"+" 代替空格 “name= 小东瓜”写为:“name=+ 小东瓜”
在异景空间(http://iching.topcool/ )有相对应特殊字符的转换表。

82 。问:如何调用一个.exe 的可执行文件,比如:我用vc 编好的可执行文件。
答:用fscommand("exec"," 执行文件名") 便可。需注意此时执行文件的路径是否正确。

83 。问:如何禁止菜单、Zoom In(Out) 功能,如何完成双击SWF 文件时直接全屏
答:在第一桢中输入下面命令:
全屏->FS Command ("fullscreen", true)
禁止缩放->FS Command ("allowscale", False)
禁止菜单->FS Command ("showmenu", False)

84 。问:怎样在音乐完成后执行一个动作?
答:http://202.106.124.57/~eastecho/fbbs/Forum2/HTML/000382.html

85 。问:如何载入外部动画(*.swf ),如何控制载入动画的位置?
答:相关文章或源文件: http://202.106.124.57/~eastecho/fbbs/Forum7/HTML/00000 9.html http://202.106.124.57/~eastecho/fbbs/Forum2/HTML/00057 2.html http://202.106.124.57/~eastecho/fbbs/Forum2/HTML/00015 9.html

86 。问:如何在网页中判断是否已安装插件?
答:http://202.106.124.57/~eastecho/fbbs/Forum2/HTML/000753.html 有详说明。

87 。问:flash4 是怎么样制作聊天室?
答:需要cgi 的支持。比如:aspperlphp 等。国内专门介绍CGIFLASH 联合编程的站点较少,你可以去国外的一些站点看看。

88 。问:如何制作留言板?
答:分成上、下两篇。用Asp+Flash 实现。 http://www.flashempire/tutorial/tutor/t15.html 作者:边城浪子 http://www.flashempire/tutorial/tutor/t16.html 作者:边城浪子

89 。问:如何做计数器?
答:主要是用cgi 程序(asp,perl,php) 将数值写入文本文件中,然后利用FLASH 的读文本文件的功能将数字读出来并显示。

90 。问:如何制做烟花效果?
答:http://202.106.124.57/~eastecho/fbbs/Forum2/HTML/000590.html 作者:boat

91 。问:如何动态改变颜色?
答:思路如下:
1
、做好不同颜色的帧或MC 调用;
2
、使用RGB 或者CMYK 或者其他的色彩模式来进行改变,利用一个具有不同TINT 属性的符号并且动态改变ALPHA 属性进行叠加。
相关文章或源文件如下: http://202.106.124.57/~eastecho/fbbs/Forum2/HTML/00014 2.html http://203.39.170.10/http/movies/zips/colour.zip 作者:Richard James Rose http://203.39.170.10/http/movies/zips/cmyk.zip 作者:Martyn van Beek

92 。问:如何制作Loading
答:使用_framesloaded_totalframes 两个变量可以完成
相关文章或源文件: http://www.flashempire/tutorial/tutor/t4.html 作者:边城浪子 http://www.flashempire/tutorial/tutor/t10.html 作者:小东瓜

93 。问:如何判断载入外部swf 的进度?
答:可以使用被载入swf_framesloaded_totalframes 两个变量,加上被载入动画的名字。
相关文章或源文件: http://202.106.124.57/~eastecho/fbbs/Forum2/HTML/00051 6.html

94 。问:如何把FLASH 中的输入的文本存到另一个文本文件!
答:FLASH 自己不行!需要与其他软件联合编程来完成。比如:ASPPERL

95 。问:经常听到别人说到路径,到底FLASH 中的路径起到一个什么作用?
答:如果你用过DOS ,您就可以很容易理解FLASH 的路径。简单地说,路径就是在FLASH 编程时能够找到变量或者符号(symbol )所经过的路。其方式跟D OS 一样,分成相对的和绝对的两种。
可以看一看下面两个地址中介绍的内容: http://202.106.124.57/~eastecho/fbbs/Forum7/HTML/00000 9.html http://202.106.124.57/~eastecho/fbbs/Forum2/HTML/00052 5.html

96 。问:flash 编程用什么工具软件较好
答:用ActionClip1.4 ,你先在任何一个文本编辑软件中写完程序之后,将程序部分COPY 至剪贴板,然后运行ActionClip 将之转化,然后到f lash 中将之PASTE 便可。这个工具很小巧,在闪光地带(http:/zippy.yeah )有一个更好一点的工具Flash ActionScript Tool Beta2 注册版下载,支持所有的FLASHW 命令, 可生成一些简单的程序。

97 。问:将.fla 文件转成.avi 文件文件的方法
答:可以转成mov 格式,没办法直接转成avi ,可以通过转成gif 序列,再经过其它软件转成avi (比如premiere

98 。问: 如何在本机上测试LOADING
答: 在播放(Test Movie) 时,再次按Ctrl+Enter ,或者是选择菜单View>Show Streaming
还可以打开Bandwidth Profiler

99 。问: Flash5 中,怎样才能消除导入图像的锯齿?
答: 请用BMP 图象或矢量图。由于点阵问题,所以你在导入图象之前先看看这个图的像素有多大,然后将它转为BMP 格式后,再到FLASH 中用"modify-->trace bitmap" 命令优化图象!

100 。问: 请问如何在每次刷新页面时随即显示几个不同的 SWF 中的某一个动画?
答: LoadmovieNum("movie"+random(5)+".swf")
假设有6swf ,分别命名为
movie0.swf,movie1.swf
,……movie5.swf
像上边那样,每刷新一次,出现的界面就可能不一样。

101 。问: 如何屏蔽按钮BUTTON 的手型,我只要箭头!
答: 可以使用mouse.hide(); ,然后再用startDrag 命令让一个箭头形的MC 被拖动就可以了。

102. 问:如何让一个MC 调用另一个MC 里设置的一个变量?

mc 里输入此语句:(a b 均为变量名,mcnamemc 的实体名)

a = _root.mcname.b

此语句是使本mc 的变量a 调用_root.mcname 这个mc 里的变量b

103. 问: 在Flash 中如何打开Word 文档?

Flash 不支持调用Word 文件,但浏览器可以直接打开.doc 文档,那么就用getURL 来解决即可,路径用绝对地址http://www..../word.doc

104. 问:在Flash 中如何调用mpeg 文件?

Flash 中不支持调用mpeg 文件,首先要安装一个三方软件,名字为Swiffcanvas1.0 ;接着打开fla 文件,如果mpeg 文件的目录为aampeg 文件名字为bb ,那么就可以就添加下面的语句:

FS Command ("exec" "SwiffEXEC(LOCAL:aaa/111.mpeg) ")

然后把fla 文件输出为exe 文件 ,并用Swiffcanvas 打开这个exe 文件,然后在Swiffcanvas 里设置完成自己的要求。最后再输出为.exe 文件,就可以了。

105 。问: 在ActionScript 的编辑窗口中怎么输入中文?

可以更换Flash 的字体,也就是删除Windows/Fonts/Modern.fon ,这样,编辑窗口的字体就好看多了。

105. 问: Flash 如何与数据库连接?

答:只能通过后台文件,如CGI 脚本,Active Server Pages (ASP) ,或 Personal Home Page (PHP) 等。传递值到flash 中,实现数据库的操作。

106. 问:在用FsCommand 中可以调用javascript 吗?

答:FsCommand 可以调用JS 函数MovieName_DofsCommand 装入Flash 动画。MovieNameFlash 动画的名字由Embed 标签的Name 属性或是Object 标签的ID 属性指定,如果FlashPlayer 的名字为MYMOVIE ,应该调用JS 函数名字为MYMOVIE_DOFSCOMMAND

107 。问:如何学习Flash (阿文)
http://bbs.flash8:8000/cgi-bin/topic_show.cgi?id=14205&h=1&bpg=1&age=-1

108 。问:如何实现FLASH 背景颜色的随机变换 (erik168
http://bbs.flash8:8000/cgi-bin/topic_show.cgi?id=16519&h=1&bpg=1&age=-1

109 :问:Flash 5.0 Actions 一览! (djsgh
答:http://bbs.flash8:8000/cgi-bin/topic_show.cgi?id=7607&h=1&bpg=1&age=-1

110 。问:如何制作动作连贯的小黑人(拾荒)
答:http://bbs.flash8:8000/cgi-bin/topic_show.cgi?id=35539&h=1&bpg=1&age=-1

111 。问:初学者如何人打好ACTION 基础(小晶)
答:http://bbs.flash8:8000/cgi-bin/topic_show.cgi?id=15164&h=1&bpg=1&age=-1

112 。问:如何实现画中画效果(木桫椤)
答:http://bbs.flash8:8000/cgi-bin/topic_show.cgi?id=7552&h=1&bpg=1&age=-1

113 。问:FLASH 如何与后台连接?[ 源码]
答:使用LoadVars() 对象的sendAndLoad() 方法来发送和接收数据

114 。问:如何实现声音的暂停/ 播放效果?
答:在执行stop() 命令时可以用sound 对象的position 属性取得当前声音文件的播放时间(毫秒),然后用start(time,loop) 在当前位置播放即可。

115 。问:如何定义二维数组?
答:下面定义一个20*20 的二维数组,值全部为0
sarray = [];
for (var i = 0; i<=19; i++) {
sarray[ i] = [];
for (var j = 0; j<=19; j++) {
sarray[ i][j] = 0;
}
}

116 。问:如何打开指定属性的窗口?[ 源码][/color]

答:先JSHTML 页面中定义函数,然后在FLASH 中用getURL() 调用
turbine

117 。问:如何通过MC 中的按钮跳转场景?
答:在要跳转的桢上加标签,通过标签跳转:gotoAndStop("yourlable")
turbine
118
。问:如何随机设置MC 颜色?
答:MC 实例名为"mc"
mycolor=new Color("mc")
mycolor.setRGB(random(0xffffff))
turbine
119
。问:如何实现双击效果?
答:把下面的代码放到按钮上:
on (press) {
time = getTimer()-down_time;
if (time<300) {
trace("ok");
}
down_time = getTimer();
}
turbine
120
。问:如何使MC 始终跟随鼠标旋转?[ 源码][/color]
答:先计算MC 横纵坐标与鼠标横纵坐标的差值,然后用Math.atan2() 来计算旋转角度。
m_x = _root._xmouse-mc._x;
m_y = _root._ymouse-mc._y;
mc._rotation = PI=180/Math.PI*Math.atan2(m_y, m_x);
turbine

窗体底端

 

本文标签: 新手flash