作者aquarianboy (我是沒牌的營養師!)
看板Flash
標題Re: [新手問題] function
時間Wed Dec 19 09:26:25 2007
※ 引述《Ramone (算了 就這樣)》之銘言:
: 我是非常新的新手
: 希望能包含很蠢的問題> <
: 我想了解的是onRelease = function() 它的意思
: Function
: 包含為了執行特定工作而定義的一組陳述式。您可以在某個位置宣告或定義函數,再從 SWF
: 檔案中不同的 Script 中呼叫或叫用它。當您定義函數時,也可以為函數指定參數。參數是指函數運作
: 時所需值的預留位置。您可以在每次呼叫函數時,傳遞不同的參數。這可讓您在許多不同的情況下重
: 複使用同一個函數。
: 還是搞不懂 > <
: 不知道哪位大大可以幫忙解惑
F1裡面有提到:
var myWidth = function () {
trace(my_mc._width);
};
//later in code you can add
myWidth();
這種叫做
anonymous function
function functionName(parameters) {
// function block
}
這種叫做
named function
(還有一種叫做inline function,不過flash裡面並沒有 :) )
那anonymous 跟 named function有什麼差別?
請參閱Luar大師的文章
http://www.luar.com.hk/flashbook/archives/000916.php
--
http://blog.eddie.com.tw/
http://www.eddie.com.tw/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.136.167
推 etrexetrex:太精闢了,一堆我不知道的東西 12/19 09:35
※ 編輯: aquarianboy 來自: 220.133.136.167 (12/19 09:44)
→ aquarianboy:把Luar拼成Laur了 ... :) 12/19 09:44