[질문] include에 익숙치 않아서 그런지 자꾸 에러가 납니다.
남천
함께 올린 파일을 인클루드 시켜서 실행하려고 하면
자꾸 에러가 납니다.
ActionScript 2.0 class scripts may only define class of interface constructs.
Malformed #include directive
에러메세지는 위와 같구요.
as 파일이 좀 이상한 구조로 되어있어서..(만들 때는 비몽사몽이라 몰랐는데 뭔가 기괴한 형태네요 ;ㅁ;)
아무래도 에러가 나지 싶은데..
한개의 무비클립을 xy좌표를 줘서 이동시키려는 것이 목적인데.. 잘 안되네요;
아. 빼먹은 사항이 하나 더 있는데요.
플래시 8.0에서는 특별한 에러메시지를 못 보고 실행도 잘 되었었는데,
회사에 와서 CS3에 넣고 실행하니 컴파일러 에러창이 떴습니다.
서투른 디자이너 좀 도와주세요 굽신굽신 ^^;
-
더글러스
답변주신 야메인생님, 수다님, chaospace님 감사합니다. 알려주신 방법들로 열심히 해보겠습니다 ^^
-
흙이랑
#include뒤에 ; - 요것을 붙이지 않았나 보세요.
저의 경우 간혹 있더군요 -
큰마루
import 이걸로 해보세요
-
츠키코
제가 8.0과 cs로 테스트를 해봤는데 저한테서는 둘다 잘 동작합니다.
그리고 cs에서 구문정렬시 에러가 나는거 cs에서 정렬이 클래스에 가까워져 함수에서는 정렬을 안해주는거 같습니다.(어디까지나 추측) 다른자리에서 테스트 해보시거나 fla를 올려주시죠.ㅋㅋ 그럼 ~~ -
가을귀
네.. 저 as파일을 포함하고 있는 녀석은 AS 2.0으로 설정되어 있습니다.
혹시 몰라서 설정을 AS 1.0으로 바꾸고 다시 퍼블리시해보니
에러 두줄중에 아래 내용인
Malformed #include directive 만 뜨네요.
아무래도 제가 문법에서 뭔가 틀린 것 같습니다.
fn_movemc.as 파일에서 check syntax를 하면 에러가 없다고 나오는데,
auto format 을 실행하면 에러가 있어서 정렬이 안된다고 나오거든요. -
크리에이터
컴파일러 옵션에서 as.2으로 하시고 컴파일 하신건가요??