대화
렛듀님의 글에서 이어진 답글 0개
for문을 배워봅시다~ 보충설명 플래시에서의 for문은 반복, 즉 반복제어문으로 쓰인다. 반복 이란, 루프라고도 부른다. - 반복문? 이건 특정한 조건이 주어지면 조건이 만족될때 까지 일정한 순환(루프)를 하는것이다. Part 1) for문은 뭘까? for문은 ~를 위해, 즉 뜻, 이익, 목적, 용도 등을 나타내는, [- 왜냐하면]이다. for문은 (반복문) 의 종류들은 if, for, while, for(in), do...while문이 있다. 이것들은 다 플래시 액션스크립트에서 제공하는 반복문들이며 아무래도 렛듀는 if, for이 제일 좋다. 만약 순차적으로 반복되길 원하신다면 if문이 수수깡형한테도 들었듯이 다이나믹하게 반복된다. Part 2) for문을 써볼까? for문을 쓰자면 문법은 for(초기화할 값;조건;증가할 치;) 내가 예를 하나 들어보겠다. for(i=0;i>100;i++) 자 이 예제를 분석하자면 i = 플래시에 미리 정의된 변수이다. i는 0, 초기화할 변수는 i=0이라는 뜻이다. 그리고 i가 100보다 크면 i변수에 1씩 증가시킨다. 라는 뜻이 된다. 자, 그럼 문법은 대충 이해가 갔을것이다. 3단원으로 넘어가자. Part 3) 마무리 작업! trace란? trace()란, 문제가 있거나 실험할 때 출력창을 뜨게 만드는 함수라고 들었다. 액션 스크립트를 실험하려 하면 trace()가 절대적으로 필요하다. 예를 들어 var i=91; trace(i); 이렇게 하면 91을 나타낸다. trace문은 값을 테스트할때 많이 사용되는 액션이라고 들었다. Part 4) for(in);이란? for(in)문은 위의 반복문에서도 나왔던 프로그래밍에서 제공하는 반복문 중의 하나이다. for(in)은 특정한 개체의 속성이 접근 할 때, 개체의 상속에 있는 속성과 속성에 대한 값을 알아내기 위해서 사용된다. for (property in object) { Loop statement(s); } 이다. 이 액션의 설명은 밑을 참고하도록. 그러나 속성을 알고싶다면 if문을 사용하는것도 있다. 하지만 if문에도 property가 들어간다는점을 명심하도록. 액션 설명 ------------------------------------------------------------------------------------------------------ propety = 오브젝트의 속성을 나타낸다. propety의 이름은 사용자 정의 변수를 사용하면 된다. 즉 i를 사용하고 싶다면 i를 사용해도 된다는 뜻이다. Loop statement(s) = for(in)의 문장은 해당 대상이 가진 속성만큼 루프를 돌게 된다.
하면 이 대화에 답할 수 있어요.