配色: 字号:
实用代码答问
2014-06-18 | 阅:  转:  |  分享 
  
FLASH实用代码答问

目录

1.如果屏蔽鼠标右键?FS命令都是什么意思? 1

2.在FLASH中的字体总是很模糊,用变清晰地办法吗? 1

3.我制作地MTV声音和歌词总是不同步. 1

4.怎样可以做出很漂亮地字体特效? 1

5.如何导入一个背景透明度效果比较好地位图? 1

6.如何用action将页面设为首页和加入收藏夹? 1

7.怎么让动画放完后自动关闭? 2

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

9.如何用action控制倒放? 4

10.内部声音角色与外部声音角色有何差异? 5

11.如何使声音无限循环? 5

12.如何调入SWF文件及控制它的大小和位置? 5

13.如何优化Flash动画,使文件更小,播放更流畅? 6

14.为什么在用flash做“沿轨迹运动”时总是沿直线运动,和教程对照了一下,做法完全一样,怎么不行? 8

15.为什么我在FLASH中做旋转为什么总是转不快。有什么办法可以转快一点呢? 8

16.请问制作按钮时,“hit"是用来做什么的?什么时候需要用到?很多教程都没具体讲解"hit"的用法。 8

17.如何把一个fla文件输出成和swf一样的gif文件 8

18.FLASH4的多个场景之间如何调整播放次序? 8

19.如何将fla文件直接生成exe文件? 8

20.FLASH的动画背景可以是透明的吗?如何设置? 8

21.有什么方法能把普通位图图片转换成矢量图片呢? 9

22.请问那种格式(后缀)为矢量图?请问用那个软件可以浏览这些矢量图? 9

23.在SWF中,怎样去掉点击鼠标右键所出现的内容? 9

24.如何让双击SWF文件时可以直接满屏播放? 9

25.如何制作音乐开关? 9

26.请问如何调节音量 9

27.如何在文件中加可控制的背景音乐 9

28.怎么做出象电视受干扰时的雪花啊? 10

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

30.关键帧中的脚本里stop后的脚本会不会起作用? 10

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

32.打字的效果怎么做(就是一个一个地出来)?要把每个字都转成元件吗? 10

33.如何计算sin、cos等函数? 10

34.要得到a值除以b值所得到的余数,其表达式该怎么写? 10

35.如何在FLASH中重复播放部分影格N次然后再跳转? 10

36.返回值中或需load进入动画的文本文件中如何表示空格和其他特殊字符? 11

37.如何调用一个.exe的可执行文件,比如:我用vc编好的可执行文件。 11

38.如何禁止菜单、ZoomIn(Out)功能,如何完成双击SWF文件时直接全屏 11

39.怎样在音乐完成后执行一个动作? 11

40.如何载入外部动画(.swf),如何控制载入动画的位置? 11

41.如何动态改变颜色? 11

42.将.fla文件转成.avi文件文件的方法 12

43.Flash5中,怎样才能消除导入图像的锯齿? 12

44.如何屏蔽按钮BUTTON的手型,我只要箭头! 12

45.如何让一个MC调用另一个MC里设置的一个变量? 12

46.在Flash中如何打开Word文档? 12

47.问:在Action的编辑窗口中怎么输入中文? 12

48.如何实现声音的暂停/播放效果? 12

49.如何定义二维数组? 12

50.如何通过MC中的按钮跳转场景? 13

51.如何随机设置MC颜色? 13

52.如何实现双击效果? 13

53.如何使MC始终跟随鼠标旋转 13

54.如何做鼠标跟随效果? 13

55.如何在AS中创建类的继承? 13









1.如果屏蔽鼠标右键?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");(退出关闭窗口)

在FLASH中的字体总是很模糊,用变清晰地办法吗?

写好文本以后CTRL+T打开文本设置面板,在最后地文本框选项那里框选使用设计字体就行了.(注意最好使用宋体,尺寸为12或者8,这样比较工整)

我制作地MTV声音和歌词总是不同步.

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

怎样可以做出很漂亮地字体特效?

