2017-09-13 14 views
2

Stencyl이라는 비주얼 프로그래밍 언어를 사용하여 사용자가 이미지를 편집 할 수있는 프로그램을 만들었지 만, 내가 어려움을 겪고있는 것은 사용자를위한 것입니다. 편집이 끝나면 이미지 (또는 이미지 데이터의 텍스트 파일)를 내 보냅니다. 프로그램이 PNG 이미지와 .txt 파일을 프로그램 폴더의 특정 위치에 저장할 수있게 해주는 Stencyl의 확장 기능이 있지만 프로그램이 Microsoft Windows 용 대화 상자로 저장되도록 열어 봤습니다.Haxe, Stencyl, Windows '다른 이름으로 저장'대화

며칠 동안 작업을 한 후에 다른 사람들에게 도움을 요청하기로 결정했습니다. 내가 연구해온 곳으로 연결되는 링크를 게시 할 예정 이었지만 두 개 이상의 링크를 게시하려면 적어도 10 개의 평판이 필요하다는 것을 널리 알았습니다. 현재 sys.io.FileOutput이라는 것을 사용해야 할 것으로 보이며 실제로는 this webpage에서 코드를 작성하는 방법에 대한 대부분의 정보를 얻었습니다.

누구든지 나를 도울 수 있다면 크게 감사하겠습니다.

답변

2

나는 Haxe 자체로 파일 대화 상자 라이브러리가 없다고 생각하지만 여러 파일이 있습니다. HaxeUI와 haxeui-file-dialogs은 이러한 UI를 구현합니다.

플래시로 컴파일하는 경우 actionscript는 파일 열기 및 저장을 대화 상자로 지원하는 데 사용되며 Haxe의 Flash 지원에서도 구현 될 수 있습니다. flash.net.FileReference 당신이 그때 찾고 있습니다.

직접 만들 수도 있습니다. sys.FileSystem을 사용하면 폴더의 모든 파일을 나열하고 탐색 할 수 있습니다. 몇 가지 작업이 필요하지만 더 나은 것을 게이지에 추가하거나 직접 솔루션을 개발하거나 구현할 ui 라이브러리를 배워야합니다. 대부분의 경우 후자이지만 재미는 없습니다.

일부 대상은 보안상의 이유로 이러한 파일 액세스를 금지합니다. Flash는 수년 전부터 많은 보안 문제를 야기했습니다.