flash 常用函数

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

flash 常用函数

一、影片控制函数

1) gotoandPlay() 跳转某一帧播放

2) gotoandStop() 跳转某一帧停止

3) nextframe 转到下一帧如 on(press) {nextframe();}

4) prevframe 转到上一帧如 on(press) {prevframe();}

5) play 开始向后播放影片如on(press){play();}

6) stop 停止当前播放位置如on(press){stop();}

7) nextscene 转到下一个场景如 on(press){nextscene();}

8) prevscene 转到上一个场景如 on(press){prevscene();}

9)stopallsounds 停止所有声音如 on(press){stopallsounds();}

二.浏览器/网络

1) fscommand("fullscreen", "true"); 全屏显示可以加在第一帧中,也可以加在按加中.

如加在按钮中则为on(press){fscommand("fullscreen", "true"); }

fscommand("quit"); 退出

如果加在帧中程序为fscommand("quit"); 意为当播放此帧自动退出.

若加在铵钮中则为on (release) {fscommand("quit");}意为当单击时退出.

2) getURL 定位地址

可以对文件加,也可以对按钮加.

对文本加:选中整个文本或单个文字,在文本属性栏的链接加地址如:

对按钮加:选中按钮,点动作,双击getURL

结果为: on(press){geturl("","_blank");} //blank以新的窗口打开

3) loadmovie 从外部直加载影片,可以对按钮加,也可以对帧加

按钮加如: on(press){loadmovienum("a.swf","1");}

给帧加:loadmovienum("a.swt","1");

FLASH动作脚本代码集锦

1 、简单 loading 代码:

方法 1 、使用载入字节数判断

b=getBytesTotal();// 获取总的字节数

a=getBytesLoaded();// 已经下载的字节数

onEnterFrame=function(){// 进入帧时 , 进行判断

if (a == b) {// 如果载入的字节数等于总的字节数

delete this.onEnterFrame// 删除进入帧

gotoAndPlay("frame");// 转入到你要播放的帧

] else {// 否则

a=getBytesLoaded();// 已经下载的字节数

percent=int(a/b*100)+"%";// 计算已经下载的百分比

]

}

把上面方法放入第一帧就可以了

方法 2 、使用载入的帧数判断_

用 Action 语法地 if frame is loaded 来实现 , 新建一层,这层专门放 Action,

第一帧,

ifFrameLoaded (" 场景 ", frame) {// 假如场景中地祯数已经载入

goto and play() // 跳至并播放某某祯 ( 自己设定 )

}

第二帧, O*Np@Q

goto and play(" 场景 1", 1)// 跳至并播放第一祯循环

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

2 、用 flash 做那种弹出的小窗口

分两步:

给 flash 中的按钮加入如下 action:

on (release) { idd{

getURL

("javascript:MM_openBrWindow('newweb.htm','','width=600, height=100')");

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

3 、载入 swf 文件的控制

在 flash 中可以使用 loadmovie ()和 loadmovienum ()两个函数控制,具体代码如下:

loadmovie 载入的控制

_root.createEmptyMovieClip ( "aa" , 1 );

with ( aa ) {

_x = 50 ;

_y = 100 ;

_width=200

_height=300

_alpha=50

loadMovie ( "02.swf" );

}

loadMovieNum 的载入控制:

loadMovieNum ( "02.swf" , 1 );

onEnterFrame = function () {

if ( _level1 ) {

with ( _level1 ) {

_x = 50 ;

_y = 100 ;

}

delete onEnterFrame ;

}

};

在 flash 2004 中,增加了 MovieClipLoader 类,使用它可以控制播放,下面是一个测试代码:

var mcl= new MovieClipLoader(); // 定义新的MovieClipLoader 对象~

var listener = new Object(); // 定义一个新的对象,用来监听 load 进程

listener.onLoadProgress=function(target,loadedBytes,tota lBytes ){ //onloadprogress

相关文档
最新文档