플래시cs3에서 System.useCodepage = true;구문
가욋길
안녕하세요 오늘작업중에 이상한 일을있어 질문드립니다.
플래시 cs3에서 System.useCodepage = true;구문에 문제가 있는 건가요?
예전 8버전으로 작업했던 것을 수정할 일이 있어 cs3로 재작업중이였는데요...
메인플래시(main.swf)에서 로드무비한 (music.swf)파일에서 음악리스트를 xml로 불러들여 플레이하는 작업이였습니다.
그전에는 잘 플레이되었던 파일이였는데 수정하고 웹에 올렸더니 음악을 플레이하지 못하고 언디파인디드뿌리는 겁니다.
처음엔 수정중에 폴더를 옮겨서 경로가 틀렸나했더니 로컬에서 실행시에 music.swf에서는 음악이 잘플레이되는데 music.swf를 로드무비한 main.swf에서는 언디파인디드를 뿌리며 음악이 실행이 안되더군요..
좀 황당하게도 main.swf 첫플레임에 있는 System.useCodepage = true; 구문을 지우니 잘 실행되더군요.
xml에도 한글내용이 있구 db에서 불러들이는 것이 있어 한글깨짐을 막을려구 넣었던 구문인데 오히려 이 구문때문에 xml파일에서 한글내용을 불러들이지 못했던 겁니다..
혹시 cs3에 있는 버그인가요?
아시는 분계시면 답변 부탁드립니다. 그럼 좋은 하루 되세요^^~
-
보슬
기가 막히네요 ...지금껏 문제가 대소문자\P\에 있었다니 .......
import flash.system.*;
System.useCodePage = true;
아 허무해 -
노랑이
음냥 해당코드는 플래시에서 사용하는 유니코드를 설정하는 코드입니다...UTF-9이었던가? 하고 시스템 유니코드하고 둘중에 하나를 고르던걸로 기억..ㅡ.ㅡ 데굴데굴 저 코드를 사용하실꺼라면 XML의 유니코드를 변경해주시면 되겠지요.. 데굴데굴/용어에 약해서... 이해가 되셨을까 모르겠습니다.
-
피라
네 가능하면 뭐든 대소문자를 구분하시는것이 좋습니다.
-
솔찬
8하고 cs3하고 System.useCodepage=true;에서 page에서 Page와 page를 구분하더라구요
대소문자를 구분하더라구요..저도 처음에 계속 에러나서.... 고생했었는데 혹시 그문제일지 모르겠네요. -
장미
아 스크립트 언어는 2.0이였습니다..
혹시 해서 넣어봤는데 문제가 해결되진 않네요..^^; -
나라빛
import flash.system.System;
맨위에 추가 하셨는지요....