用第三方软件Swish和Swfx这些,闪吧地软件资源有下载.

如何导入一个背景透明度效果比较好地位图?

推荐使用PNG格式(FIREWORK),FLASH对PNG位图地融合透明效果支持相当好。

如何用action将页面设为首页和加入收藏夹?

答:一,用getURL的方法:

设为首页:

on(release)

getURL(";voidlinks[0].setHomePage(''http://www.flashempire.com/);","_se

lf","POST");

{}

加入收藏夹:

on(release)

getURL("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|闪吧);

{}

然后在发布设置中选择flashwithfscommand,发布成html

2,修改html:

找到

//HandleallthetheFSCommandmessagesinaFlashmovie

sethomepage_DoFSCommand(command,args)

{}

这一段,修改成:

//HandleallthetheFSCommandmessagesinaFlashmovie

sethomepage_DoFSCommand(command,args)

varsethomepageObj=InternetExplorer?sethomepage:sethomepage;

if(command=="setHomePage"){

links[0].style.behavīor="url(#default#homepage)";

links[0].setHomePage(args);

{}elseif(command=="addFavorite")

args=args.split("|");

external.AddFavorite(args[0],args[1]);

{}

}

最后,如果html里一个链接都没有,还需?lt;LANGUAGE=java>这句的前面添

加一句

怎么让动画放完后自动关闭?

答:在最后一桢的ACTION里选FSCOMMOND一项,然后在右边选中QUIT,就可以了

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

答:这个问题,很常见,也讨论过无数次,以前的一些有用的帖子找不到了,现在重新整理如下:

常用也是很简单的方法是用类似

GetURL(";")

这样的一句,但有很多问题,比如打开了新窗口后,原窗口的内容也被替代了。

1、在Flash中需要执行打开新窗口动作的地方插入以下语句:

FSCommand("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>Publishsetting...中设定

HTML中的Tempalte:FlashwithFSCommand

发布

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

code:

tracebitmap"命令优化图象!

如何屏蔽按钮BUTTON的手型,我只要箭头!

答:可以使用mouse.hide();,然后再用startDrag命令让一个箭头形的MC被拖动就可以了。

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

在mc里输入此语句:(ab均为变量名,mcname为mc的实体名)

a=_root.mcname.b;

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

在Flash中如何打开Word文档?

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

问:在Action的编辑窗口中怎么输入中文?

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

如何实现声音的暂停/播放效果?

答:在执行stop()命令时可以用sound对象的position属性取得当前声音文件的播放时间(毫秒),然后用start(time,loop)在当前位置播放即可。

如何定义二维数组?

答:下面定义一个2020的二维数组,值全部为0

sarray=[];

for(vari=0;i<=19;i++)

sarray[i]=[];

for(varj=0;j<=19;j++){

sarray[i][j]=0;

{}

}

如何通过MC中的按钮跳转场景?

答:在要跳转的桢上加标签,通过标签跳转:gotoAndStop("yourlable")

如何随机设置MC颜色?

答:MC实例名为"mc"

mycolor=newColor("mc")

mycolor.setRGB(random(0xffffff))

如何实现双击效果?

答:把下面的代码放到按钮上:

on(press)

time=getTimer()-down_time;

if(time<300){

trace("ok");

{}

down_time=getTimer();

}

(turbine)

如何使MC始终跟随鼠标旋转

答:先计算MC横纵坐标与鼠标横纵坐标的差值,然后用Math.atan2()来计算旋转角度。

m_x=_root._xmouse-mc._x;

m_y=_root._ymouse-mc._y;

mc._rotation=PI=180/Math.PIMath.atan2(m_y,m_x);



如何做鼠标跟随效果?

答:基础代码如下,a为步长

mc._x+=(_root._xmouse-mc._x)/a

mc._y+=(_root._ymouse-mc._y)/a

(turbine)

如何在AS中创建类的继承?

答:创建一个MC的继承类

myClass=()

……

{}

myClass.prototype=newMovieClip();

(turbine)

















14









献花(0)
+1
(本文系愚_石首藏)