Fixed: FLA export AS linkage / import

This commit is contained in:
Jindra Petřík
2024-10-29 16:55:43 +01:00
parent 00dfceb1b9
commit a36e16fc73
3 changed files with 9 additions and 10 deletions
@@ -2038,10 +2038,6 @@ public class XFLConverter {
}
}
if (isBitmapData) {
if (!charactersExportedInFirstFrame.contains(symbol)) {
writer.writeAttribute("linkageExportInFirstFrame", "false");
}
writer.writeAttribute("linkageExportForAS", true);
linkageExportForAS = true;
writer.writeAttribute("linkageClassName", characterClasses.get(symbol));
}
@@ -2052,6 +2048,9 @@ public class XFLConverter {
linkageExportForAS = true;
writer.writeAttribute("linkageIdentifier", characterVariables.get(symbol));
}
if (characterImportLinkageURL.containsKey(symbol)) {
linkageExportForAS = false;
}
if (linkageExportForAS) {
if (!charactersExportedInFirstFrame.contains(symbol)) {
writer.writeAttribute("linkageExportInFirstFrame", "false");
@@ -2200,18 +2199,18 @@ public class XFLConverter {
linkageExportForAS = true;
writer.writeAttribute("linkageIdentifier", characterVariables.get(symbol));
}
if (characterImportLinkageURL.containsKey(symbol)) {
writer.writeAttribute("linkageImportForRS", "true");
writer.writeAttribute("linkageURL", characterImportLinkageURL.get(symbol));
linkageExportForAS = false;
}
if (linkageExportForAS) {
if (!charactersExportedInFirstFrame.contains(symbol)) {
writer.writeAttribute("linkageExportInFirstFrame", "false");
}
writer.writeAttribute("linkageExportForAS", true);
}
if (characterImportLinkageURL.containsKey(symbol)) {
writer.writeAttribute("linkageImportForRS", "true");
writer.writeAttribute("linkageURL", characterImportLinkageURL.get(symbol));
}
}
}
private String prettyFormatXML(String input) {