prev record
[2010.04.21.수요일] 방호코드
zimamdero
2013. 7. 14. 11:36
이미지 갤러리 만드는 데서, image gallery comp data 세팅할 때,
l_comp.setData(_nowData.list[l_length - 1] as ImageVO);
처럼, 유형변환 할때 보통 as 를 사용한다. 그 이유는 Array(), Date() 때문이다. 이 두 녀석은 강제형변환 하는게 아니라, 새로생성하기 때문이다. 그래서 as 를 일반적으로 사용한다.
방호코드란 코드 중복으로 인한 메모리 낭비를 방지하기 위한 코드 이다.
객체를 스테이지에 올릴때,
containes()를 사용하거나, if(!object.parent) ... addChild() 를 사용하면
스테이지에 없으면 올려라 라는 방어코드가 된다.