Flash常用代码大全Word文档格式.docx

上传人:b****2 文档编号:14835935 上传时间:2022-10-25 格式:DOCX 页数:13 大小:20.70KB
下载 相关 举报
Flash常用代码大全Word文档格式.docx_第1页
第1页 / 共13页
Flash常用代码大全Word文档格式.docx_第2页
第2页 / 共13页
Flash常用代码大全Word文档格式.docx_第3页
第3页 / 共13页
Flash常用代码大全Word文档格式.docx_第4页
第4页 / 共13页
Flash常用代码大全Word文档格式.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

Flash常用代码大全Word文档格式.docx

《Flash常用代码大全Word文档格式.docx》由会员分享,可在线阅读,更多相关《Flash常用代码大全Word文档格式.docx(13页珍藏版)》请在冰豆网上搜索。

Flash常用代码大全Word文档格式.docx

'

width=600,height=100'

)"

}

在HTML页面的...之间加入下面的javascript代码.

3、如何使得flash一打开就是全屏?

fsmand("

fullscreen"

true)

如何不能使用右键?

fsmand("

showmenu"

false"

4、当鼠标经过时动画播放到某处

on(rollover){

gotoAndPlay(10);

}

当鼠标按下时动画播放到某处

gotoAndPlay

(1);

5、播完动画后自动跳到某网页

getURL("

siteindex.htm"

_self);

6、设为首页

on(release){

void(document.links.style.behavior='

url(#default#homepage)'

voiddocument.links.setHomePage('

"

_self"

POST"

注意要将网页中的flash的ID号命名为"

links"

7、加入收藏夹

voidwindow.external.AddFavorite('

.163.'

网页'

"

8、外部调用swf

loadMovieNum("

service.swf"

1);

9、外部调用数据

loadVariablesNum("

about.txt"

0);

System.useCodepage=true;

//中文

10、音乐加入

mySound=newSound();

mySound.attachSound("

1"

mySound.start();

11、关闭指定音乐

mySound.stop("

12、外部调用音乐

mySound=newSound();

mySound.loadSound("

music.mp3"

true);

mySound.start(0,100)

13、关闭音乐

mySound.stop();

14、场景

gotoAndStop("

猫的历史"

1);

15、外部调用

loadmovienum("

a.swf"

1)

16、退出动画

quit命令是用来关闭播放器的.swf和.exe文件,该命令没有参数,写为:

quit"

);

  如果你想在flash动画结束时出现一个关闭动画的按钮,可以按下面的步骤做。

  执行“Insert”下的“NewSymbol”(或按Ctrl+F8),在弹出的窗口中选Button,然后制作一个简单的按钮,回到场景中,选中最后一帧,从“Library”中把刚刚建立的按钮拖到场景中,因为该按钮在动画的最后才显示。

  给按钮写上如下代码,则实现按下按钮即关闭flash动画。

on(release)

{

17、影片的播放与停止

Play();

//播放命令stop();

//停止命令

18、控制影片剪辑的播放与停止:

tellTarget命令

如:

tellTarget(“C1”)

{gotoAndStop

(2);

}//跳影片剪辑实例C1的第2帧并停止。

19、改变Frame流向命令

gotoAndPlay(frame)//跳到指定的画面并连续播放。

gotoAndStop(frame)//跳到指定的画面并停止播放。

gotAndplay(“场景名称”,frame)//跳到指定场景帧并连续播放。

gotoAndStop(“场景名称:

,frlme)//跳到指定场景帧并停止播放。

nextFrame();

//跳到下一帧播放;

PrevPrame();

//跳到上一帧播放。

20、场景之间相互跳转的实现方法之:

使用telltarget命令

按钮上的as为:

tellTarget("

/"

){

gotoAndPlay("

场景1"

21、场景之间相互跳转的实现方法之:

用gotoandplay命令

主场景2中的mc放到场景2的时间轴上

按钮的as:

 

on release {

gotoAndPlay(”场景1”,1)

并且在最后一帧加stop()

问题就可以解决了:

22、场景之间相互跳转的实现方法之:

利用路径_root.gotoandplay()

第二个场景2里面只有一个mc,在这个mc的最后一帧是stop和一个replay按钮

按钮的as:

_root.gotoAndPlay

(1)

【即告知按钮回到场景1的第一帧】

23、场景之间相互跳转的实现方法之:

给场景起不同的名字

如果你的as这样写:

第二个sence里面只有一个mc,在这个mc的最后一帧是stop和一个replay按钮

gotoAndPlay(”sence1”,1)

结果按下后却是从这个mc的第一帧开始播放,而不是从sence1的第一帧

这是因为主场景的名字默认为senceN

MC里也可以有多个场景,而mc也是默认为senceN

所以当你在MC用上gotoAndPlay("

scene1"

时,指的是所在场景中MC里的第一帧,而不是主场景

解决的方法,就是给场景定义不同的名字

scene1我们改名为:

主场景

scene2我们改名为:

次场景1

正确的as应该为:

tellTarget(_root){

gotoAndPlay

(1);

如果想实现按钮点击后从次场景播放就可以在按钮上写上:

tellTarget(_root.次场景){

24、利用标签label

...

我们在控制动画的时候一般也不是从开始播放,可能是希望从某个场景的某一个关键帧开始播放,那么标签是最好的实现方法;

例如我们希望点击上面的按钮的时候让动画从主场景中的label1开始播放,那么按钮上的as应该为:

label1"

例如有3个场景,我们希望点击上面的按钮的时候让动画从次场景1中的label4开始播放,那么按钮上的as应该为:

次场景1"

label4"

如果想实现按钮点击后从次场景播放

就可以在按钮上写上:

25、怎样给FLASH做一个预加载地LOADING

用Action语法地ifframeisloaded来实现,新建一层,这层专门放Action,

第一帧,

ifFrameLoaded("

场景"

frame)//假如场景中地祯数已经载入

gotoandplay()//跳至并播放某某祯(自己设定)

{}

第二帧,

gotoandplay("

场景1"

1)//跳至并播放第一祯循环

再加上一个load地MC循环播放在这两帧的中间,就OK了。

26、如何调用一个.exe的可执行文件,比如:

我用vc编好的可执行文件。

答:

用fsmand("

exec"

"

执行文件名"

)便可。

需注意此时执行文件的路径是否正确。

27、在Flash中如何调用mpeg文件?

Flash中不支持调用mpeg文件,首先要安装一个三方软件,名字为Swiffcanvas1.0;

接着打开fla文件,如果mpeg文件的目录为aa,mpeg文件名字为bb,那么就可以就添加下面的语句:

FSmand("

,"

SwiffEXEC(LOCAL:

aaa\\111.mpeg)"

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

最后再输出为.exe文件,就可以了。

28、原来MX的FS命令是这样的。

相信不少朋友在MX版本中继续使用FS的EXEC命令,但是。

偶多试不灵,前些日子得到答案,还得感偶那StudioMX安装包。

其实非常简单,在MX版本中的EXE调用更加严格,必须使用FLASHPLAYER或者自程序EXE的方式调用,HTML页面禁止。

这里变化就是目录方面Macromedia做了安全措施。

必须是当前路径的FSMAND目录下,也就是说你得手工建立一个FSMAND目录来放置你调用的EXE程序。

这个很简单,

其语法命令同F5不变:

your.exe"

loading程序

stop()

_root.createeptymovieclip("

loadingmc"

100)

with(_root.loadingmc){

begifill(0xff0000)

moveto(0,10);

lineto(0,10);

lineto(350,10);

loadingmc._x=100

loadingmc._y=200

_root.creatextfield("

loadingtext"

,101,100,220,30,20)

loadingtext.border=false

loadingtext.multiline=true'

loadingtext.wordwrap=true;

loadingmc.onenterframe=function(){

if(_root.getbytesloaded()>

_root.gerbytestotal()){

_root.play()

_root.loadingmc.removemovieclip()

_root.loadingtext.removetextfield()

}else{

_root.loadingmc._xscale=(_root.getbytesloaded()/

_root.getbytestotal())*100

_root.loadingte

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1