diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/configuration/Configuration.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/configuration/Configuration.java index a0f1159d9..571b6e6f9 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/configuration/Configuration.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/configuration/Configuration.java @@ -871,6 +871,10 @@ public final class Configuration { @ConfigurationCategory("script") public static ConfigurationItem warningRenameIdentifiers = null; + @ConfigurationDefaultBoolean(true) + @ConfigurationCategory("ui") + public static ConfigurationItem showImportMovieInfo = null; + private enum OSId { WINDOWS, OSX, UNIX } diff --git a/src/com/jpexs/decompiler/flash/gui/MainPanel.java b/src/com/jpexs/decompiler/flash/gui/MainPanel.java index cf42a78e9..c373bc647 100644 --- a/src/com/jpexs/decompiler/flash/gui/MainPanel.java +++ b/src/com/jpexs/decompiler/flash/gui/MainPanel.java @@ -3067,13 +3067,16 @@ public final class MainPanel extends JPanel implements TreeSelectionListener, Se } public void importMovie(final SWF swf) { - ViewMessages.showMessageDialog(MainPanel.this, translate("message.info.importMovies2"), translate("message.info"), JOptionPane.INFORMATION_MESSAGE, Configuration.showImportShapeInfo); + ViewMessages.showMessageDialog(MainPanel.this, translate("message.info.importMovies2"), translate("message.info"), JOptionPane.INFORMATION_MESSAGE, Configuration.showImportMovieInfo); JFileChooser chooser = new JFileChooser(); chooser.setCurrentDirectory(new File(Configuration.lastExportDir.get())); chooser.setDialogTitle(translate("import.select.directory")); chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); chooser.setAcceptAllFileFilterUsed(false); if (chooser.showOpenDialog(this) == JFileChooser.APPROVE_OPTION) { + + previewPanel.clear(); + String selFile = Helper.fixDialogFile(chooser.getSelectedFile()).getAbsolutePath(); File moviesDir = new File(Path.combine(selFile, MovieExportSettings.EXPORT_FOLDER_NAME)); if (!moviesDir.exists()) { diff --git a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog.properties b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog.properties index ac3b93653..d9043dbda 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog.properties @@ -658,4 +658,7 @@ config.name.warningDeobfuscation = Warn on switching deobfuscation config.description.warningDeobfuscation = Show warning on switching deobfuscation on/off. config.name.warningRenameIdentifiers = Warn on switching auto rename identifiers -config.description.warningRenameIdentifiers = Show warning when turning on auto rename identifiers feature. \ No newline at end of file +config.description.warningRenameIdentifiers = Show warning when turning on auto rename identifiers feature. + +config.name.showImportMovieInfo = Show information before importing movies +config.description.showImportMovieInfo = Displays some info about how importing movies works after clicking Import movies in the menu. diff --git a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_cs.properties b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_cs.properties index 1e5e0d558..92741a336 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_cs.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_cs.properties @@ -648,4 +648,7 @@ config.name.warningDeobfuscation = Varovat p\u0159i p\u0159ep\u00edn\u00e1n\u00e config.description.warningDeobfuscation = Zobrazovat varov\u00e1n\u00ed b\u011bhem zap\u00edn\u00e1n\u00ed/vyp\u00edn\u00e1n\u00ed deobfuskace. config.name.warningRenameIdentifiers = Varovat p\u0159i p\u0159ep\u00edn\u00e1n\u00ed autop\u0159ejm\u00e9nov\u00e1n\u00ed identifik\u00e1tor\u016f -config.description.warningRenameIdentifiers = Zobrazovat varov\u00e1n\u00ed b\u011bhem zap\u00edn\u00e1n\u00ed featury automatick\u00e9ho p\u0159ejmenov\u00e1n\u00ed identifik\u00e1tor\u016f. \ No newline at end of file +config.description.warningRenameIdentifiers = Zobrazovat varov\u00e1n\u00ed b\u011bhem zap\u00edn\u00e1n\u00ed featury automatick\u00e9ho p\u0159ejmenov\u00e1n\u00ed identifik\u00e1tor\u016f. + +config.name.showImportMovieInfo = Zobrazit informaci p\u0159ed importem vide\u00ed +config.description.showImportMovieInfo = Zobraz\u00ed n\u011bjak\u00e9 informace o tom jak import vide\u00ed funguje po kliku na import vide\u00ed v menu.