본문 바로가기

prev record

[2010.04.14.수요일] 파라미터, 재귀함수, 기타, flash에서 임포트한 이미지를 scale9grid 적용하는 방법

파라미터

 function(param = null)에서 param을 선택적 파라미터라고 하고 파라미터가 안들어 오면  이 메서드는 사용 안하다는 의미이다. 기초적인 것인데...

 function(param = null, param1, param2, param3) 이 메서드는 에러를 발생시키는데, 이유는  앞에 꺼가 선택적 파라미터고 뒤에 것들이 중요파라미터라서 그렇다. 중요 파라미터는 꼭 들어와야한다.

function(...p_params)  다수의 파라미터 받는 함수다. 이건 다 중요 파라미터를 써야하고 선택적 파라미터로 쓸수 없다.


재귀함수

잘쓰면 아주 유용한 함수라고 한다. 주의점은 잘못쓰면 무한루프에 빠져 컴퓨터가 정신 못차릴 수 도 있다. 이걸 활용해 봐야 겠는데, 왠지 무한루프에 빠뜨릴 것만 같다.



같은 이름에 번호만 다르게 붙은 이름에 모두 접근하는 방법

for (var i:int = 0; i < 3; i++) {
    this["string" + i] as type    .......string0, string1, string2

    this[i + "string"] as type    .......0string, 1string, 2string

    this["string" + i + "string"] as type   ...string0string, string1string, string2string

}
이건 정말 유용한것 같다.


is

is 는 형비교하는 것으로 = 보다는 약한거다.



flash 에서 임포트한 이미지를  scale9grid 적용하는 방법

임포트 해서  Break Apart  (컨트럴 b ) 하고, scale9grid 선을 끈다.
가이드라인으로 scale9grid 선 사용할 부분 그려주고, 동일레이어에다가  가이드라인따라 선을 그어준다. 9조각을 각각 레이어로 만들어주고, 다시 scale9grid 선을 켜서 사용하면 된다.
이건 정말 중요한 것이라고 한다.