當前位置:首頁 » 編程軟體 » flash怎麼寫腳本

flash怎麼寫腳本

發布時間: 2022-05-18 20:39:12

1. flash腳本怎麼寫

用最簡單的一句話定義:FLASH中腳本命令簡稱AS語言。
A:Action ,動作的意思,S:Script,腳本。明白了嗎?呵呵。
動作腳本概念:動作腳本就是 Flash MX 為我們提供的各種命令,運算符以及對象,使用動作腳本時必須將其附加在按鈕、影片剪輯或者幀上,從而使單擊按鈕和按下鍵盤鍵之類的事件時觸發這些腳本。以便實現所需的交互性。
學習動作腳本的最佳方法是對其進行實際操作,即使對動作腳本沒有完全理解,也不影響對其控制功能的使用,一樣能夠實現簡單的交互性操作,經過一段時間的實踐對基本的動作(如 play 和 stop)運用自如,對動作腳本略知一二後,就可以開始學習關於此語言的更多知識了。
如何在你的flash中添加編寫腳本?簡單的說,添加腳本可分為兩種:
一是把腳本編寫在時間軸上面的關鍵楨上面(注意,必須是關鍵楨上才可以添加腳本)。
二是把腳本編寫在對象身上,比如把腳本直接寫在MC(影片剪輯元件的實例)上、按鈕上面。如果你要將AS語句添加到關鍵楨上,就要先選中關鍵楨,然後打開動作面板,輸入AS語句;如果你要把腳本編寫在對象身上,就先選中對象,再輸入AS語句。
Flash的Action Script和其他語言一樣有自己的使用規則,違背了這些規則寫出的句子將不能被Flash辨識。Flash在執行動作腳本時總是從腳本的第一句開始,依次按順序執行,直到執行完最後一句,在執行的過程中,如果遇到有跳轉的命令語句,將按跳轉命令執行。
總而言之學習腳本是FLASH製作中比較深奧費力的一門功課,但是也並非是不能掌握的.關鍵是多學多看多做.

2. 最簡單的flash腳本

以下代碼寫在第1幀
stop();
//在第1幀停止
onMouseDown
=
function
()
{
//當滑鼠按下時,執行{}里內容
nextFrame();
//跳到下一幀,以為當前幀為1幀,下一幀就跳到2幀了
};

3. flash寫動作腳本時注意事項有哪些

最主要的有不要使用中文字元,比如中文的標點符號,注意格式,換行等。
還有就是變數名的定義,以及一些基本的語法標准。

4. FLASH 動畫的腳本如何編寫

不知道你的FLASH是什麼版本的.應該是ActionScript 2.0的語言的吧.找了段關於控制音樂開始和停止的教程給你看看.

1.導入聲音到舞台或者你想要的幀.
2.選中庫中的聲音文件,單擊滑鼠右鍵,在彈出的菜單中選擇「鏈接...」將會彈出一個鏈接的對話框,請勾選「為動作腳本導出」和「在第一楨導出」選項,並輸入一個標識符(也就是聲音文件的名字):mysound(名字可任意寫),單擊確定.
3、回到主舞台,選中時間軸的第一楨,按F9打開動作面板。現在我們要創建一個新的聲音對象,並且連接到庫里的聲音。用來控制聲音。輸入以下腳本:
music = new Sound();//創建一個名字叫music的聲音對象。
music.attachSound("mysound");//將這個聲音對象與庫里的標識符為「mysound」的聲音連接。
4、現在需要在舞台上放置兩個按鈕分別控制聲音的播放與停止。選擇「窗口」--「公用庫」--「按鈕」,打開flash為我們設置的公用按鈕元件庫,再將Circle Buttons中的Play按鈕和Stop按鈕拖放到舞台上。或者你自己製作按鈕.
5、此時,舞台上將有播放和停止兩個按鈕,選中Play按鈕,打開動作面板,輸入以下腳本:
on (release) {
music.start();
}//播放聲音

選中Stop按鈕,輸入以下腳本:
on (release) {
music.stop();
}//停止播放聲音

6、OK,按Ctrl 回車來測試吧

ActionScript2.0應該說還是比較容易懂的語言.碰到想要做的效果利用BAIDU多搜一些實例然後依樣畫葫蘆.還有可以多下些別人做好的FLASH作品.然後下個"碩思閃客精靈".這個軟體可以將已經做好了的swf文件還原到fla文件.這樣你就可以查看這個FLASH作品的源代碼和素材什麼的.自己多研究研究.會有一定幫助的.

5. flash cs4的腳本格式是怎麼寫的

腳本格式分為AS1、AS2和AS3三種,這三種版本的腳本都可以用flash
cs4寫,針對具體功能才能給出具體腳本,你這個問題沒法回答哦。

6. flash as3.0播放按鈕的腳本要怎麼寫

function
onclick(e:MouseEvent):void
{
trace("on(release){gotoAndplay(1);");
/*你需要實現的腳本,當點擊名為btn的按鈕時觸發*/
}
這裡面的trace是一個輸出函數
只是用來調式程序的
這樣當然不行啦!
可以改成
function
onclick(e:MouseEvent):void
{
stage.gotoAndplay(1);
/*括弧裡面的數字是你想從第幾幀開始播放,從第
一幀
就是重放*/
}

