브라우저 흔들기

from Scrap/ETC 2006/05/12 14:04
일단 플래시에서 버튼을 하나만들고 버튼에 액션

on (release) {
  getURL("shock(3)");
}

버튼으로 자바스크립트를 호출하는 것입니다
shock(3) 이라는 함수호출 매개변수로 3을 넘겨줍니다
플래시에서작업은 끝이고
이제 플래시가 들어있는 htm 문서로 가서 소스를 작성하겠습니다

<script>
function shock(n){
  for (i=10; i>0; i--){
     for (j=n; j>0; j--){
        window.moveBy(0,i);
        window.moveBy(i,0);
        window.moveBy(0,-i);
        window.moveBy(-i,0);
     }
  }
}
</script>

정리하자면 htm 문서에다가 함수를 정의하고 플래시에서 getYRL() 로서 그함수를 호출하는것입니다
moveBy(x,y) 는 윈도우 창을 움직이는 메소드입니다 x는 x축을 말하는것이고 y 는 y 축을 말하는것입니다
플래시에서 함수를 호출하면서 매개변수로 3을 넘겼습니다
복잡할때는 하나하나 대입하는게 장땡입니다(좀 힘들지만...)
스크립트에서는 function shock(n){       -->매개변수를 n 이라는 변수로서 받습니다
그럼 for (i = 10; i > 0; i--){   문에의해서 처음에 i 는 10이고 점점 i 는 감소합니다
그안에 또 for (j = n; j > 0; j--){  문에의해 j 는 3 됩니다 n 이3이므로 이런식으로 잘이해안되시면 하나하나 대입을 해보세요~~