diff --git a/src/lime/tools/ConfigData.hx b/src/lime/tools/ConfigData.hx index 7f2aa98b7..2f89eb2e3 100644 --- a/src/lime/tools/ConfigData.hx +++ b/src/lime/tools/ConfigData.hx @@ -1,10 +1,16 @@ package lime.tools; -import haxe.xml.Fast; import hxp.*; +#if (haxe_ver >= 4) +import haxe.xml.Access in Fast; +#else +import haxe.xml.Fast; +#end + + abstract ConfigData(Dynamic) to Dynamic from Dynamic { diff --git a/src/lime/tools/HXProject.hx b/src/lime/tools/HXProject.hx index 70fa3c64b..22b7ce051 100644 --- a/src/lime/tools/HXProject.hx +++ b/src/lime/tools/HXProject.hx @@ -14,6 +14,12 @@ import sys.FileSystem; import sys.io.File; import sys.io.Process; +#if (haxe_ver >= 4) +import haxe.xml.Access in Fast; +#else +import haxe.xml.Fast; +#end + #if (lime && lime_cffi && !macro) import lime.text.Font; @:access(lime.text.Font) diff --git a/src/lime/tools/ProjectXMLParser.hx b/src/lime/tools/ProjectXMLParser.hx index c74636897..9bbbd9868 100644 --- a/src/lime/tools/ProjectXMLParser.hx +++ b/src/lime/tools/ProjectXMLParser.hx @@ -1,7 +1,6 @@ package lime.tools; -import haxe.xml.Fast; import hxp.*; import lime.tools.CommandHelper; import lime.tools.ModuleHelper; @@ -15,6 +14,12 @@ import lime.utils.AssetManifest; import sys.io.File; import sys.FileSystem; +#if (haxe_ver >= 4) +import haxe.xml.Access in Fast; +#else +import haxe.xml.Fast; +#end + class ProjectXMLParser extends HXProject {