[질문] class 관련한 질문
해길
제가 외국 싸이트에서 플레쉬 소스를 비싼돈을 드려 구입을 했습니다.
사실 fla파일은 포함되지 않고 xml로 되어 수정해서 쓸수있는 소스였지만, 열심히 메일을 보낸결과 fla소스를 얻을 수 있었습니다.
그래서 편집을 하려고 했습니다.
그랬더니, 다음과 같은 문제가 발생했고, 역시나 올바른 swf가 출력 되지 않았습니다.
그래서 이런 문제가 있다고 메일을 다시 보냈더니, 클래스 폴더를 지정하라고 알려주었습니다.
아래는 preferences 에 있는 클레스를 설정한 것이고,
아래는 publish settings을 한 화면 입니다.
이와 같이 클래스폴더도 지정이 되었고 클래스 폴더를 지정해 주지 않을때와는 다르게 출력되는것 처럼 느껴집니다만,
실제로 출력된 swf파일이 올바르게 작동되지 않습니다.
혹시나 맥킨토시에서 작업한 *.as 파일이 윈도우에서는 다르게 작성해야 한다든지,
*.as 파일에서 수정해야할 사항이 있는 것인지 모르겠습니다.
우선 제가 시도한것은 클래스 path를 직접 지정해보고, 폴더를 다른 드라이브로 옮겨도보고,
또한 *.as 파일들에 내용중에서 as라는 확장자를 모두 붙여도 보고, 수만가지를 저 나름 시도는 해 보았지만,
결과는 같습니다.
어떤 부분이 문제가 되는지 귀뜸좀 부탁드립니다.
-
화이트캣
안될리가 없는데 ^^; ,.,
소스를 보여주면 좋겠지만 구입하셨다 하길래 ,.. 안보고서는 대답을 드리기가 어렵네요 ^^,. -
낮선검객
우선 정성것 답변 주셔서 너무 감사합니다.
classes\\com\\fb\\SWFObject.as 를 비롯해서 as파일들이 엄청 많은데,
경로는 맞는것 같은데, 자꾸만 첫번째 오류가 생겨서 도무지 잡질 못하겠네요... ㅠㅠ
답답하다가 지쳤어요... ㅎㅎ 에구 -
팬지
만약 아니라면 (그럴일은 없겠지만 ,.)
구입한 소스를 열어보시면
첫줄이나 코딩에 처음에
package 라는게 있는데 요게 경로라 보시면 쉽겠습니다
위와 같은이 \ src\\com\\customClass.as \
요런 경우는
package com 이라 적혀 있겠죠,.
이해가 되시는지 ^^;.. -
가온
맥이건 윈도우건 전혀 상관없고요.
제가 잘 몰라서 하는말일수는 있지만 님처럼 저런 방법은 import 를 할때 따로 폴더를 안만들고
마치 월래 플래시에 있는 클래스 처럼 사용할려고 하는가 본데요..(저는 PV3D 할때 저렇게 했지만,.)
소스를 사셨다면 폴더별로 정리 되어 있을텐데요 그걸 그냥 fla 있는데다가 풀고요
예를 들어 폴더구조가..(src 가 fla 가 있는 루트 폴더 , com 이 폴더 이면 )
\ src\\com\\customCl