180bpm

getDefinition()과 getDefinitionByName() 의 차이점 본문

Flash/AS3

getDefinition()과 getDefinitionByName() 의 차이점

powdersnow 2012. 1. 27. 17:37
getDefinition()
http://help.adobe.com/ko_KR/FlashPlatform/reference/actionscript/3/flash/system/ApplicationDomain.html#getDefinition() 
getDefinitionByName()
http://help.adobe.com/ko_KR/FlashPlatform/reference/actionscript/3/flash/utils/package.html#getDefinitionByName()

getDefinition()은 외부에서 불러온 응용프로그램에서 클래스(혹은 네임스페이스, 혹은 함수)를 가져오는것
getDefinitionByName()은 내부 라이브러리에서 가져오는것.

다만 이렇게 해두면 외부 라이브러리 파일을 내부 라이브러리에 넣어두지 않아도 새로 컴파일 될 때마다 불러오기 때문에 외부 라이브러리가 수정되더라도 재 컴파일 할 필요가 없다. - 코드의 격리.
Comments