7. Flash中,播放按鈕,停止按鈕的動作腳本,怎麼寫

這個視情況而定,主要是路徑的問題
如令按鈕實例名為stop_btn,play_btn,某影片剪輯實例名為MC

當腳本為AS2.0
則有
若在按鈕上書寫代碼
即有
//在開始按鈕上
on(release){
this.MC.play();
}
//在停止按鈕上
on(release){
this.MC.stop();
}
//在幀上
stop_btn.onRelease=function(){
MC.play();
}
play_btn.onRelease=function(){
MC.stop();
}
當腳本為AS3.0
則只能在幀上寫
play_btn.addEventListener(MouseEvent.CLICK,playMC);
stop_btn.addEventListener(MouseEvent.CLICK,stopMC);
function
playMC
(e:MouseEvent):void{
MC.play();
}
function
stopMC(e:MouseEvent):void{
MC.stop();
}
這個只限按鈕
動畫處與主場景
MainLine中,即一般的主場景

8. Flash中的腳本要怎麼學

我學的是AS2.0語言。
我沒有經過系統的學習,基本上就是自學。我沒什麼基礎,因此從一開始就是找網上的代碼,然後套,但是開始時經常套不好,因為不明白代碼的意思,所以後來在網上找了些代碼的詳細解釋,然後試著解讀那些代碼的意思,就這樣慢慢會套代碼了。有些常用的基礎些的代碼,用的次數多了,就漸漸明白這些代碼的用法了,明白的多了,在使用時就更靈活了,刪減些不要的,添加些能用的......就這樣不斷琢磨,不斷進步。現在我依然算不上高手,但會的起碼越來越多了。
我不知道我的經驗對你是否有用,但應該有些能借鑒的地方。我的方法,其實說白了就是由易到難,由片面到全面,由被動到主動,的過程,在加上多動腦子,多分析,多思考,多增大接觸面,只要肯下功夫,想要學as,不算太難。
flash腳本,算的上高手的,其實都應該知道一點,那就是flash中,很多腳本,其實根本就是個數學計算公式,只不過裡面的數值,被flash中的一些代碼給代替了(不信的話,看看滑鼠跟隨的代碼,讓高手幫你分析下)。因此,如果你的數學好的話(最好是大學的水平,初中的不夠用,高中的勉強),對這方面有很大幫助。
其次就是靈活運用代碼,將其和各個元件良好的結合起來。我曾做過一個flash。有好多個影片剪輯,要求是前10個影片剪輯都播放完了後,第11個走到第二幀。而前10的播放觸發條件是滑鼠經過,因此沒有具體的先後。我絞盡腦汁,想了個辦法。
建立一個空影片剪輯。放11個關鍵幀,每個都給個停止,在第11關鍵幀個裡面給成讓第11個影片剪輯走到第二幀的代碼(這里代碼就不寫了)。然後那10個影片剪輯最後一幀都給個讓空影片剪輯向後走一幀的代碼。這樣,無論那10個影片剪輯怎麼走,空影片剪輯都會一幀一幀的向後走。走到第11幀觸發代碼,第11個影片剪輯就跑到第2幀上去了。我曾問過全用腳本的方法,要寫的不少。
其實學腳本不要怕,只要多學多記,多動動腦子,不會成問題的。

9. flash打開本地文件的腳本怎麼寫

你可以用窗口--行為--WEB--轉到WEB頁
然後跳出的URL窗口裡輸入你本地文件所在的位置,如果在同一目錄下,直接輸入文件名.後綴名,下面的SELF,BLANK等是該文件打開方式,SELF是原來的窗口(默認),BLANK是新窗口,我就不詳細說了.也可以寫入以下代碼
on
(release)
{
getURL("file:///X:/XXX.XXX");
}

10. FLASH復制場景中的MC,腳本應該怎麼寫

不要寫在元件上
寫在時間軸上,代碼改為:
var
i
=
1;
onEnterFrame
=
function
()
{
i++;
plicateMovieClip("mc",
"mc"+i,
i);
_root["mc"+i]._x
=
random(550);
_root["mc"+i]._y
=
random(400);
if
(i>20)
{
i
=
1;
}
};

熱點內容
php花生 發布:2025-05-14 12:54:30 瀏覽:549
java人才 發布:2025-05-14 12:29:10 瀏覽:649
如何打開軟密碼 發布:2025-05-14 12:28:55 瀏覽:427
七牛存儲待遇 發布:2025-05-14 12:27:20 瀏覽:422
C語言a35a4a5 發布:2025-05-14 11:53:48 瀏覽:813
android隱藏item 發布:2025-05-14 11:43:56 瀏覽:328
javawebeclipse編譯 發布:2025-05-14 11:35:24 瀏覽:938
可編程式控制制器試題 發布:2025-05-14 11:25:32 瀏覽:121
dsp混合編程 發布:2025-05-14 11:23:10 瀏覽:250
mysql添加存儲過程 發布:2025-05-14 11:23:01 瀏覽:882