Correctly handling TagScript in ExportDialog - prevented display export type selection for some AS1/2 scripts

This commit is contained in:
Jindra Petřík
2018-02-04 08:36:33 +01:00
parent 2b9fc72baf
commit ee71b9179c
@@ -45,6 +45,7 @@ import com.jpexs.decompiler.flash.tags.base.SoundTag;
import com.jpexs.decompiler.flash.tags.base.SymbolClassTypeTag; import com.jpexs.decompiler.flash.tags.base.SymbolClassTypeTag;
import com.jpexs.decompiler.flash.tags.base.TextTag; import com.jpexs.decompiler.flash.tags.base.TextTag;
import com.jpexs.decompiler.flash.timeline.Frame; import com.jpexs.decompiler.flash.timeline.Frame;
import com.jpexs.decompiler.flash.timeline.TagScript;
import com.jpexs.decompiler.flash.treeitems.TreeItem; import com.jpexs.decompiler.flash.treeitems.TreeItem;
import java.awt.BorderLayout; import java.awt.BorderLayout;
import java.awt.Container; import java.awt.Container;
@@ -92,14 +93,14 @@ public class ExportDialog extends AppDialog {
{ImageTag.class}, {ImageTag.class},
{DefineVideoStreamTag.class}, {DefineVideoStreamTag.class},
{SoundTag.class}, {SoundTag.class},
{ASMSource.class, ScriptPack.class}, {ASMSource.class, ScriptPack.class, TagScript.class},
{DefineBinaryDataTag.class}, {DefineBinaryDataTag.class},
{Frame.class}, {Frame.class},
{Frame.class}, {Frame.class},
{ButtonTag.class}, {ButtonTag.class},
{FontTag.class}, {FontTag.class},
{MorphShapeTag.class}, {MorphShapeTag.class},
{SymbolClassTypeTag.class}, {SymbolClassTypeTag.class}
}; };
//Enum classes for values //Enum classes for values
@@ -116,7 +117,7 @@ public class ExportDialog extends AppDialog {
ButtonExportMode.class, ButtonExportMode.class,
FontExportMode.class, FontExportMode.class,
MorphShapeExportMode.class, MorphShapeExportMode.class,
SymbolClassExportMode.class, SymbolClassExportMode.class
}; };
Class[] zoomClasses = { Class[] zoomClasses = {
@@ -125,7 +126,7 @@ public class ExportDialog extends AppDialog {
TextExportMode.class, TextExportMode.class,
FrameExportMode.class, FrameExportMode.class,
SpriteExportMode.class, SpriteExportMode.class,
ButtonExportMode.class, ButtonExportMode.class
}; };
private final JComboBox[] combos; private final JComboBox[] combos;