mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-09-27 07:11:04 +00:00
Added Opening ABC file format (*.abc)
This commit is contained in:
@@ -18,6 +18,7 @@ package com.jpexs.decompiler.flash.timeline;
|
||||
|
||||
import com.jpexs.decompiler.flash.SWF;
|
||||
import com.jpexs.decompiler.flash.tags.base.ASMSource;
|
||||
import com.jpexs.decompiler.flash.treeitems.Openable;
|
||||
import com.jpexs.decompiler.flash.treeitems.TreeItem;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
@@ -59,7 +60,7 @@ public class AS2Package implements TreeItem {
|
||||
|
||||
|
||||
@Override
|
||||
public SWF getSwf() {
|
||||
public Openable getOpenable() {
|
||||
return swf;
|
||||
}
|
||||
|
||||
|
||||
@@ -21,6 +21,7 @@ import com.jpexs.decompiler.flash.SWF;
|
||||
import com.jpexs.decompiler.flash.abc.ClassPath;
|
||||
import com.jpexs.decompiler.flash.abc.ScriptPack;
|
||||
import com.jpexs.decompiler.flash.treeitems.AS3ClassTreeItem;
|
||||
import com.jpexs.decompiler.flash.treeitems.Openable;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
@@ -32,7 +33,7 @@ import java.util.TreeMap;
|
||||
*/
|
||||
public class AS3Package extends AS3ClassTreeItem {
|
||||
|
||||
private final SWF swf;
|
||||
private final Openable openable;
|
||||
|
||||
public String packageName;
|
||||
|
||||
@@ -48,10 +49,10 @@ public class AS3Package extends AS3ClassTreeItem {
|
||||
|
||||
private boolean defaultPackage;
|
||||
|
||||
public AS3Package(String packageName, SWF swf, boolean flat, boolean defaultPackage) {
|
||||
public AS3Package(String packageName, Openable openable, boolean flat, boolean defaultPackage) {
|
||||
super(packageName, "", null);
|
||||
this.flat = flat;
|
||||
this.swf = swf;
|
||||
this.openable = openable;
|
||||
this.packageName = packageName;
|
||||
this.defaultPackage = defaultPackage;
|
||||
}
|
||||
@@ -63,8 +64,8 @@ public class AS3Package extends AS3ClassTreeItem {
|
||||
|
||||
|
||||
@Override
|
||||
public SWF getSwf() {
|
||||
return swf;
|
||||
public Openable getOpenable() {
|
||||
return openable;
|
||||
}
|
||||
|
||||
public List<AS3Package> getSubPackages() {
|
||||
|
||||
@@ -24,6 +24,7 @@ import com.jpexs.decompiler.flash.tags.base.ASMSourceContainer;
|
||||
import com.jpexs.decompiler.flash.tags.base.CharacterTag;
|
||||
import com.jpexs.decompiler.flash.tags.base.Exportable;
|
||||
import com.jpexs.decompiler.flash.tags.base.PlaceObjectTypeTag;
|
||||
import com.jpexs.decompiler.flash.treeitems.Openable;
|
||||
import com.jpexs.decompiler.flash.treeitems.TreeItem;
|
||||
import com.jpexs.decompiler.flash.types.RGB;
|
||||
import com.jpexs.decompiler.flash.types.RGBA;
|
||||
@@ -87,7 +88,7 @@ public class Frame implements TreeItem, Exportable {
|
||||
}
|
||||
|
||||
@Override
|
||||
public SWF getSwf() {
|
||||
public Openable getOpenable() {
|
||||
return timeline.swf;
|
||||
}
|
||||
|
||||
|
||||
@@ -18,6 +18,7 @@ package com.jpexs.decompiler.flash.timeline;
|
||||
|
||||
import com.jpexs.decompiler.flash.SWF;
|
||||
import com.jpexs.decompiler.flash.tags.base.Exportable;
|
||||
import com.jpexs.decompiler.flash.treeitems.Openable;
|
||||
import com.jpexs.decompiler.flash.treeitems.TreeItem;
|
||||
|
||||
/**
|
||||
@@ -40,7 +41,7 @@ public class FrameScript implements TreeItem, Exportable {
|
||||
}
|
||||
|
||||
@Override
|
||||
public SWF getSwf() {
|
||||
public Openable getOpenable() {
|
||||
return swf;
|
||||
}
|
||||
|
||||
|
||||
@@ -19,6 +19,7 @@ package com.jpexs.decompiler.flash.timeline;
|
||||
import com.jpexs.decompiler.flash.SWF;
|
||||
import com.jpexs.decompiler.flash.tags.Tag;
|
||||
import com.jpexs.decompiler.flash.tags.base.Exportable;
|
||||
import com.jpexs.decompiler.flash.treeitems.Openable;
|
||||
import com.jpexs.decompiler.flash.treeitems.TreeItem;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
@@ -50,7 +51,7 @@ public class TagScript implements TreeItem, Exportable {
|
||||
}
|
||||
|
||||
@Override
|
||||
public SWF getSwf() {
|
||||
public Openable getOpenable() {
|
||||
return swf;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user