From 0f842eb1784de50c1b554125b487b39f996b7890 Mon Sep 17 00:00:00 2001 From: "honfika@gmail.com" Date: Sun, 1 Feb 2015 15:16:00 +0100 Subject: [PATCH] define button tag fixes --- .../jpexs/decompiler/flash/tags/DefineButton2Tag.java | 8 ++++---- .../com/jpexs/decompiler/flash/tags/DefineButtonTag.java | 9 ++++----- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineButton2Tag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineButton2Tag.java index 22cf194fa..0394deeb0 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineButton2Tag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineButton2Tag.java @@ -295,19 +295,19 @@ public class DefineButton2Tag extends ButtonTag implements ASMSourceContainer { } } - timeline.getFrames().add(frameUp); + timeline.addFrame(frameUp); if (frameOver.layers.isEmpty()) { frameOver = frameUp; } - timeline.getFrames().add(frameOver); + timeline.addFrame(frameOver); if (frameDown.layers.isEmpty()) { frameDown = frameOver; } - timeline.getFrames().add(frameDown); + timeline.addFrame(frameDown); if (frameHit.layers.isEmpty()) { frameHit = frameUp; } - timeline.getFrames().add(frameHit); + timeline.addFrame(frameHit); return timeline; } } diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineButtonTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineButtonTag.java index f297d2ce3..43da85db9 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineButtonTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineButtonTag.java @@ -387,20 +387,19 @@ public class DefineButtonTag extends ButtonTag implements ASMSource { } - List frames = timeline.getFrames(); - frames.add(frameUp); + timeline.addFrame(frameUp); if (frameOver.layers.isEmpty()) { frameOver = frameUp; } - frames.add(frameOver); + timeline.addFrame(frameOver); if (frameDown.layers.isEmpty()) { frameDown = frameOver; } - frames.add(frameDown); + timeline.addFrame(frameDown); if (frameHit.layers.isEmpty()) { frameHit = frameUp; } - frames.add(frameHit); + timeline.addFrame(frameHit); return timeline; }