① flash按鈕 on(press){play();}
將音樂放在一個影片剪輯中。並設置其屬性為「數據流」
給這個影片剪輯一個實例名ypjj
代碼就是
on(press){ypjj.play();}
和
on(press){ypjj.stop();}
② 誰能給我解釋一下flash中onClipEvent()的用法。
onClipEvent():
這個語句指專門給電影剪輯添加命令的語句,就像on語句是專門給按鈕添加命令一樣。
影片剪輯事件類別
onClipEvent(load) 當影片片斷第一次載入道時間軸時,會觸發本事件一次
onClipEvent(enterFrame) 當影片片斷載入時間軸時,不論是放映或停止狀態或顯示與否,都會不斷觸發本事件。所以只要此片斷被載入後,此事件會一直不斷地執行,直到影片片斷被刪除為止。
onClipEvent(unload) 當影片片斷被刪除時,會觸發本事件一次。
onClipEvent(mouseDown)
當滑鼠左鍵被按下時,會觸發本事件一次。
onClipEvent(mouseUp) 當被按下的滑鼠左鍵北放開時,會觸發本事件一次。
onClipEvent(mouseMove) 只要在場景中移動滑鼠,就會不斷觸發本事件。
onClipEvent(keyDown) 當鍵盤被按下時,會觸發本事件。
onClipEvent(keyUp) 當已按下的鍵盤被松開時,會觸發本事件一次
enterFrame()語句和load()語句:
要為影片剪輯添加腳本,首先要選中影片剪輯,再打開它對應的動作面板,然後在其中輸入腳本。影片剪輯腳本和按鈕的腳本類似,它們都使用事件處理函數,與按鈕的on關鍵字不同,影片剪輯使用 onClipEvent關鍵字。當某種影片剪輯事件發生時,就會觸發相應的事件處理函數。
影片剪輯最重要的兩種事件是load和enterFrame, load事件在影片剪輯完全載入到內存中時發生。在每次播放Flash影片時,每個影片剪輯的load事件只發生一次。
在主時間軸停止播放時,影片中的影片剪輯並不會停止播放,這個特性決定了影片剪輯的另一個事件enterFrame的重要性。enterFrame事件在影片每次播放到影片剪輯所在幀時發生。如果主時間軸中只有一幀,且不論它是否在該幀停止,該幀中的影片剪輯都會不斷觸發enterFrame事件,且觸發的頻率與Flash影片的幀頻一致。
影片剪輯事件的使用方法如下所示:
onClipEvent (load) {
var i = 0;
}
onClipEvent (enterFrame) {
trace(i);
i++;
}
當影片剪輯的load事件發生時,將變數i設置為0。當影片剪輯的enterFrame事件發生時,向輸出窗口中發送i的值,然後將i加1。輸出窗口中會從0開始輸出以1遞增的數字序列,直到影片被關閉為止。
為了熟悉影片剪輯事件處理函數的用法,我們來為影片剪輯編寫一段簡單的腳本,使影片剪輯逆序播放,我們將從影片剪輯的最後一幀處開始播放,使用prevFrame命令使影片剪輯每次後退一幀。
本例文件場景中有一個影片剪輯元件MCaaa,查看一下它的屬性面板,並沒有為其實例命名,這是因為我們要直接在影片剪輯的動作面板中添加腳本,並不需要用到實例名稱。
選中影片剪輯MCaaa,此時動作面板的標題欄中應為「動作-影片剪輯」。打開動作面板,其中添加了如下ActionScript:
onClipEvent (load) {
gotoAndStop(40);
}
onClipEvent (enterFrame) {
prevFrame();
}
在事件處理函數onClipEvent (load)中,令Flash影片的播放頭轉到影片剪輯的第40幀(即最後一幀)。這個事件處理函數只在影片剪輯被載入完成時執行1次。第2個事件處理函數onClipEvent (enterFrame)每播放1幀就執行1次,使影片剪輯回退1幀。
按Ctrl+Enter鍵測試影片,你將看到齒輪以與上例相反的方向轉動,直到影片剪輯的時間軸回到第1幀,prevFrame命令不起作用,影片剪輯停止播放。要讓它連續不斷的播放,可以在影片剪輯元件MCaaa的時間軸第1幀的動作面板中添加如下語句:
gotoAndStop(40);
load()語句的用法其實很簡單,load()語句就是裝載的意思,一但程序被激活,load()語句就發生事件,不用點擊任何按鈕就可以執行程序體,比如,你如果一打開你的swf格式的影片就想進入新浪主頁,那麼你就在你的fla文件(源文件)的第一貞上編寫:
load(getURL("http://www.sina.com.cn","_blank"))
這個語句就是說:你發布的swf格式的影片或者網頁,一旦被打開,那麼立即執行程序---直接進入新浪主頁,並且在另外一個窗口打開新浪主頁(_blank就是在另外一個窗口打開)!!
根據所給你介紹的基礎知識,不知道你能否明白!!下來你還是好好鑽研一下AS程序,對你的動畫製作有飛躍性的幫助!!
③ 手機flash瀏覽器怎麼用
如手機flash瀏覽器使用方法如下:
1.
首先打開手機網路瀏覽器主界面,點擊下方的【三】選項功能。
2.
然後彈出的版面上點擊——【設置】
3.
接著再點擊右上方的——【高級設置】
4.
在高級設置頁面點擊——【Flash播放設置】
5.
在彈出的版面上勾選——【自動播放Flash】即可。
④ 做flash動畫時怎麼給透明按鈕添加 on (rollOver) { stop(); } on (rollOut) { play(); } 命令
選中按鈕----點動作----輸入on (rollOver){ stop(); } on (rollOut) { play(); } 另外記住,代碼腳本的行和格式千萬不要動,否則會出錯
⑤ flash 中的函數 on怎麼用
比如: on(press){} 如果你對它定義一個動作,
那麼語句一定要寫在{}里。
如 on(press){gotoAndplay(6);}
⑥ 在flash中,on屬性是什麼,release屬性是什麼
on(release){}
試解釋:
on不是屬性,是滑鼠事件函數名。
( )表示要在括弧內給出必須的參數
release是參數之一,表示當滑鼠在此按鈕或者影片」上「,按下去之後只有」釋放「(就是在此元件上抬起左鍵)才會執行{}內的代碼。注意:release是釋放才有效果,Press才是點擊,rollOver才是滑過。……
.........................................................
標准點說:
on()是事件處理函數,專用於指定觸發動作的滑鼠事件。
語法格式:
on (mouseEvent) {
//這里是代碼啦...
}
「()」小括弧中的mouseEvent參數是滑鼠事件,常用的有以下幾種滑鼠事件:
Press當滑鼠指針經過按鈕時按下滑鼠。
release當滑鼠指針經過按鈕時按下再釋放滑鼠按鈕。
releaseOutside 當滑鼠指針在按鈕之內時按下按鈕後,將滑鼠指針移到按鈕之外,此時釋放滑鼠按鈕。
rollOut 滑鼠指針滑出按鈕區域。
rollOver滑鼠指針滑過按鈕。
.........................
以上為as2.0的知識,現在都學習as3了。溫馨提示:與時俱進呀!
............................張志晨:奉獻知識==收獲快樂...........................
⑦ 關於flash函數on的問題
on (release, rollOver)的意思是滑鼠經過按鈕或點擊執行大括弧里的語句如:以下就經過或點擊按鈕就跳到第二幀播放on (release, rollOver) {
gotoAndStop(2);play();
}