FLASH发布成SWF文件后打开自动全屏幕观看函数?一.影片控制函数
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 来实现 , 新建一层myab函数python,这层专门放 Action,
第一帧myab函数python,
ifFrameLoaded (" 场景 ", frame) {// 假如场景中地祯数已经载入
goto and play() // 跳至并播放某某祯 ( 自己设定 )
}
第二帧myab函数python, 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 页面的 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 对象~
推荐阅读
- g9550是什么cpu,g9505处理器
- 趣拍市场拍摄什么,趣拍是不是真的
- 游戏软件开发的主要成果,游戏软件开发需要具备什么条件
- 休闲益智游戏为什么这么火,有哪些休闲益智的游戏
- php数组读取数据类型 php读取json数组中指定内容
- 6400配什么cpu的简单介绍
- 苹果视频怎么导入安卓手机,苹果视频怎么导入安卓手机里
- caj怎么变成word,caj怎么改成word
- ftl中使用java代码的简单介绍