scaleform 관련 글이라기 보다는 flashdevelope 글입니다만, 이녀석 때문에 수시간 삽질을 했었습니다.

클래스를 만들고 아무리 import 를 해도 클래스가 없다고 나오는 상황이 벌어졌습니다. 전 제가 as2 사용법을 잘못 알고 있나 싶어서 계속 이것저것 찾아봤드랬죠.


그런데 나중에 알고 보니 Flashdevelop 의 문제였습니다. 신규로 생성한 파일에 한글 주석을 달면 위와 같은 오류가 나는 것이었죠.

그런데 이미 생성되있던 문서는 문제가 발생하지 않았습니다. 그래서 한글 문제가 아니다 싶어서 다른 문제점을 찾아보느라 삽질을 한것이었죠...


결국 수시간 테스트 하다가 한글 주석의 문제란걸 알게됬고,http://blanedil.tistory.com/entry/FlashDevelop-%ED%95%9C%EA%B8%80-%EC%A3%BC%EC%84%9D-%EC%98%A4%EB%A5%98 의 링크를 통해 해결하게 됬습니다.

옮기자면, Tool > Program Settings > 기타 > Create Unicode With Bom 의 값을 true 로 바꿔주면 됩니다..

문제는 저렇게 해도 이미 오류난 문서는 계속 오류가 난다는 겁니다. 내용을 복사해둔후 새로 파일을 만들어 작성하시는 것을 권해드립니다


아.. 얼마나 삽질했는지만 생각하면 눈물이... 새로운 개발환경과 툴은 역시 빡셉니다...


p.s. 05/20 추가할 것이 생겼습니다. 위와 같이 했음에도 불구하고 안될 때가 있습니다...
이럴때는 그냥 지우고 다른 에디터로 파일을 생성한 후에 작성을 하셔야 합니다.

한글 주석이 안달리는 이상 다른 개발툴을 고려해봐야 할 듯 싶습니다.



일단 임시 해결책으로는

1. fd 로 파일을 생성합니다
2. flash ide로 as 파일을 만듭니다
3. 1번의 파일 내용을 복사해 붙여서 1번 파일에 덮어씌웁니다.

굳이 flash ide 로 처음부터 만들지 않는 이유는 패키지경로/코드 등의 자동 생성 기능들 때문입니다.
Posted by 미나토
: