AS3.0 의 URLLoader를 이용한 원격지 텍스트 호출과 AS3.0, 2.0에서 한글깨짐 현상 문의
한결
쎈님의 강좌를 즐겨 보고 있습니다. URLLoader강좌를 보고도 해결이 안되는 궁금증이 있어 댓글을 달아놨지만..
그래도 더 많은 님들의 도움말씀을 듣고 싶어 qna에 글 올립니다. 부디 그냥 쉭~지나가지 마시고 의견 부탁드립니다.
URLLoader관련 로컬(내컴퓨터)에서 swf를 실행시켜 원격지(웹상)에 있는 txt 및 html 파일을 불러들이고 싶은데 CS3에서 CTRL+ENTER 쳐서 보면 보이는데 이렇게 생성된 SWF 를 열어보면 보안/설정 창이 뜨면서 결국 원격지 텍스트를 가지고 올 수가 없어요. 이거 해결 방법이 없나요?
참고로 저는 Vista 환경에서 버전9 깔았어요.
AS 2.0에선 한글텍스트 불러왔을때 한글 깨짐현상도 있던데..System.useCodepage = true; 이거 쓰면 된다던데 제 컴퓨터에서 실행하면 한글 잘 보이는데 다른컴퓨터에선 안보이고..글꼴을 굴림체 기본꼴로 바꿔봐도 안보이긴 마찬가지네요. 막 깨져서 보여요. 네모모양으로. 도움말씀 부탁드려요.
참고로 플래시(SWF) 실행 위치가 서버사이드가 아니라 클라이언트에서 실행되는거예요. 내 로컬에 SWF가 있고, 그 안에서 보여질 문서는 웹서버에 올라가 있는 상황이예요.
다시 말씀 드리면.. swf를 cd등을 통해 개인 컴퓨터에 배포한 다음 실행하면 원격지의 텍스트를 읽어와 swf안에서 보여주는것이 목적입니다.
2.0에서는 LoadVar를 이용해로컬에서 swf를 실행해도 원격지 html, text를 읽어와서 뿌릴수 있거든요. 그럼 3.0에서도 되야 할것 같은데..방법이 없나요?
adobe에서 제공하는 LoadText sample 보니까
http://www.helpexamples.com/flash/text/sampletext.txt
이 원격 위치의 txt를 불러와서 보여주더라구요.
-
동이 2024-01-24
셀프답변: 보안 문제는..Publish Settings 통해서 해결했습니다.
File Publicsh Settings Flash Local playback = Access network only 로설정 -
월식 2024-01-24
셀프답변: 한글깨짐 현상은 System.useCodePage = true; 더군요. 2.0 에서는 useCodepage 이렇게 p가 소문자인데 3.0에서는 대문자로 해야 에러가 안납니다. 저같이 모르고 고생하실 분들을 위해 셀프답변~