일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 수학정석
- flash
- 스케일폼
- 애드온
- watch
- scaleform
- GDC
- DataBinding
- scaleform3
- Chart
- Document Class
- 집합의 연산
- addChild
- KGC 2013
- 형변환
- CLIK
- 샌프란시스코
- as3.0
- 클릭
- ApplicationDomain
- flash player 10
- 플래시
- 태그클라우드
- autodesk
- 강좌
- as2
- as3
- MMOKit
- scaleform4
- flash cs3
- Today
- Total
목록removeChild (2)
scaleform.minarto.com
http://www.minarto.com/31 이건 전의 글이고.... 거기에 조금 더 덧붙일 것이 생겼다. 스테이지에 mc1, mc2 라는 무비클립을 만들어 놓고 다음의 코드를 집어넣어보자 var tf:TextField = new TextField(); tf.text = "dsfsfasfsafas"; mc1.addChild(tf); mc1 에 텍스트가 생긴 것을 볼 수 있을 것이다. 그럼 다음의 코드를 추가해보자 var tf:TextField = new TextField(); tf.text = "dsfsfasfsafas"; mc1.addChild(tf); mc2.addChild(tf); mc2에는 텍스트 필드가 생기고 mc1 에서 생긴 것을 볼 수 있다. 그렇다면 마지막으로 다음의 코드를 보자 var ..
뭐 아는 사람은 다 아는 거겠지만... removeChild 메소드 사용시 자주 나올 수 있는 실수를 짚고 넘어가자면... var sp:Sprite = new Sprite(); addChild(sp); trace(sp); // [object Sprite] removeChild(sp); trace(sp); // [object Sprite] sp = null; trace(sp); // null; 위와 같이 removeChild 는 디스플레이 오브젝트에서 빼낸 것 뿐이지 sp라는 Sprite 객체를 완전히 삭제해 버린 것이 아니다. 다음의 코드도 보자 var sp:Sprite = new Sprite(); addChild(sp); trace(sp); // [object Sprite] sp = null; trac..