Flash常見的姿勢指令
一.Flash中的常用命令:
1、在當今幀停止播放
on(release){
stop();
}
2、從當今幀開播
on(release){
play();
}
3、跳至第 10 幀,而且從第 10 幀開播
on(release){
gotoAndPlay(10);
}
4、跳至第 20 幀,而且終止在該幀
on(release){
gotoAndStop(20);
}
5、跳到下一個情景,而且繼續(xù)播放
on(release){
nextScene();
play();
}
6、跳到上一個情景,而且繼續(xù)播放
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、播放視頻的界面,無論播放軟件對話框有多大,都維持原規(guī)格不會改變
on(release){
fscommand("allowscale", false);
}
12、開啟一個網(wǎng)頁頁面,假如該“網(wǎng)頁頁面”和“flash動畫”在同一個文件夾名稱里:
on(release){
getURL("http://ftg.5d6d.com");
}
13、開啟一個網(wǎng)頁頁面,假如該“網(wǎng)頁頁面”是在互聯(lián)網(wǎng)上的別的網(wǎng)站里:
on(release){
getURL(http://ftg.5d6d.com);
}
14.自動跳轉(zhuǎn)幀(按紐姿勢,釋放出來自動跳轉(zhuǎn))
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中有關(guān)響聲的常用命令:
1.new Sound()//建立一個新的響聲目標;
2.mysound.attachSound()//載入杜蘭特的響聲
3.mysound.start()//播放視頻響聲;
4.mysound.getVolume()//載入響聲的聲音
5.mysound.setVolume()//設(shè)定聲音
6.mysound.getPan()//載入響聲的均衡值
7.mysound.setPan()//設(shè)定響聲的均衡值
8.mysound.position//響聲播放視頻的所在位置
9.mysound.duration//響聲的總長;
FLASH姿勢腳本制作編碼錦集
1 、簡易 loading 編碼:
方式 1 、應(yīng)用加載字節(jié)分辨
b=getBytesTotal();// 獲得總的字節(jié)
a=getBytesLoaded();// 早已免費下載的字節(jié)
onEnterFrame=function(){// 進到幀時 , 開展分辨
if (a == b) {// 假如加載的字節(jié)相當于總的字節(jié)
delete this.onEnterFrame// 刪掉進到幀
gotoAndPlay("frame");// 轉(zhuǎn)到到你需要播放視頻的幀
] else {// 不然
a=getBytesLoaded();// 早已免費下載的字節(jié)
percent=int(a/b*100) "%";// 測算早已免費下載的百分數(shù)
]
}
把上邊方式 放進第一幀就可以了
方式 2 、應(yīng)用加載的幀率分辨_
用 Action 英語的語法地 if frame. is loaded 來完成 , 在建一層,這層專業(yè)放 Action,
第一幀,
ifFrameLoaded (" 情景 ", frame) {// 倘若情景中地禎數(shù)早已加載
goto and play() // 跳至并播放視頻某某某禎 ( 自身設(shè)置 )
}
第二幀, O*Np@Q
goto and play(" 情景 1", 1)// 跳至并播放視頻第一禎循環(huán)系統(tǒng)
再再加上一個 load 地 MC 循環(huán)播放在這里兩幀的正中間,就 OK 了。
2 、用 flash 做那類彈出來的小窗口
分二步:
給 flash 中的按鍵添加以下 action:
on (release) { idd{
getURL ("MM_openBrWindow('newweb.htm','','width=600,height=100')");
在 HTML 網(wǎng)頁頁面的 <head>...</head> 中間添加下邊的 javascript. 編碼 .
<script. language="javascript">
<!-- ~Y
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features); ;
}
//-->
</script>
3 、加載 swf 文檔的操縱
在 flash 中能夠 應(yīng)用 loadmovie ()和 loadmovienum ()2個涵數(shù)操縱,實際編碼以下:
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 類,應(yīng)用它能夠 操縱播放視頻,下邊是一個測試程序:
var mcl= new MovieClipLoader(); // 重新定義的 MovieClipLoader 目標~
var listener = new Object(); // 界定一個新的目標,用于監(jiān)視 load 過程
listener.onLoadProgress=function(target,loadedBytes,totalBytes ){ //onloadprogress 載入全過程中每每將載入的內(nèi)容載入硬盤時啟用
// 在其中 loadedBytes 是早已免費下載的字節(jié)數(shù), totalBytes 是已經(jīng)加進的文檔的總字節(jié)
x=loadedBytes
y=totalBytes
//trace(x " bytes 早已 load 了 ");
//trace(totalBytes " bytes 必須 load");
d=x*100/y // 測算早已加載的百分數(shù)
)
listener.onLoadInit = function(target) // 當實行載入的剪接的第一幀上的姿勢時啟用
{
if(d<100){ // 要是沒有載入進行,不必播放視頻
target.stop();
} else { // 載入進行,能夠 設(shè)定載入的 swf 文檔開播的幀率
target.gotoAndPlay(2);
}
target._width=400 // 設(shè)定載入的電影的尺寸以及部位等有關(guān)特性
target._height=350
target._x=25
target._y=50
}
mcl.addListener(listener); // 申請注冊一個新的監(jiān)視目標
mcl.loadClip("***.swf",1)// 應(yīng)用自定的目標,載入 swf 文檔
4 、設(shè)為首頁
on (release) {
getURL("void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage('http://www.flash8.net/')","_self", "POST");
}
留意要將網(wǎng)頁頁面中的 flash 的 ID 號取名為 "links"
添加網(wǎng)址收藏夾
on (release) {
getURL("void window.external.AddFavorite('http://www.163.com',' 網(wǎng)頁頁面 ');","_self", "POST");
}
5 、怎樣任意設(shè)定 MC 色調(diào)?
方式 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() 為
//setTrandform() 建立主要參數(shù)并任意賦值
myra = random(100);
myrb = random(255);
myga = random(100);
mygb = random(255);
myba = random(100);
mybb = random(255);
myaa = random(100);
myab = random(255);
myColorTransform. = {ra:myra, rb:myrb, ga:myga, gb:mygb, ba:myba, bb:mybb, aa:myaa, ab:myab};
myColor.setTransform(myColorTransform);
方式 4 、 mycolor = new Color(mc);
mycolor.setRGB(random(255)<<16|random(255)<<8|random(255));
6 、有關(guān)隨機數(shù)字的方法
用于造成 6--20 中間的 5 個不反復(fù)的隨機數(shù)字
1): 最先造成一個隨機數(shù)字 , 放到數(shù)字能量數(shù)組目標中的第一個部位
2): 造成一個新的隨機數(shù)字
3): 查驗新造成的隨機數(shù)字和全部現(xiàn)階段已造成的隨機數(shù)字是不是同樣 , 若是同樣則回到 (2), 不然回到 (4)
4): 將新的隨機數(shù)字添加數(shù)字能量數(shù)組目標中下一個數(shù)字能量數(shù)組原素內(nèi)
5): 查驗數(shù)字能量數(shù)組目標數(shù)量是不是已做到 5 個 , 倘若跳至 (6), 不然回到 (2)
6): 完畢
AS 以下 :
data1=newArray(5);
tot=1;
data1=[tot-1]=random(20-6 1) 6;
do{
gen_data=random(20-6 1) 6;
reapeat_data=0;
for(i=0,i<=tot-1;i ){
if(gen_data==data
reapeat_data=1;
break;
}
}
if(reapeat_data==0){
tot
data[tot-1]=reapeat_data;
}
}while(tot<5);
trace(data1);
7 、怎樣嚴禁鼠標右鍵菜單、放縮、全屏幕
在第一楨中鍵入下邊指令:
全屏幕-> FS Command ("fullscreen", true)
嚴禁放縮-> FS Command ("allowscale", False)
嚴禁萊單-> FS Command ("showmenu", False)
fscommand 的方式 還是只有適用 fp ,在網(wǎng)頁頁面中應(yīng)用還是務(wù)必加上附加的主要參數(shù)
<PARAM Name="menu" value="false">
或是用非常簡單的一句 as ,在 fp 和網(wǎng)頁頁面中都可用:
Stage.showMenu=false;
8 、怎樣完成雙擊鼠標實際效果?
把下邊的編碼放進按鍵上:
on (press) {
time = getTimer()-down_time;
if (time<300) {
trace("ok");
}
down_time = getTimer();
}
那樣的話,假如都用較為不便,寫了一個類來分辨
MovieClip.prototype.doubleClick = function() {
this.timer2 = getTimer()/1000;
if ((this.timer2-this.timer)<0.25) {
return true;
} else {
this.timer = getTimer()/1000;
return false;
}
};
承繼了 mc 的類,能夠 多次重復(fù)使用,自然還可以封裝為 2 。 0 的類
9 、假如要在電腦瀏覽器中完成全屏幕實際效果,只需在 html 文檔
中添加下列編碼就可以:
<script>
window.open("*.swf","","fullscreen=1,menubar=no,width=800,height=600")
</script>
在其中 *.swf 為要啟用的 FLASH 文檔,記牢要將該文件放到 html 文檔的同一途徑下邊。要退出全屏情況需按 ALT + F4 或撤出。
假如在 swf 文檔中,加上關(guān)閉按鈕,應(yīng)用下邊的編碼:
on(release) {
getURL("opener=null;window.close();");
}
10 、用 AS 如何把電影反放
function prev(target) {
target.gotoAndStop(target._totalframes);
target.onEnterFrame. = function() { [
if (this._currentframe>1) {
this.gotoAndStop(this._currentframe-1);
} else {
delete this.onEnterFrame;
}
};
}
prev(_root.mc); // 特定要后退播放視頻的 MC instance name 就可以了
11 、響聲有關(guān)
以前為 MYSOUND 連接一個特性
1 : mysound=new Sound();// (注解) mysound 是一個用戶標識符, new Sound 是一個構(gòu)造函數(shù),表明 mysound 是一個 Sound 目標。
之后能夠 根據(jù) mysound 來啟用 Sound 方式 }*HK[
2: mysound.attachSound("name"); 這兒的 NAME 便是你以前在標志符里寫的物品了,相匹配好啦就 OK !
3: mysound.setVolume(50); 這個是操縱響聲播放視頻時的響聲尺寸,賦值在 0 到 100 ,實際意義大家都知道吧,不容易有些人覺得 0 是最高聲吧 ~
4:mysound.start(0.01); 這一句子是表明開播響聲,()里的主要參數(shù)表示聲音剛開始的部位,企業(yè)為秒,再說便是循環(huán)系統(tǒng)幾回 ~ 例如 mysound.start(30 , 2);// 響聲從 30 秒處剛開始循環(huán)系統(tǒng) 2 次。
12 、倒數(shù)計時
最先新建文件之后,在主情景中各自用文字工具創(chuàng)建三個動態(tài)性輸入框,自變量姓名分別是: leftmin,leftsec,leftmilli, 也就是各自來顯示信息記時的分鐘、分秒和ms數(shù)。
隨后在建一層,在第一楨寫上以下編碼就可以:(早已干了詳盡表述,堅信絕大多數(shù)盆友可以了解這種編碼的含意)
onLoad = function(){// 當情景載入之后實行
totalmin = 40;
totalsec = 60;
totalmilli = 100;
// 復(fù)位一些自變量,在后面的測算時要采用這種自變量
}
nEnterFrame. = function(){// 逐楨實行姿勢"
currentsec = Math.round(getTimer()/1000);
// 求出當今電影早已播放視頻的分秒(求整)
currentmilli = Math.round(getTimer()/10);
// 求出當今電影早已播放視頻的ms數(shù)(求整)
leftsec = totalsec- currentsec;~
// 剩下的分秒相當于總的分秒減掉早已播放視頻的分秒
leftmin = totalmin; ^
// 剛開始分鐘數(shù)相當于總的分鐘數(shù),剛開始是不會改變的
leftmilli = totalmilli - currentmilli;
// 剩下的ms數(shù)相當于總的ms數(shù)減掉早已播放視頻的ms數(shù)
if(leftsec<10){leftsec = "0" leftsec}
if(leftmin<10){leftmin = "0" leftmin}
if(leftmilli<10){leftmilli = "0" leftmilli}
// 之上三句是當分鐘數(shù)、分秒、ms數(shù)低于 10 的情況下,前邊再加上一個 “0” 。
if(leftmilli<=1){totalmilli =100;} );
// 當記時剩余的ms低于 1 的情況下,總分秒再加 100 ,便于下一次再次記時(這兒留意獲得的電影播放視頻的ms數(shù)是一直提升的)
if(leftsec == 0){// 當剩下的分秒相當于 0 的情況下
totalsec =60;// 相近上邊的表述,總分秒加 60
totalmin-=1;// 此刻等同于過去了 60 秒,因此分鐘數(shù)要減 1
if(leftmin ==0){// 當分鐘數(shù)相當于 0 的情況下,記時完畢
leftsec = "00"; ,
leftmin = "00";
leftmilli = "00";
// 將三個記時框都附值為 0
delete onEnterFrame;// 刪掉這一逐楨姿勢,以節(jié)約資源
};
}
}
13 、電腦鍵盤操縱前后左右
如何用電腦鍵盤中的前后左右操縱動漫!
onClipEvent (load) {
speed = 5;// 當 MC 加載時,設(shè)定速率為 5 ,換句話說每按一下鍵盤按鍵,就挪動 5 像素
}
onClipEvent (enterFrame) {
if (Key.isDown(Key.LEFT)) {
this._x -= speed;// 當 ← 被按住時,本身的 X 部位持續(xù)減 speed , X 軸座標持續(xù)減少,也就是持續(xù)往左邊挪動
}
if (Key.isDown(Key.RIGHT)) {
this._x = speed;// 當 → 被按住時,本身 X 部位持續(xù)加 speed , X 軸座標持續(xù)提升,也就是持續(xù)往右邊挪動
}
if (Key.isDown(Key.UP)) {
this._y -= speed;// 當 ↑ 被按住時,本身的 Y 部位持續(xù)減 speed , Y 軸座標持續(xù)減少,也就是持續(xù)往上挪動
}
if (Key.isDown(Key.DOWN)) {
this._y = speed;// 當 ↓ 被按住時,本身的 Y 部位持續(xù)加 speed , Y 軸座標持續(xù)提升,也就是持續(xù)向下移動
}
}
onEnterFrame. = function () {
if (Key.isDown(Key.LEFT)) {
mc._x -= 20;
}
if (Key.isDown(Key.RIGHT)) {
mc._x = 20;
}
if (Key.isDown(Key.UP)) {
mc._y -= 20;
}
if (Key.isDown(Key.DOWN)) {
mc._y = 20;
}
if (mc._x<0) {
mc._x = 0;
}
if (mc._x>550-mc._width) {
mc._x = 550-mc._width;
}
if (mc._y<0) {
mc._y = 0;
}
if (mc._y>400-mc._height) {
mc._y = 400-mc._height;
}
}
14 、任意啟用外界照片
用 9 個照片為事例,這一還可以應(yīng)用 loadmovie 啟用
num=Math.round(9*Math.random() 1)
// 設(shè)定隨后數(shù)據(jù)( 1-9 )
_root.createEmptyMovieClip("pic&
quot;, 1);
// 建立一個空的 PIC MC 用于裝車外邊加載的照片
_root.pic._x = 200;
_root.pic._y = 200;
// 簡易設(shè)定一下 MC 的部位
_root.pic.loadMovie(num ".jpg",1);
// 隨后加載外邊的照片
15 、中止
能夠 把要中止的地區(qū) , 幀率弄長啊
或是在當今幀寫
stop();
function pause(){
clearInterval(pauseInterval);
play();
pauseInerval=setInterval(pause,1000); //1000 是 1 秒
16 、如何更改某一影片剪輯的播放視頻速率
function go(obj) {
with (obj) {
nextFrame();
if (_currentframe. == _totalframes) {
gotoAndStop(1);
}
}
)
go(mc);
setInterval(go, 100, mc);
17 、如何啟用 .chm 文檔
getURL(mk:@MSITStore:F:...xxx.chm::/index.htm)
18 、隨機生成一個有 30 個數(shù)據(jù)的數(shù)字能量數(shù)組,這 30 個數(shù)字隨機在 1~500 中間取,且不可以反復(fù),并且要亂序的。
tmp = new Array();
k = new Array();
for (i=0; i<=499; i ) {
tmp = i 1;
}
for (i=0; i<=29; i ) {
k = tmp.splice(random(tmp.length-1), 1);
}
trace(k);
Flash按鍵姿勢編碼
________________________________________
Flash按鍵姿勢編碼
1、轉(zhuǎn)下一幀并繼續(xù)播放
on (release)
{
play();
}
2、轉(zhuǎn)第三幀并播放視頻
on (release)
{
gotoAndPlay(03);
stopAllSounds();
}
3、播放視頻
fscommand("fullscreen", "true");
4、撤出
on (release)
{
if (substring(_root._url, 8, 1) == "/")
{
fscommand("quit");
}
else
{
getURL("javascript:window.close()");
} // end if
}
5、回到第一幀
on (release)
{
gotoAndPlay(01);
stopAllSounds();
}
FLASH腳本制作代碼大全
- Go to 自動跳轉(zhuǎn)到特定的幀
- Play 播放視頻
- Stop 終止
- Toggle High Quality 在畫質(zhì)清晰和低畫面質(zhì)量間轉(zhuǎn)換
- Stop All Sounds 終止全部響聲的播放視頻
- Get URL 自動跳轉(zhuǎn)至某一超聯(lián)接
- FSCommand 推送FSCommand指令
- Load Movie 裝車電影
- Unload Movie 卸載掉電影
- Tell Target 告之總體目標
- If Frame Is Loaded ..分辨幀是不是被徹底加載
- On Mouse Event 鼠標事件
。別的Actions。包含:
- break 跳出循環(huán)
- call 啟用特定幀(一般喊有某一特殊涵數(shù))
- comment 注解
- continue 再次循環(huán)系統(tǒng)
- delete 刪掉一個目標(Object)中的自變量
- do while do while循環(huán)系統(tǒng)
- duplicateMovieClip 拷貝MC
- else 不然(與if合用)
- else if 不然假如(與if合用)
- evaluate 啟用自定義函數(shù)(Function)
- for for循環(huán)
- for .. in 先后獲得目標(Object)中的每個特性或是某一數(shù)字能量數(shù)組中的全部原素
- FSCommand 推送FSCommand指令
- function 申明自定義函數(shù)
- getURL 自動跳轉(zhuǎn)至某一超聯(lián)接
- goto 自動跳轉(zhuǎn)到特定的幀
- if 假如
- ifFrameLoaded ..幀是不是徹底被加載
- include 讀取外界的ActionScript體系文件(.as)
- loadMovie 裝車MC
- loadVariables 轉(zhuǎn)截外界文檔中的數(shù)據(jù)信息,這種外界文檔能夠 是文本文檔,或是是由ASP/CGI等腳本制作回到的文字值
- on 鼠標事件的開啟標準
- onClipEvent MC的惡性事件開啟程序流程
- play 播放視頻
- print 輸出到復(fù)印機
- removeMovieClip 刪掉MC
- return 在涵數(shù)(function)中回到一個值
- set variable 設(shè)置變量類型
- setProperty 設(shè)置特性
- startDrag 剛開始拖拽
- stop 終止
- stopAllSounds 終止全部響聲的播放視頻
- stopDrag 終止拖拽
- swapDepths 互換2個MC的深層
- tellTarget 特定Action指令起效的總體目標
- toggleHighQuality 在畫質(zhì)清晰和低畫面質(zhì)量間轉(zhuǎn)換
- trace 追蹤調(diào)節(jié)
- unloadMovie 卸載掉MC
- var 申明局部變量
- while 當..創(chuàng)立時..
- with 對..目標(Object)做..
。操作符( Operators)
- ! 邏輯非實際操作
- != 并不等于
- "" 字符串數(shù)組
- % 取余數(shù)
- && 邏輯實際操作
- () 括弧
- * 乘號
- 減號
- 自變量自加一
- - 減號
- -- 自變量自減一
- / 除號
- < 低于
- <= 不大于
- <> 并不等于
- == 相同
- > 超過
- >= 高于或等于
- and 邏輯
- not 邏輯非
- or 邏輯或
- typeof 回到變量類型
- void 實體線,無回到
- | | 邏輯或?qū)嶋H操作
Bitwise Operators 位操作符
- & 位與實際操作
- << 位偏移
- >> 位偏移
- >>> 位偏移(無標記)
- ^ 位異或?qū)嶋H操作
- | 位或?qū)嶋H操作
- ~ 補位操作
Compound Assign Operators 復(fù)合型操作符
- %= A%=B 等效于 A=A%B
- &= A&=B 等效于 A=A&B
- *= A*=B 等效于 A=A*B
- = A =B 等效于 A=A B
- -= A-=B 等效于 A=A
-B
- /= A/=B 等效于 A=A/B
- <<= A<<=B 等效于 A=A<<B
- >>= A>>=B 等效于 A=A>>B
- >>>= A>>>=B 等效于 A=A>>>B
- ^= A^=B 等效于 A=A^B
- |= A|=B 等效于 A=A|B
String Operators 字符串數(shù)組操作符(注:本質(zhì)上是ASCII的較為)
- add 聯(lián)接2個字符串數(shù)組
- eq A eq B 字符串數(shù)組A值與字符串數(shù)組值B相同
- ge A ge B 字符串數(shù)組A值高于或等于字符串數(shù)組B值
- gt A gt B 字符串數(shù)組A值超過字符串數(shù)組B值
- le A le B 字符串數(shù)組A值不大于字符串數(shù)組B值
- lt A lt B 字符串數(shù)組A值低于字符串數(shù)組B值
- ne A ne B 字符串數(shù)組A值并不等于字符串數(shù)組B值
Functions 涵數(shù)
- Boolean 取關(guān)系式的布爾值(True 或 False)
- escape 去除URL串中的非法字符,將其主要參數(shù)依照URL編碼的格式轉(zhuǎn)化為字符串數(shù)組(String)
- eval 瀏覽并測算關(guān)系式(expression)的值,并以字符串數(shù)組(String)的方式回到該值
- false 布爾運算非值(0)
- getProperty 獲得特性
- getTimer 獲得從影片開播到現(xiàn)在的總播放視頻時間(ms數(shù))
- getVersion 獲得電腦瀏覽器的FLASHPlayer的版本信息
- globalToLocal 情景(Scene)中的坐標轉(zhuǎn)換成MC中的座標
- hitTest 檢測一個點或是MC是不是同另一個交叉式(即沖突檢測)
- int 把十進制標值強制轉(zhuǎn)換成整數(shù)金額
- isFinite 檢測標值是不是為比較有限數(shù)
- isNaN 檢測是不是為非標值
- keycode 回到電腦鍵盤按下鍵的電腦鍵盤值(ASCII值)
- localToGlobal MC中的坐標轉(zhuǎn)換成情景(Scene)中的座標
- maxscroll 輸入框的較大行度
- newline 換行符
- Number 將主要參數(shù)轉(zhuǎn)化成標值其返回值有下列四種狀況:
假如 x 為一數(shù)據(jù),則返回值即是該數(shù)據(jù);假如 x 為一布爾運算數(shù),則回到0或1;假如 x 為一字符串數(shù)組,則涵數(shù)將x表述為一個指數(shù)值方式的十進制數(shù);假如x未定義,則回到0。
- parseFloat 將字符串數(shù)組轉(zhuǎn)化成浮點數(shù)
- parseInt 將字符串數(shù)組轉(zhuǎn)化成整數(shù)金額
- random 造成0到特定數(shù)間的隨機數(shù)字
- scroll 輸入框中的起止翻轉(zhuǎn)行
- String 將主要參數(shù)轉(zhuǎn)化成字符串數(shù)組
- targetPath 回到特定案例MC的途徑字符串數(shù)組
- true 布爾運算是值(1)
- unescape 保存字符串數(shù)組中的%XX文件格式的十六進制標識符
String Functions 字符串函數(shù)
- chr 將ASCII碼轉(zhuǎn)化成相對標識符
- length 回到字符串數(shù)組的長短
- mbchr 將ASCII/S-JIS編碼轉(zhuǎn)換成相對的多字節(jié)數(shù)標識符
- mblength 回到多字節(jié)數(shù)字符串數(shù)組的長短
- mbord 將多字節(jié)數(shù)字符轉(zhuǎn)換成相對的ASCII/S-JIS編號
- mbsubstring 提取多字節(jié)數(shù)字符串數(shù)組中的字符串
- ord 將字符轉(zhuǎn)換成ASCII碼
- substring 截取字符串中的子串
Properties 特性
- _alpha Alpha值(清晰度值)
- _currentframe 在MC中的當今幀率
- _droptarget 當應(yīng)用Start drag拖拽一個MC時,即時地回到該MC的絕對路徑
- _focusrect 高亮度按鍵或是某一當今地區(qū)的顯示信息是否(True顯示信息/Flase無法顯示)
- _framesloaded 已加載的影幀率
- _height MC的高寬比
- _highquality 畫面質(zhì)量的高矮(True畫質(zhì)清晰/False低畫面質(zhì)量)
- _name MC的實例名
- _quality 當今畫面質(zhì)量(字符串數(shù)組值) LOW,MEDIUM,HIGH,BEST
- _rotation MC轉(zhuǎn)動的視角(企業(yè):度)
- _soundbuftime 響聲的緩沖區(qū)域尺寸(初始值5,企業(yè):秒)
- _target MC的途徑
- _totalframes 總幀率
- _url 影片被啟用的URL詳細地址
- _visible 是否可視(True可視性/False不能視)
- _width MC的總寬
- _x MC的x座標
- _xmouse 電腦鼠標的x座標
- _xscale MC的X徑向放縮度
- _y MC的y座標
- _ymouse 電腦鼠標的y座標
- _yscale MC的y軸向放縮度
Objects 目標
Array 數(shù)字能量數(shù)組
- concat 合拼好幾個數(shù)字能量數(shù)組
- join 將一個數(shù)字能量數(shù)組中的原素轉(zhuǎn)換成字符串數(shù)組,并根據(jù)特殊的切分符開展聯(lián)接,并回到結(jié)果字符串數(shù)組
- length 回到數(shù)組長度
- new Array 在建數(shù)字能量數(shù)組目標
- pop 出棧 (FILO 先進后出)
- push 入棧 (入序列)
- reverse 反相(錯亂數(shù)字能量數(shù)組,及第一個原素和最后一個原素交換……)
- shift 出序列 (FIFO 先進先出)
- slice 提取數(shù)字能量數(shù)組中的子串轉(zhuǎn)化成新的數(shù)字能量數(shù)組
- sort 數(shù)字能量數(shù)組原素的排列
- splice 從數(shù)字能量數(shù)組中特定原素起刪掉特定數(shù)量的原素或是刪掉特定原素
- unshift 從數(shù)字能量數(shù)組頭頂部插進一個原素
Boolean 布爾運算目標
- new Boolean 在建布爾型目標
- toString 將布爾型目標的值轉(zhuǎn)化成字符串數(shù)組值
- valueOf 獲得布爾型目標的值(返回值為布爾型)
Color 色調(diào)目標
- getRGB 獲得顏色值的RGB份量(返回值0xRRGGBB十六進制)
- getTransform 獲得顏色值的變換量(返回值 cxform 型) [不太清晰]
- new Color 在建一色調(diào)目標
- setRGB 設(shè)定顏色值的RGB份量(主要參數(shù)為0xRRGGBB十六進制)
- setTransform 設(shè)定顏色值的變換量(主要參數(shù)為 cxform 型) [不太清晰]
Date 時間和時間目標
- getDate 獲得當今時間(當月的哪天)
- getDay 獲得今天星期幾(0-Sunday,1-Monday...)
- getFullYear 獲得當今年代(四位數(shù)據(jù))
- getHours 獲得當今時數(shù)(24小時制,0-23)
- getMilliseconds 獲得當今ms數(shù)
- getMinutes 獲得當今分鐘數(shù)
- getMonth 獲得當今月(留意從0開始:0-Jan,1-Feb...)
- getSeconds 獲得當今分秒
- getTime 獲得UTC文件格式的從1970.1.1 0:00至今的分秒
- getTimezoneOffset 獲得獲取當前時間和UTC文件格式的偏位值(以分鐘為企業(yè))
- getUTCDate 獲得UTC文件格式的當今時間(當月的哪天)
- getUTCDay 獲得UTC文件格式的今天星期幾(0-Sunday,1-Monday...)
- getUTCFullYear 獲得UTC文件格式的當今年代(四位數(shù)據(jù))
- getUTCHours 獲得UTC文件格式的當今時數(shù)(24小時制,0-23)
- getUTCMilliseconds 獲得UTC文件格式的當今ms數(shù)
- getUTCMinutes 獲得UTC文件格式的當今分鐘數(shù)
- getUTCMonth 獲得UTC文件格式的當今月(留意從0開始:0-Jan,1-Feb...)
- getUTCSeconds 獲得UTC文件格式的當今分秒
- getYear 獲得當今簡稱年代(當今年代減掉1900)
- new Date 在建時間日期目標
- setDate 設(shè)定當今時間(當月的哪天)
- setFullYear 設(shè)定當今年代(四位數(shù)據(jù))
- setHours 設(shè)定當今時數(shù)(24小時制,0-23)
- setMilliseconds 設(shè)定當今ms數(shù)
- setMinutes 設(shè)定當今分鐘數(shù)
- setMonth 設(shè)定當今月(留意從0開始:0-Jan,1-Feb...)
- setSeconds 設(shè)定當今分秒
- setTime 設(shè)定UTC文件格式的從1970.1.1 0:00至今的分秒
- setUTCDate 設(shè)定UTC文件格式的當今時間(當月的哪天)
- setUTCFullYear 設(shè)定UTC文件格式的當今年代(四位數(shù)據(jù))
- setUTCHours 設(shè)定UTC文件格式的當今時數(shù)(24小時制,0-23)
- setUTCMilliseconds 設(shè)定UTC文件格式的當今ms數(shù)
- setUTCMinutes 設(shè)定UTC文件格式的當今分鐘數(shù)
- setUTCMonth 設(shè)定UTC文件格式的當今月(留意從0開始:0-Jan,1-Feb...)
- setUTCSeconds 設(shè)定UTC文件格式的當今分秒
- setYear 設(shè)定當今簡稱年代(當今年代減掉1900)
- toString 將時間日期值轉(zhuǎn)化成"時間/時間"方式的字符串數(shù)組值
- UTC 回到特定的UTC文件格式時間日期的固定不動時間值
Key 電腦鍵盤目標
- BACKSPACE Backspace(<-)鍵
- CAPSLOCK CapsLock鍵
- CONTROL Ctrl鍵
- DELETEKEY Delete(Del)鍵
- DOWN 方位下鍵
- END End鍵
- ENTER Enter(回車鍵)鍵
- ESCAPE Esc鍵
- getAscii 獲得最后一個按住或松掉的鍵的相匹配標識符的Ascii碼
- getCode 獲得最后一個被按住的鍵的電腦鍵盤掃描儀碼
- HOME Home鍵
- INSERT Insert(Ins)鍵
- isDown 當特定鍵被按住時回到True值
- isToggled 當Caps lock或是Num Lock鍵被鎖住時回到真(True)
- LEFT 方位單擊
- PGDN PageDown(PGDN)鍵
- PGUP PageUp(PGUP)鍵
- RIGHT 方位鼠標右鍵
- SHIFT Shift鍵
- SPACE 空白鍵
- TAB Tab鍵
- UP 方位上鍵
Math 數(shù)學(xué)函數(shù)目標
- abs abs(n) 取n的平方根
- acos acos(n) n的反余弦(返回值企業(yè):傾斜度)
- asin asin(n) n的反正弦(返回值企業(yè):傾斜度)
- atan atan(n) n的反正切(返回值企業(yè):傾斜度)
- atan2 atan2(x,y) 測算x/y的反正切
- ceil ceil(n) 取挨近n的限制的整數(shù)金額(向上取整)
- cos cos(n) 取n的余弦(n的單位:傾斜度)
- E Euler(歐拉)指數(shù)值(約為2.718)
- exp 指數(shù)值
- floor floor(n) 取挨近n的低限的整數(shù)金額(向下取整)
- LN10 ln10(等于2.302)
- LN2 ln2(等于0.693)
- log 取自然對數(shù)(e為底)
- LOG10E 10為底取E的多數(shù)(等于0.434)
- LOG2E 2為底取E的多數(shù)(等于1.443)
- max 回到兩主要參數(shù)中的最高值
- min 回到兩主要參數(shù)中的極小值
- PI 圓周率(等于3.14159)
- pow pow(x,y) x的y三次方
- random 造成0-1間的隨機數(shù)字
- round 四舍五入求整
- sin sin(n) 取n的正弦交流電(n的單位:傾斜度)
- sqrt 開根號
- SQRT1_2 0.5開根號(等于0.707)
- SQRT2 4開根號(等于1.414)
- tan tan(n) 取n的正切值(n的單位:傾斜度)
MovieClip 電影鐵夾目標
- attachMovie 造成一個庫文件MC的實體線并將它關(guān)聯(lián)到某一影片上
- dupicateMovieClip 拷貝當今MC造成新的MC
- getURL 使電腦瀏覽器訪問特定網(wǎng)頁頁面
- gotoAndPlay 自動跳轉(zhuǎn)到特定幀并播放視頻
- gotoAndStop 自動跳轉(zhuǎn)到特定幀并停止播放
- loadMovie 引進一個外界影片到特定層
- loadVariables 引進外界文檔中的變量類型
- nextFrame 下一幀
- play 播放視頻
- prevFrame 前一幀
- removeMovieClip 刪掉用duplicateMovieClip建立的MC
- startDrag 剛開始拖拽MC
- stop 終止MC的播放視頻
- stopDrag 終止拖拽MC
- unloadMovie 卸載掉由loadMovie引進的Movie
Mouse 電腦鼠標目標
- hide 掩藏鼠標箭頭
- show 顯示信息鼠標箭頭
Number 標值目標
- MAX_value FLASH5 所容許的較大標值1.79769313486231 e 308
- MIN_value FLASH5 所容許的最少標值5 e -324
- NaN 是不是為非標值(Not a Number)
- NEGATIVE_INFINITY 是不是為負值
- new Number 在建標值目標
- POSITIVE_INFINITY 是不是為正數(shù)
- toString 將標值轉(zhuǎn)化成字符串數(shù)組
Object 目標
- new Object 在建目標
- toString 變換目標為字符串數(shù)組
- valueOf 回到目標的值
Selection 挑選區(qū)目標
- getBeginIndex 獲得可編寫文字區(qū)的起止部位,-1表明沒法編寫文字區(qū)
- getCaretIndex 獲得當今的編寫部位,-1表明沒有可編寫文字區(qū)
- getEndIndex 獲得可編寫文字區(qū)的完畢部位,-1表明沒法編寫文字區(qū)
- getFocus 獲得當今的激話文字區(qū)的文字用戶標識符
- setFocus 設(shè)定當今的激話文字區(qū)
- setSelection 設(shè)定可編寫文字的起止部位和停止部位
Sound 響聲目標
- attachSound 關(guān)聯(lián)庫文件的一個聲音
- getPan 獲得響聲的混音值 [不太清晰]
- getTransform 獲得當今響聲的轉(zhuǎn)換量(返回值種類:sxform) [不太清晰]
- getVolume 獲得當今響聲的聲音(百分數(shù))
- new Sound 在建響聲目標
- setPan 設(shè)定響聲的混音值 [不太清晰]
- setTransform 設(shè)定當今響聲的轉(zhuǎn)換量(主要參數(shù)種類:sxform) [不太清晰]
- setVloume 設(shè)定當今響聲的聲音(百分數(shù))
- start 開播當今響聲
- stop 停止播放當今響聲
String 字符串數(shù)組目標
- charAt 在特定的數(shù)據(jù)庫索引表格中回到一個字符
- charCodeAt 在特定的數(shù)據(jù)庫索引表格中回到一個字符的編碼
- concat 聯(lián)接合拼好幾個字符串數(shù)組
- fromCharCode 從標識符編碼組結(jié)構(gòu)出一個新的字符串數(shù)組
- indexOf 在字符串數(shù)組中找尋子串,回到子串起止部位或-1(-1表明找不到)
- lastIndexOf 在字符串數(shù)組中找尋子串,回到子串停止部位或-1(-1表明找不到)
- length 回到字符串數(shù)組的長短
- new String 在建字符串數(shù)組目標
- slice 回到字符串數(shù)組中特定提取的子串
- split 依據(jù)限定符將字符串數(shù)組轉(zhuǎn)化成一個數(shù)字能量數(shù)組
- substr substr( start, length ) 回到從start剛開始,共length長的子串<
br />
- substring substring( indexA, indexB ) 回到indexA..indexB中間的子串
- toLowerCase 將字符串數(shù)組中的英文大寫標識符所有轉(zhuǎn)化成小寫字母
- toUpperCase 將字符串數(shù)組中的小寫字母標識符所有轉(zhuǎn)化成英文大寫
XML 可擴充性編譯語言目標
- appendChild 加上一個子節(jié)點到特定的XML原素
- attributes XML原素的特性數(shù)字能量數(shù)組
- childNodes 一個XML原素的子節(jié)點數(shù)字能量數(shù)組
- cloneNode 復(fù)制(拷貝)當今節(jié)點
- createElement 在建一個新的XML原素
- createTextNode 在建一個新的XML文字節(jié)點
- firstChild 回到當今XML節(jié)點的第一個子節(jié)點
- hasChildNodes 當今XML節(jié)點是不是有子節(jié)點(回到true有子節(jié)點/flash則無)
- insertBefore 在一個特定的XML原素的子節(jié)點前插進一個新的子節(jié)點
- lastChild 回到當今XML節(jié)點的最后一個子節(jié)點
- load 從特定的URL把XML原素引進FLASH中
- loaded 當XML原素引進或者推送另外引進FLASH之后,回到true值
- new XML 在建一個XML目標
- nextSibling 當今XML節(jié)點的下一個節(jié)點
- nodeName 回到當今XML節(jié)點的姓名
- nodeType 回到當今XML節(jié)點的種類(1-原素,3-文字)
- nodevalue 回到當今XML節(jié)點的值(text型回到文字)
- onLoad 當引進或推送另外引進時開啟惡性事件
- parentNode 回到當今XML節(jié)點的父節(jié)點
- parseXML 將XML字符串數(shù)組轉(zhuǎn)化成XML目標
- previousSibling 當今XML節(jié)點的前一個節(jié)點
- removeNode 從XML文字中刪掉節(jié)點
- send 從FLASH中把一個XML原素發(fā)送至特定的URL詳細地址
- sendAndLoad 從FLASH中把一個XML原素發(fā)送至特定的URL詳細地址另外引進XML結(jié)果
- toString 把XML目標變換為XML字符串數(shù)組表述
XMLSocket XML套插口
- close 關(guān)掉一個XML套插口
- connect 聯(lián)接一個XML套插口,特定URL,并界定其服務(wù)器端口
- new XMLSocket 創(chuàng)建一個新的XML套插口
- onClose 關(guān)掉XML套插口時開啟惡性事件
- onConnect 聯(lián)接XML套插口時開啟惡性事件
- onXML 從服務(wù)器上獲得XML時開啟惡性事件
- send 推送XML給網(wǎng)絡(luò)服務(wù)器
FLASH姿勢腳本制作編碼錦集
1 、簡易 loading 編碼:
方式 1 、應(yīng)用加載字節(jié)分辨
b=getBytesTotal(); 獲得總的字節(jié)
a=getBytesLoaded(); 早已免費下載的字節(jié)
onEnterFrame=function(){ 進到幀時 , 開展分辨
if (a == b) { 假如加載的字節(jié)相當于總的字節(jié)
delete this.onEnterFrame 刪掉進到幀
gotoAndPlay(frame); 轉(zhuǎn)到到你需要播放視頻的幀
] else { 不然
a=getBytesLoaded(); 早已免費下載的字節(jié)
percent=int(ab100) %; 測算早已免費下載的百分數(shù)
]
}
把上邊方式 放進第一幀就可以了
方式 2 、應(yīng)用加載的幀率分辨_
用 Action 英語的語法地 if frame is loaded 來完成 , 在建一層,這層專業(yè)放 Action,
第一幀,
ifFrameLoaded ( 情景 , frame) { 倘若情景中地禎數(shù)早已加載
goto and play() 跳至并播放視頻某某某禎 ( 自身設(shè)置 )
}
第二幀, ONp@Q
goto and play( 情景 1, 1) 跳至并播放視頻第一禎循環(huán)系統(tǒng)
再再加上一個 load 地 MC 循環(huán)播放在這里兩幀的正中間,就 OK 了。
2 、用 flash 做那類彈出來的小窗口
分二步:
給 flash 中的按鍵添加以下 action
on (release) { idd{
getURL (MM_openBrWindow('newweb.htm','','width=600,height=100'));
在 HTML 網(wǎng)頁頁面的 head...head 中間添加下邊的 javascrīpt 編碼 .
scrīpt language=javascrīpt
!-- ~Y
function MM_openBrWindow(theURL,winName,features) { v2.0
window.open(theURL,winName,features); ;
}
--
scrīpt
3 、加載 swf 文檔的操縱
在 flash 中能夠 應(yīng)用 loadmovie ()和 loadmovienum ()2個涵數(shù)操縱,實際編碼以下:
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 類,應(yīng)用它能夠 操縱播放視頻,下邊是一個測試程序:
var mcl= new MovieClipLoader(); 重新定義的 MovieClipLoader 目標~
var listener = new Object(); 界定一個新的目標,用于監(jiān)視 load 過程
listener.onLoadProgress=function(target,loadedBytes,totalBytes ){ onloadprogress 載入
全過程中每每將載入的內(nèi)容載入硬盤時啟用
在其中 loadedBytes 是早已免費下載的字節(jié)數(shù), totalBytes 是已經(jīng)加進的文檔的總字節(jié)
x=loadedBytes
y=totalBytes
trace(x bytes 早已 load 了 );
trace(totalBytes bytes 必須 load);
d=x100y 測算早已加載的百分數(shù)
)
listener.onLoadInit = function(target) 當實行載入的剪接的第一幀上的姿勢時啟用
{
if(d100){ 要是沒有載入進行,不必播放視頻
target.stop();
} else { 載入進行,能夠 設(shè)定載入的 swf 文檔開播的幀率
target.gotoAndPlay(2);
}
target._width=400 設(shè)定載入的電影的尺寸以及部位等有關(guān)特性
target._height=350
target._x=25
target._y=50
}
mcl.addListener(listener); 申請注冊一個新的監(jiān)視目標
mcl.loadClip(.swf,1) 應(yīng)用自定的目標,載入 swf 文檔
4 、設(shè)為首頁
on (release) {
getURL(void(d
ocument.links.style.behavior='url
(#default#homepage)');voiddocument.links.setHomePage(' httpwww.flash8.net'),_self,
POST);
}
留意要將網(wǎng)頁頁面中的 flash 的 ID 號取名為 links
添加網(wǎng)址收藏夾
on (release) {
getURL(void window.external.AddFavorite(' httpwww.163.com',' 網(wǎng)頁頁面 ');,_self, POST);
}
5 、怎樣任意設(shè)定 MC 色調(diào)?
方式 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() 為
setTrandform() 建立主要參數(shù)并任意賦值
myra = random(100);
myrb = random(255);
myga = random(100);
mygb = random(255);
myba = random(100);
mybb = random(255);
myaa = random(100);
myab = random(255);
myColorTransform = {ramyra, rbmyrb, gamyga, gbmygb, bamyba, bbmybb, aamyaa,
abmyab};
myColor.setTransform(myColorTransform);
方式 4 、 mycolor = new Color(mc);
mycolor.setRGB(random(255)16random(255)8random(255));
6 、有關(guān)隨機數(shù)字的方法
用于造成 6--20 中間的 5 個不反復(fù)的隨機數(shù)字
1) 最先造成一個隨機數(shù)字 , 放到數(shù)字能量數(shù)組目標中的第一個部位
2) 造成一個新的隨機數(shù)字
3) 查驗新造成的隨機數(shù)字和全部現(xiàn)階段已造成的隨機數(shù)字是不是同樣 , 若是同樣則回到 (2), 不然回到 (4)
4) 將新的隨機數(shù)字添加數(shù)字能量數(shù)組目標中下一個數(shù)字能量數(shù)組原素內(nèi)
5) 查驗數(shù)字能量數(shù)組目標數(shù)量是不是已做到 5 個 , 倘若跳至 (6), 不然回到 (2)
6) 完畢
AS 以下
data1=newArray(5);
tot=1;
data1=[tot-1]=random(20-6 1) 6;
do{
gen_data=random(20-6 1) 6;
reapeat_data=0;
for(i=0,i=tot-1;i ){
if(gen_data==data
reapeat_data=1;
break;
}
}
if(reapeat_data==0){
tot
data[tot-1]=reapeat_data;
}
}while(tot5);
trace(data1);
7 、怎樣嚴禁鼠標右鍵菜單、放縮、全屏幕
在第一楨中鍵入下邊指令:
全屏幕-> FS Command (fullscreen, true)
嚴禁放縮-> FS Command (allowscale, False)
嚴禁萊單-> FS Command (showmenu, False)
fscommand 的方式 還是只有適用 fp ,在網(wǎng)頁頁面中應(yīng)用還是務(wù)必加上附加的主要參數(shù)
PARAM Name=menu value=false
或是用非常簡單的一句 as ,在 fp 和網(wǎng)頁頁面中都可用:
Stage.showMenu=false;
8 、怎樣完成雙擊鼠標實際效果?
把下邊的編碼放進按鍵上:
on (press) {
time = getTimer()-down_time;
if (time300) {
trace(ok);
}
down_time = getTimer();
}
那樣的話,假如都用較為不便,寫了一個類來分辨
MovieClip.prototype.doubleClick = function() {
this.timer2 = getTimer()1000;
if ((this.timer2-this.timer)0.25) {
return true;
} else {
this.timer = getTimer()1000;
return false;
}
};
承繼了 mc 的類,能夠 多次重復(fù)使用,自然還可以封裝為 2 。 0 的類
9 、假如要在電腦瀏覽器中完成全屏幕實際效果,只需在 html 文檔中添加下列編碼就可以:
scrīpt
window.open(.swf,,fullscreen=1,menubar=no,width=800,height=600)
scrīpt
在其中 .swf 為要啟用的 FLASH 文檔,記牢要將該文件放到 html 文檔的同一途徑下邊。要退出全屏狀
態(tài)需按 ALT + F4 或撤出。
假如在 swf 文檔中,加上關(guān)閉按鈕,應(yīng)用下邊的編碼:
on(release) {
getURL(opener=null;window.close(););
}
10 、用 AS 如何把電影反放
function prev(target) {
target.gotoAndStop(target._totalframes);
target.onEnterFrame = function() { [
if (this._currentframe1) {
this.gotoAndStop(this._currentframe-1);
} else {
delete this.onEnterFrame;
}
};
}
prev(_root.mc); 特定要后退播放視頻的 MC instance name 就可以了
11 、響聲有關(guān)
以前為 MYSOUND 連接一個特性
1 : mysound=new Sound(); (注解) mysound 是一個用戶標識符, new Sound 是一個構(gòu)造函數(shù),表
示 mysound 是一個 Sound 目標。
之后能夠 根據(jù) mysound 來啟用 Sound 方式 }HK[
2: mysound.attachSound(name); 這兒的 NAME 便是你以前在標志符里寫的物品了,相匹配好啦就 OK
!
3: mysound.setVolume(50); 這個是操縱響聲播放視頻時的響聲尺寸,賦值在 0 到 100 ,實際意義大家都
知道吧,不容易有些人覺得 0 是最高聲吧 ~
4:mysound.start(0.01); 這一句子是表明開播響聲,()里的主要參數(shù)表示聲音剛開始的部位,企業(yè)
為秒,再說便是循環(huán)系統(tǒng)幾回 ~ 例如 mysound.start(30 , 2); 響聲從 30 秒處剛開始循環(huán)系統(tǒng) 2 次。
12 、倒數(shù)計時
最先新建文件之后,在主情景中各自用文字工具創(chuàng)建三個動態(tài)性輸入框,自變量姓名分別是:
leftmin,leftsec,leftmilli, 也就是各自來顯示信息記時的分鐘、分秒和ms數(shù)。
隨后在建一層,在第一楨寫上以下編碼就可以:(早已干了詳盡表述,堅信絕大多數(shù)盆友可以了解這種代
碼
的含意)
onLoad = function(){ 當情景載入之后實行
totalmin = 40;
totalsec = 60;
totalmilli = 100;
復(fù)位一些自變量,在后面的測算時要采用這種自變量
}
ōnEnterFrame = function(){ 逐楨實行姿勢
currentsec = Math.round(getTimer()1000);
求出當今電影早已播放視頻的分秒(求整)
currentmilli = Math.round(getTimer()10);
求出當今電影早已播放視頻的ms數(shù)(求整)
leftsec = totalsec- currentsec;~
剩下的分秒相當于總的分秒減掉早已播放視頻的分秒
leftmin = totalmin; ^
剛開始分鐘數(shù)相當于總的分鐘數(shù),剛開始是不會改變的
leftmilli = totalmilli - currentmilli;
剩下的ms數(shù)相當于總的ms數(shù)減掉早已播放視頻的ms數(shù)
if(leftsec10){leftsec = 0 leftsec}
if(leftmin10){leftmin = 0 leftmin}
if(leftmilli10){leftmilli = 0 leftmilli}
之上三句是當分鐘數(shù)、分秒、ms數(shù)低于 10 的情況下,前邊再加上一個 “0” 。
if(leftmilli=1){totalmilli =100;} );
當記時剩余的ms低于 1 的情況下,總分秒再加 100 ,便于下一次再次記時(
文中公布于
北京市網(wǎng)站建設(shè)企業(yè)酷站科技http://www.ttscar.com.cn">
來源于申明:以上內(nèi)容一部分(包括照片、文本)來自互聯(lián)網(wǎng),若有侵權(quán)行為,請立即與本網(wǎng)站聯(lián)絡(luò)(010-57218159)。
如沒特殊注明,文章均為酷站科技原創(chuàng),轉(zhuǎn)載請注明來自http://www.ttscar.com.cn/jianzhanzhishi/3806.html