2007-5-11 14:09
beijing06
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(透明度) 调整就可以了
2007-5-11 14:10
beijing06
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了。
什么?你要非常详细地LOADING?那就当这个源码吧,够详细了.
源码下载
8,怎样点击一个按钮打开一个页面html而不是一个祯.
制作一个按钮,上面地AS直接写:
on (release) {
getURL ("***.html");
}
这里地***.html就是你要打开地页面文件名,当然也可以是某某URL地址,比如说[url]http://www.flash8.net[/url]
9,我在按钮地OVER祯放置了一个很大地MC,为什么我要没有点击到按钮鼠标就变成了手地状态?
按钮真正激活区是在HIT(按下)祯地位置,如果想控制按钮的位置为一定值,可以在HIT祯绘制一个透明地图形来判断.
2007-5-11 14:10
beijing06
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地发布设置都有些什么?透明背景怎样设置?
图解图1图2图3
在Dreamewaver中地设置:
图解
2007-5-11 14:10
beijing06
16,怎样可以做出很漂亮地字体特效?
用第三方软件Swish和Swfx这些,闪吧地软件资源有下载.
17,如何优化我地FLASH?
参看这篇贴子
18,我在ACTION面板地高级模式为什么字体总是很小?
19,如何加载一个SWF文件
loadMovieNum地技巧
添加一个空地MC。实体名为ok,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, "****"); ............
20,如何导入一个背景透明度效果比较好地位图?
推荐使用PNG格式(FIREWORK),FLASH对PNG位图地融合透明效果支持相当好。
2007-5-11 14:11
beijing06
21.问: 如何用actionscript将页面设为首页和加入收藏夹?
答: 一,用getURL的方法:
设为首页:
on (release) {
getURL("javascript:void(document.links[0].style.behavior='url(#default#homepage)');void document.links[0].setHomePage('http://www.flashempire.com/');", "_self", "POST");
}
加入收藏夹:
on (release) {
getURL("javascript:void window.external.AddFavorite('http://www.flash8.net','闪吧');", "_self", "POST");
}
二,用fscommand的方法,有点复杂
1,先在flash的按钮上添加代码:
首页:
on (release) {
fscommand("setHomePage", "http://www.flash8.net");
}
收藏夹:
on (release) {
fscommand("addFavorite", "http://www.flash8.net|闪吧");
}
然后在发布设置中选择flash with fscommand,发布成html
2007-5-11 14:11
beijing06
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里一个链接都没有,还需?lt;SCRIPT LANGUAGE=javascript>这句的前面添加一句<a href="javascript:"></a>
22.问: 怎么让动画放完后自动关闭?
答: 在最后一桢的ACTION里选FSCOMMOND一项,然后在右边选中QUIT,就可以了
2007-5-11 14:12
beijing06
问: 怎样引入透明的位图?
答: 最好输入png文件。png是fireworks文档。当然你也可以输入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文件,找到以下一段:
2007-5-11 14:12
beijing06
1、我有一个问题不解向您请教,还望不吝赐教。我在一个layer里加入一段wav音乐,然后生成swf,并放到了html中,在浏览器里看时可以听到音乐,可如果我用后退到上一级,然后再回到这一个html时就听不到音乐了,如果我刷新一下就又可以听到,可是你做的哪个main.swf就没有问题,我用他代替我的swf实验了一下就可以不知道是怎么回事,请教了,另你做的哪个声音开关是怎么做的呀,我看到flash3里只有关闭所有声音,没有开启呀?
答:(1)说实话,FLASH的音乐部分我还不是弄得很明白。 我的MOVIE声音不断可能和参数有关,我的SOUND 的SYNC属性设置为START……可能有关。
关于声音开关的问题,我是这样制作的:制作一个MOVIE CLIP,声音在开头,静音的 在结尾。影片开始的时候就在开头循环播放。当按下关闭声 音按钮的时候,TELL TARGET跳到静音段循环( 或者停止)就可以了。当按下播放的时候,再跳回开头, 这样就办到了。
(2)Start和Event很象,但是一段start音乐没有结束前另一个Start是不会播放的. 适合做looped backgroud music.
(3)Stream最奇特, 本来吧, 我认为是最有用的, 几乎不用preload,而且能实现同步播放,多妙! 但是,他不能用来Loop,要不然,立刻就会把你的文件变的超大,奇大!!
2007-5-11 14:13
beijing06
2、我知道在flash中OnMouseOver可以激发一个事件,就和javascript同样效果,但是如何使这一事件激发的图象也是动态的呢?
答:在 OnMouseOver 的方块内放上一个做好的 MovieClip, 而不是单单一个图片,就解决了。
看这个例子: [url]http://eastecho.srsnet.com/download/flash/anibutton.zip[/url]
如何快捷地对齐不同frame中的物件,包括左对齐,右对齐.
我是用 Inspector (CTRL+ALT+I) 直接输入坐标,很快捷。
3、我到现在还没研究出来,如何使一个物件谈化? 如何在symbol里把物件定位在那个点的中心?
答:1)淡化 选中 symbol, modify -> Instance -> color effect -> alpha 调整就可以了。
2)中心 选中对象,Insert -> Creat Symbol 就是在中心的了
4、Flash3 generator 好象是一个 能在 server 端动态生成 Flash 图形的东西。 大概用来做贺卡站之类比较有用的。 所知不多,也不知对不对。
答:功能好象很多,比如即时投票,如[url]http://www.wddg.com/vote.shtml[/url]
这个东西可以将Flash功能发挥到及至,非常棒,做实时天气预报,报表走向,是动态的数据+动态的动画:)
5、modify菜单下的instance常常不知为什么变成不可点击状态,请问如何才能再次激活它
答:instance选项只有在选定了某一对象时才能激活,若 你不选择对象,它是不可激活的。
你选中的对象必须是Symbol才行。
2007-5-11 14:13
beijing06
6、我做好的FLASH放在PAGE上面以后,它老是循环,请问 怎么能够让它不进行循环?
答:最后一个 Frame 的 Action 设置成 Stop
7、请问FLASH前面的LOAD 怎么做的么?是否和做PAGE那种一样?
答:用Action>if frame is loaded一段load的movie循环播放,直至最后一个frame load了,再接着向下播放。
8、如何生成一个物件或文字的阴影?
答:一种是用深颜色做, 再就是用位图
1.用Photoshop或者fireworks
2.比较方便的是将要加阴影的东东做成symbol.然后做两层。把下面一层symbol的color effect改成你要的效果(一般是改成brightness=0)再偏移就可以了。
9、如何点击一个flash动画后,转向新的网页,是不是必须是按钮,按钮的动作中加入那一条命令
答:不是按钮也可以,运行到一个 Frame 执行 Action 就行了。button-over处加上一个制作好的symbol(movie), 当option-test_movie,即能看到鼠标over此处的动画.当然在button处加个action,连接URL,就可以转向新的页面了
10、请问我在SYMBOL里面做的物件怎么一拿出来就变的 很大?在SYMBOL里面的尺寸和外面怎么算啊!
答:没有个太准确的算法啊!大概是百分比吧。 用 ctrl+alt+i 可以调整长宽和位置。
2007-5-11 14:13
beijing06
11、如何让FLASH3内的文字变形?
答:用 ctrl+b 打散它,进行 shape 变换,tweening 的时候不选 motion, 而选 shape, 这样您会看见绿色的箭头。
12、在下对FLASH很感兴趣,但目前我对它的制作方法一点都不知道,究竟用什么工具制作的?常用哪些软件来配合使用?如何能把它放在WEBSERVER上?
答:用FLASH3来制作,FLASH3是MACROMEDIA公司出品,你可以去它的网址Download,FLASH3自带有发布到WEB上的工具。
13、请问自己在FLASH中加入自己录入的歌曲? 还有请问是什么格式的?
答:用IMPORT功能,声音或音乐格式为WAV,加入声音当然好,不过千万别太大,不然尺寸惊人
14、如何调整EXPORT GIF的SIZE?
答:输出 Movie 的时候可以调整的.我在出动画 gif 的时候都是先出 avi,再转成 gif.
15、我在做按钮时,如果做一个按钮名叫BUTTON,运行时在MOUSEOVER状态时,字符B和字符U之间的空隙不能被激活!
答:显然,在设置mouse over时没有确定范围,可以选取矩形并填色,以确定over的范围,记住要保证矩形覆盖按钮 在做BUTTON的时候,MOUSEDOWN后那项就是鼠标点击范围的确定,你可以用矩形也可以用圆形和其他形状,只要能保证覆盖整个BUTTON的大小就可以了,一般来说,稍稍大一点为好
2007-5-11 14:14
beijing06
16、我做了一个FLASH输出为HTML后,如果不想点右键出现任何菜单(包括“ABOUT FLSAH”),有没有办法实现呢? 我尝试过在HTML中给MENU的参数赋值OFF,但是没有用。还有就是我在AFTERSHOCK是选择“100% PERECTAGE OF BROWSER WINDOW SIZE”以及“NO BORDER”,但显示时在BROWSER右边仍然会出现一个BORDER(虽然是空的),没有办法把它完全消去么?
答:尝试改一下 html 的 margin. 关于右键菜单,您总会看见 About Shockwave Flash 3 的
17、如何判断用户的浏览器有没有flash的插件?
答:用 AfterShock 可以生成一个现成的最简单的方法用Dreamweaver来写html. 使用behavior中的check plugin就可以了
18、如何在FLASH中控制音量
答:在sound的选项中,可以选择淡进淡出或者其它的效果 也可以自己调节那个方块的控制柄来调节音量的升降。
19、我在PAINTPRO做了一个透明图(背景透明),但是IMPORT到FLASH后就变成了白色,为什么会这样呢。
答:做网页时常用的GIF透明图和JPG图在FLASH下一般不推荐使用,因为一来这两种格式均为位图格式,而FLASH使用的是矢量图格式。GIF的透明效果在FLASH下不起作用 二来FLASH下虽然可以插如GIF和JPG文件,但是将造成输出后的SWF文件很大,影响下载和观看效果。
如果你要在FLASH中使用PHOTOSHOP或PAINTPRO做成的图,最好将图象格式输出为BMP,FLASH中支持将BMP文件打碎重组的功能,你可以将BMP图IMPORT后再BREAK,然后一点点扣去你想使之透明的地方。一般来说,用FREEHAND 等矢量图制作工具比较好一些,当然最简单的就是用FLASH自带的绘图工具。
FLASH的绘图工具比较简单,听说MACROMEDIA公司的另外一个产品DIRECTOR 中提供丰富的绘图工具和各种效果,不过生成的是类FLASH的SHOCKWAVE文件并非不透明! 其实在flash引入包含alpha通道的图象 可以保留其alpha 信息,例如PNG格式 详细请看 [url]http://www.lodesoft.com/cgi-bin/index2.cgi?read=881[/url]
2007-5-11 14:14
beijing06
20、请问如何在flash中选择只看不相邻的两帧?
答:用action --> goto 就可以解决了!!
21、我在FLASH中做好了一个SWF,然后用AFTERSHOCK做HTML,但是在观看时,由于用了全屏幕显示,所以把原来的FLASH都横向拉长了,我做的时候用的是550X400的尺寸,如过我现在要该的话是不是需要全部重新调整原来的布局,而改为多少的尺寸比较适合呢?
答:我经常使用 400*300
22、你是否可以到MODIFY中修改MOVIE一项中试一试?
答:那有xm,s3m->wav的工具?
可以转换,说实话, 我全是转的 XM S3m MOD NST 什么的。
看这里: [url]http://www.modplug.com[/url]
我也去下载了这个叫MPTRACK的软件,不过没有接触过,还不是很会用,不知道怎样在一段MOD中CUT一部分出来,FLASHER能简单介绍一下这个软件的基本用法么?
MPTRACKER 可以输出 WAVE, 然后再到声音处理软件里面编辑成可循环的。
23、为什么一存为WAV文件的时候,容量一下子变得非常的大,如何制作小的WAV音乐
答:1.将wav的音质降低,比如单声道,8位(或4位)。
2.不可能采用一整首mod转成的wav(通常有30+mb), 从里面截取一段,一般在5秒以内为宜。 用于flash的wav最好小于100k。
24、在用tell target让一个movie stop的时候, 如何让那个movie里的声音也停掉?
答:把声音同步设为Sync:Stream就行了。
25、MOVIE CLIP是用来干什么的?
答:是一个相当于图片的东西,可以重复在影片中使用。只是,是动画的。
2007-5-11 14:14
beijing06
26、graphic也可以做成会动的,它和movie clip有什么不同呢?
答:Graphic 必须以固定长度的 Timeline 来表现,而 Movie Clip 则不受限制,举个例子吧,使用 Stop 停止 Movie 的时候,Graphic 就停止了,而 Movie Clip 可以继续循环。
还有一个挺重要的。 Graphic不能做tell target 只有movie clip可以。
27、请问generator是用来干什么的?
答:简单的讲,就是用数据后台驱动前台动画,将动画与数据联接在一起。 比如新浪网上的足球之夜的调查,就可以用Generator来做,这要比那个上面的东西漂亮许多。 所有的动画都是实时的。 比如你做天气预报,只要做一个变量的运动效果(比如渐变),这样你只需更改与该变量挂接的数据就可以更改这个动画了。这还只是一个简单应用而已。 来这个站点 [url]http://card.jsinfo.net/cards[/url] 看看Generator的应用
28、请教大家一个简单的问题,FLASH中动画符号的制作方法。
答:进入对象编辑,然后就和做一个单独的 Flash 一样制作,就可以拿来用了。
29、请问怎样在鼠标接近时产生连续的动作?
答:在 Over 的 KeyFrame 那里放一个 Movieclip
我在一个主页中看到有一个FLASH页效,是只要MOUSE移动到页上...随着MOUSE的移动轨迹...会有一连串的MOVIE CLIP跟着鼠标移动!不知道是怎么实现的.我原来设想是在BUTTON中的MOUSE OVER中做,但MOUSE轨迹跟踪仍不成功!
很多人都知道了在button中插入clip来实现动画按纽 但这样是不可以实现连续鼠标响应的。 只有作好一个button放在一个clip里,第一个frame是stop的,当鼠标over button时再play.然后在stage中放置若干这个clip就ok了。
比如我做了两个SOUNDCLIP,我先用第一个连续播放几次,然后播放完后接着播放第二个,如何设置。(我的意思是当第一个SOUNDCLIP的长度长于我的FLASH),那么可以用命令来实现他自动转到第二个SOUNDCLIP么,还是要在需要播第二个的地方自己加一个KEYFRAME来用第二个。
我也想知道,如果实在没办法的话...可以变通一下: 我觉的你应该倒过来,先放一个SOUNDCLIP,然后在第二个SOUNDCLIP第一关键FRAME中STOP ALL SOUNDS并做LABLE...然后连续重播第二首音乐!从1->2可以用KEYFRAME控制!
2007-5-11 14:14
beijing06
30、我用插入部件插入wav的文件,,可是显示一个小喇叭,,,没出声的,怎么样加入音乐呢?
答:把声音拖到 frame 里面去!
31、在FLASH中,可以让一个SYMBOL顺时针和反时针方向转动,如果我要平面转动该怎么做。(就是例如一个圆,然后左边向外,右边往里) 是一定要引入3D还是有其他的方法。
答:第2个关键帧做镜像,然后motion,就中了。
Modify->Transform->Flip XXXXX.
32、大多数下载站点的工具对FLASH不起作用,谁有好办法?
答:用Teleport Pro在设置-》文件类型-》加多*.swf就可以了。
33、FLASH的动画变成GIF动画,效果很差,边兄是如何做得这么好的?(还带有淡化效果)
答:那当然,flash支持真彩色,gif才256色嘛。
我先出 65535 的 avi 然后再在 GIF Animator 里面优化,效果不赖
34、我在关键帧和按钮中都加入了链接,为何输出成网页后无法链接?
答:连接有没有出错啊???是绝对的还是相对的?? 仔细检查一下.如果是按钮的话,不要加在down的那一个frame.而是在场景中双击这个按钮然后再加get url
35、本人做一个中文的FLASH,打入了汉字后,在TEST和输出为SWF文件时,FLASH出现一个警告说用了太多的字符,然后继续。观看的时候出现一些中文字不见了的情况。
答:是会有这样的问题.尤其是字体太多的情况下. 减少你所使用的字体再try一下.应该就没有问题了.
2007-5-11 14:15
beijing06
36、在FLASH3中怎么样加入背景音乐能不能详细和我们说说,初学者懂的不多,见谅
答:在任何一个关键帧(keyframe)上双击,会出现 对话框,选其中的sound一项,你在flash里import 的音乐就会出现在下拉菜单里。选择,调整同步模 式。如果做背景音乐,loop数填大些,我用1000 的。自己查查帮助,flash 的帮助挺好的,功能 的说明都有了。
太土了,太土了! 最最保险又好控制的方法是用Load Movie,最好再把音乐放到一个Movie Clip里面,不是吗
对, 其实我倾向于做个 Movie Clip, 不喜欢 Load Movie, 我希望别人下载以后,是个完整的东东。
37、在FLASH中汉字显示有两个毛病,一是必需依赖于客户端的系统字体,我采用的办法是打散字体后,用图形显示,但这样一来SWF就大了不少.哪位有更好的办法请告之. 二是键入汉字时都很正常,但TEST MOVIE时就可见如"文"字中间一块都成黑的了.罩魈猓好像是由于矢量图形不能识别名外部被另一路径包括的PATH所致.有什么解决办法吗?望告之.
答:有一些字体没有这种问题,可以尝试。
我用的是英文版的Flash 3, 尝试了几种中文软件,'中文之星' 完全支持Flash 3, 不必打散字体, 可随意改动或更换字体等,功能,效果与英文版完全相符. 希望对你有所帮助.
北极星的讨论如下:
-我用汉字做的symbol在编辑状态很好,可是一到了输出swf就有些比画粘在了一起,比如“良”中的日字部分,不知道怎么回师,这样做的大字很难看,请教高手们指教!
-打碎
-"打碎"不管用把?
-管用的,CTRL+B就可以了。汉字要想到别的机器上正常看就要”打碎“他是说的比如: ”如“,“女”的中间和“口”的中间全被字体颜色填满了。
-如果字体有问题,打碎也没用 ,相信我,没错的(这是Mouse老兄说的,就是不同)
-推荐几个字库如何?
-自己一试不就知道了
so the very thing in this case is the FONT, u must and have to try a font before u trust it
38、今天玩FLASH需要画几个圆开始时后没有什么问题, 可是到了后来,画的圆都非常的粗糙(没法想象)。
答:问题出现在播放的时候?
View->Antialias 有没有打开?
39、如何实现由几何图形到文字的渐变
答:统统打散,然后在tweening里选shape
页:
[1]
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.