Flash动作命令大全 您所在的位置:网站首页 flash里按钮怎么设置 Flash动作命令大全

Flash动作命令大全

2024-05-29 17:01| 来源: 网络整理| 查看: 265

 

Flash常用的动作命令

 

一.Flash中的常用命令:

1、在当前帧停止播放

on(release){

  stop();

}

2、从当前帧开始播放

on(release){

  play();

}

3、跳到第 10 帧,并且从第 10 帧开始播放

on(release){

  gotoAndPlay(10);

}

4、跳到第 20 帧,并且停止在该帧

on(release){

  gotoAndStop(20);

}

5、跳到下一个场景,并且继续播放

on(release){

  nextScene();

  play();

}

6、跳到上一个场景,并且继续播放

on(release){

  prevScene();

  paly();

}

7、条到指定的某个场景,并且开始播放

on(release){

  gotoAndPlay('场景名',1);

}

8、播放器窗口全屏显示

on(release){

  fscommand('fullscreen', true);

}

9、取消播放器窗口的全屏

on(release){

  fscommand('fullscreen', false);

}

10、播放的画面,随播放器窗口大小的,改变而改变

on(release){

  fscommand('allowscale', true);

}

11、播放的画面,不论播放器窗口有多大,都保持原尺寸不变

on(release){

  fscommand('allowscale', false);

}

12、打开一个网页,如果该“网页”和“flash动画”在同一个文件夹里:

on(release){

  getURL('http://ftg.5d6d.com');

}

13、打开一个网页,如果该“网页”是在网络上的其他站点里:

on(release){

  getURL(http://ftg.5d6d.com);

}

14.跳转帧(按纽动作,释放跳转)

on (release) {

gotoAndPlay(1);

}

15.播放:

on(release){play();}

16.停止:

on(release){stop();}

17.跳到第N帧开始播放:

on(release){gotoAndplay(N);}

18.跳到第N帧停止:

on(release){gotoAndstop(N);}

 

二.Flash中关于声音的常用命令:

 

1.new Sound()//创建一个新的声音对象;

2.mysound.attachSound()//加载库里的声音

3.mysound.start()//播放声音;

4.mysound.getVolume()//读取声音的音量

5.mysound.setVolume()//设置音量

6.mysound.getPan()//读取声音的平衡值

7.mysound.setPan()//设置声音的平衡值

8.mysound.position//声音播放的当前位置

9.mysound.duration//声音的总长度;

 

 

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 ('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,totalBytes ){ //onloadprogress 加载过程中每当将加载的内容写入磁盘时调用

// 其中 loadedBytes 是已经下载的字节, totalBytes 是正在加在的文件的总字节数

x=loadedBytes

y=totalBytes

//trace(x+ ' bytes 已经 load 了 ');

//trace(totalBytes + ' bytes 需要 load');

d=x*100/y // 计算已经载入的百分比

)

listener.onLoadInit = function(target) // 当执行加载的剪辑的第一帧上的动作时调用

{

if(d



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有