[FlashDevelop] 배열 요소에서도 코드자동완성 사용하기
FlashDevelop뿐만 아니라 Flex,FDT등을 사용하는 이유 중 하나가 코드 자동완성 때문이 아닐까 싶다.
코드 자동완성 덕분에 방향키, 엔터만으로 쉽게 코드를 완성할 수 있는데,
FlashDevelop에서는 배열에 데이터형을 지정해주면 배열요소에서도 지정해 준 데이터형에 맞는 코드 자동완성을 사용할 수 있다.
http://www.flashdevelop.org/wikidocs/index.php?title=Features:Completion
에도 있는 내용이지만, 간단하게 정리해 보자.
일반적으로 배열을 사용할 경우,
아래와 같이 선언을 하고, 배열요소 뒤에 “.”를 찍어도 코드 자동완성을 사용할 수 없다.
var aryA:Array = ["a", "b", "c", "d"]; aryA[0].
강제적으로 Ctrl+Space를 눌러도 필요없는 코드 자동완성이 표시될 뿐…

하지만, 아래와 같은 방법으로 선언을 해주고, 배열요소 뒤에 “.”를 찍는 순간 코드 자동완성이 표시된다.
var aryB:/*String*/Array = ["a", "b", "c", "d"]; aryB[0].
여기서는 /*String*/ 즉, 문자열로 설정해 주었기 때문에 문자열에 해당하는 코드 자동완성이 표시되는 것.

