Display DoInitAction tags in correct order

This commit is contained in:
Jindra Petřík
2021-02-15 09:35:34 +01:00
parent e02233c79b
commit 86c4b9ce9e
2 changed files with 13 additions and 2 deletions

View File

@@ -1790,6 +1790,15 @@ public final class SWF implements SWFContainerItem, Timelined {
subNodes.addAll(timeline.getAS2RootPackage().subPackages.values());
subNodes.addAll(timeline.getAS2RootPackage().scripts.values());
for (ASMSource ass : timeline.asmSources) {
if (ass instanceof DoInitActionTag) {
String exportName = getExportName(((DoInitActionTag) ass).spriteId);
if (exportName == null) {
subNodes.add(ass);
}
}
}
for (Tag tag : timeline.otherTags) {
boolean hasInnerFrames = false;
List<TreeItem> tagSubNodes = new ArrayList<>();