Study/Actionscript 3.02009. 3. 15. 18:05
1.DisplayObject  계층구조를 쓰고 간략히 설명하시오.


2.parent와 super의 차이점을 기술하시오.


2-1 Override란?



3.다음 설명이 맞으면 O 틀리면 X표시를 하시오.

a. Object 클래스를 제외한 모든 클래스는 Object클래스를 상속받았다.

b. DisplayObject의 parent 타입은 Sprite이다.

c. stage 객체는 반드시 DisplayList에 존재하는 DisplayObject를 통해서만 접근이 가능하다.
d. 클래스는 두 개 이상이 클래스로부터 다중상속을 받을 수있다.

e. static 맴버변수는 인스턴스 이름을 통해 접근이 가능하다.

f. static 맴버변수는 계층구조에 무관하게 값을 자유롭게 접근이 가능하다.

g.부모 클래스의 private 맴버함수는 override 키워드를 통해 재정의가 가능하다.

h. static 맴버 함수 안에서는 this를 사용할 수 없다.

i. DisplayObject를 상속받은 Bitmap 클래스는 마우스에 반응할 수 없다.

j. getter 함수만 작성하고 setter 함수를 작성하지 않으면 읽기 전용이 된다.

k. addChild() 매서드는 DisplayObject 클래스에 선언되어 있다.

i. dynamic클래스로 선언하면 클래스 바깥에서 즉 인스턴스에 변수를 생성시킬 수 있다.

m. EventFlow 는 DisplayObject들에서만 발생한다.

n. 클래스는 여러개의 인터페이스를 다중구현할 수 있다.


4.Event Flow에 대해 기술하시오. (capture, target, bubble )


5.Event 클래스의 target과 currentTarget의 차이점에 대해 기술하시오.


6.http://localhost/aaa.php로 age는 20, userName은 " 홍길동"을 전송하고 그 결과값을 받으려 한다. 이를 위한 코드를 간략히 작성하시오.

7.인스턴스가 GC(garbage collector)에 의해 제거되기 위한 조건을 기술하시오.

8.Loader를 이용해서 aaa.jpg 파일을 읽어온 후, 이미지 크기를 100x100으로 설정하는 코드를 작성하시오.

9.addEventListener() 메서드는 addEventListener (type, handlerm useCapture )에서 useCapture의 용도를 설명하시오.

10.ExternalInterface.call()과 ExternalInterface.addCallback()에 대해서 간략히 기술하고, 동기식과 비동기 식에 대해서 설명하시오.


11.HTML 속에 AAA.swf ㅏ일이 들어있고, HTML에는 다음과 같은 자바스크립트가 있다.
<script>
fucntion javaFunc(a, b){
c = "[" + a+b+ "]";
return c;
}
</script>
그리고 AAA.swf 파일에는 msg_txt라는 텍스트 필드와 다음과 같은 액션스크립트가 만들어져 있다.
msg_txt.text = ExternalInterface.call(10,20);
msg_txt에는 어떠한 결과가 나타나겠는가?


12.AS 1.0 으로 만들어진 swf 파일을 AS3.0에서 제어할 수 있는가? 있다면 그 방법을 기술하시오.


13.aaa.swf 파일이 처음 시작하면 , Wrapper (HTML/JSP/ASP/PHP)로 부터 main이라는 변수와 sub라는 ㅂㄴ수를 받아오기 위해서 Object테그에서 aaa.swf?main=2&sub=3&이라고 적었다고 하자 이 경우 aaa.swf파일은 main과 sub라는 변수를 어떻게 불러 올 수 있는 지 기술하시오.


14.Interface에 대해 아는데로 기술하시오.


15. 다음과 같은 xml이 있을 때, 각 물음에 답하시오.
var xml:XML=
<book>
          <book id="IK20020922">
                     <auther> 맹구 </auther>
                     <title>즐거운 옆집</title>
         </book>
         <book id="IK20020922">
                     <auther> 친구 </auther>
                     <title>행복한 옆집</title>
         </book>
        <book id="IK20020922">
                     <auther> 영구 </auther>
                     <title>슬픈 옆집</title>
         </book>
  </book>

(a) book의 개수를 읽기 위한 코드를 작성하시오.

(b) 두번째 책 (auther:친구)의 id를 읽기 위한 코드를 작성하시오.

(c) 두번째 책의 제목을 읽기 위한 코드를 작성하시오.



16. Event의 preventDefault()와 stopImmediatePropagation()에 대해 설명하시오.


17. DisplayList와 OffList에 대해 설명하고, 메모리를 줄일 수 있는 방법에 대해 기술하시오.

Posted by chacolina