flash常用动作命令大全

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 页面的 <head>...</head> 之间加入下面的 javascript. 代码 .
<script. language="javascript">
<!-- ~y
function mm_openbrwindow(theurl,winname,features) { //v2.0
window.open(theurl,winname,features); ;
}
//-->
</script>
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<100){ // 如果没有加载完成,不要播放
target.stop();
} else { // 加载完成,可以设置加载的 swf 文件开始播放的帧数
target.gotoandplay(2);
}
target._width=400 // 设置加载的影片的大小及其位置等相关属性<
上一个:网站设计要考虑到视觉障碍人群
下一个:网站程序开发价格查询
彭泽网站建设,彭泽做网站,彭泽网站设计