bright-gpu-74537
05/19/2022, 9:16 AMhaxe
typedef OpenFileDialogOptions = {
@:optional var readContents:Null<Bool>;
@:optional var readAsBinary:Null<Bool>;
@:optional var multiple:Null<Bool>;
@:optional var extensions:Array<FileDialogExtensionInfo>;
@:optional var title:String;
}bright-gpu-74537
05/19/2022, 9:16 AMhaxe
typedef FileDialogExtensionInfo = {
@:optional var extension:String;
@:optional var label:String;
}bright-gpu-74537
05/19/2022, 9:17 AMbright-gpu-74537
05/19/2022, 9:18 AMhaxe
Dialogs.openFile(function(b, files) {
if (b == DialogButton.OK) {
trace(files.length);
trace(files[0].fullPath, files[0].name);
trace(files[0].text.length);
}
}, {
extensions: [
{ extension: "txt", label: "Text Files" },
{ extension: "exe", label: "Executables" },
{ extension: "png,jpeg,gif", label: "Image Files" }
],
readContents: true
});best-agent-85158
05/19/2022, 10:50 AMbest-agent-85158
05/19/2022, 10:51 AMicy-zebra-52882
05/19/2022, 11:24 AMbest-agent-85158
05/19/2022, 1:20 PMbright-gpu-74537
05/19/2022, 1:47 PMbright-gpu-74537
05/19/2022, 1:47 PMbest-agent-85158
05/19/2022, 1:47 PMbest-agent-85158
05/19/2022, 1:48 PMbright-gpu-74537
05/19/2022, 1:48 PMbest-agent-85158
05/19/2022, 1:48 PMxml
<?xml version="1.0" encoding="utf-8"?>
<project>
<meta title="EZWorksheet" package="com.spacebubble.ezworksheet" version="1.0.0" company="SpaceBubble" />
<app main="Main" path="Export" file="EZWorksheet" width="1200" height= "600" fps="" />
<source path="Source" />
<haxelib name="openfl"/>
<haxelib name="haxeui-core"/>
<haxelib name="haxeui-openfl"/>
<haxelib name="texter" version="git"/>
<assets path="Assets" rename="assets"/>
<icon path="assets/preicon.ico"/>
</project>bright-gpu-74537
05/19/2022, 1:48 PMbright-gpu-74537
05/19/2022, 1:49 PMbright-gpu-74537
05/19/2022, 1:49 PMbest-agent-85158
05/19/2022, 1:51 PMbright-gpu-74537
05/19/2022, 1:52 PMbright-gpu-74537
05/19/2022, 1:52 PMbest-agent-85158
05/19/2022, 1:54 PMbest-agent-85158
05/19/2022, 1:55 PMhaxe
Dialogs.openFile(function(b, files) {
if (b == DialogButton.OK) {
currentState = new PageEditor([BitmapData.fromBytes(files[0].bytes)]);
}
}, {
extensions: [{extension: "png,jpeg", label: "Image Files"}],
readContents: true
});bright-gpu-74537
05/19/2022, 1:56 PMbright-gpu-74537
05/19/2022, 1:57 PMbest-agent-85158
05/19/2022, 1:57 PMbest-agent-85158
05/19/2022, 1:57 PMbright-gpu-74537
05/19/2022, 1:57 PMbest-agent-85158
05/19/2022, 1:58 PMbest-agent-85158
05/19/2022, 1:58 PMbest-agent-85158
05/19/2022, 2:00 PM