본문 바로가기

플래시 AS 2.0 강좌/초급

function을 써보자!




안녕하세요


오늘은 함수에 대해 해볼겁니다.










함수를 뭔가를 집어넣으면 계산해서 내보내는것이죠.


만약 y = 3x


라고치면


이렇게 짤 수 있습니다.


function example(x1) {

return x1*3;

}

var o = example(3);



그리고 o 라는 정적텍스트를 만들어주면



참 쉽죠?


이제 해석을 해봅시다.


function example(x1) { //함수 example선언, x1이라는 매개변수(맞나요?)를 씁니다.

return x1*3;// 매개변수에 3을 곱합니다. 그리고 그걸 반환합니다.

}

var o = example(3); // o는 example 에 3을 끼워넣은 결과입니다. 9이고요,




(확대해서 봐주세요 ctrl + 휠)





액션을 보겠습니다.


버튼액션


on (release) {

_root.o = example(_root.k);

}



그러니

정리해보면


on (release) { // 이 버튼을 누르면
_root.o = example(_root.k);// o에게 k를 반환한다.
}



이라는것이죠.


더이상 설명해드릴것도 없습니다.




전역변수 등등으로 들어가면 엄청 어려워지니까..


이렇게 정리를 합시다!

function 이름(매개변수,매개변수 2 ....){
return 반환식 or 반환값
}


쓸때는

이름();

이렇게하면 됩니다.



간단하죠?

다음에는 _root, this 지목법에 대해 해야겠습니다.