1
아래 코드는 파일을 읽는 코드입니다. 이는 크로스 플랫폼에서 작동하는 것 같습니다.Windows에서 파일 저장이 작동하지 않습니다.
private function write(e:MouseEvent):void{
TextFile.write(xml.toString(), file.url);
trace(file.url)
}
이 기능은 Mac에서 작동하지만, PC에서 작동하지 않습니다
private function read(e:MouseEvent):void{
file = File.applicationDirectory;
var xmlFilter:FileFilter = new FileFilter("xml", "*.xml");
file.browseForOpen("XML Documents", [xmlFilter]);
file.addEventListener(Event.SELECT, fileSelected);
}
다음 나는이 기능을 실행 MXML의 버튼이있다. 이견있는 사람?
PC에서 더 많은 제한이 적용됩니다. 일반적으로 응용 프로그램 디렉토리는 관리자가 액세스해야하는 보호 된 영역이므로 파일에 쓰지 못합니다. 대신 응용 프로그램 저장소를 사용하는 것이 좋습니다. – BotMaster