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("");
}
13、打开一个网页,如果该“网页”是在网络上的其他站点里
on(release){
getURL();
}
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()//播放声音;
Volume()//读取声音的音量
5.mysound.setVolume()//设置音量
Pan()//读取声音的平衡值
7.mysound.setPan()//设置声音的平衡值
8.mysound.position//声音播放的当前位置
9.mysound.duration//声音的总长度;
FLASH动作脚本代码集锦
8o4X-XXvf$b019楼空间%hNDbU+_ZR7?-JD{K
1 、简单 loading 代码:
I%{hB!U|n)v0方法 1 、使用载入字节数判断
19楼空间bv:zHD@s
b=getBytesTotal();// 获取总的字节数
19楼空间bW(ezs,@;y+p
a=getBytesLoaded();// 已经下载的字节数
19楼空间6~Z.e][EOA
onEnterFrame=function(){// 进入帧时 , 进行判断
}~_2w7Y/_I"L0if (a == b) {// 如果载入的字节数等于总的字节数
z~.vZ_P~0z.X0EnterFrame// 删除进入帧
N1we#p;D7p/j#\|)HH0
gotoAndPlay("frame");// 转入到你要播放的帧
19楼空间Qno7ce!V,R k
] else {// 否则
19楼空间/E$j.lsDe'L3}/Q
a=getBytesLoaded();// 已经下载的字节数
19楼空间V5rQ,a_ D
percent=int(a/b*100)+"%";// 计算已经下载的百分比
19楼空间 {QTQF(a
]
19楼空间.NA!|h] dFs
}
r7D-|\ X:z+]0把上面方法放入第一帧就可以了
E.DW%v8f1m019楼空间*n6K} G O7_:R
方法 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 载入的控制
_ateEmptyMovieClip ( "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 进程
LoadProgress=function(target,loadedBytes,totalBytes ){ //onloadprogress 加载过程中每当将加载的内容写入磁盘时调用
// 其中 loadedBytes 是已经下载的字节, totalBytes 是正在加在的文件的总字节数
x=loadedBytes
y=totalBytes
//trace(x+ " bytes 已经 load 了 ");
/
/trace(totalBytes + " bytes 需要 load");
d=x*100/y // 计算已经载入的百分比
)
LoadInit = function(target) // 当执行加载的剪辑的第一帧上的动作时调用
{
if(d<100){ // 如果没有加载完成,不要播放
target.stop();
} else { // 加载完成,可以设置加载的 swf 文件开始播放的帧数
AndPlay(2);
}
target._width=400 // 设置加载的影片的大小及其位置等相关属性
target._height=350
target._x=25
target._y=50
}
mcl.addListener(listener); // 注册一个新的监听对象
mcl.loadClip("***.swf",1)// 使用自定义的对象,加载 swf 文件
4 、设为首页
on (release) {
getURL("void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage('/')","_self", "POST");
}
注意要将网页中的 flash 的 ID 号命名为 "links"
加入收藏夹
on (release) {
getURL("al.AddFavorite('',' 网页 ');","_self", "POST");
}
5 、如何随机设置 MC 颜?
方法 1 、 MC 实例名为 "mc"
mycolor=new Color("mc")
mycolor.setRGB(random(0xffffff))
方法 2 、 MC 实例名为 "mc"
mycolor=new Color("mc") [
mycolor.setRGB(random(16777215))
方法 3 、 myColor = new Color(mc);
    myColorTransform. = new Object();// 用 new Object() 为

本文发布于:2024-09-22 03:39:27,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/90115.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:播放   加载   声音   字节数   载入   动作
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议