Issue #730 Not working without ActiveX fix on Windows

Ocal escapes for strings in AS1/2.
Invalid escape in string does not generate exception (handle as \\ in AS1/2, empty string in AS3).
This commit is contained in:
Jindra Petřík
2014-11-30 13:03:02 +01:00
parent d08025dbd8
commit e27eaed6ed
5 changed files with 1599 additions and 1581 deletions

View File

@@ -135,7 +135,11 @@ public class FlashPlayerPanel extends Panel implements Closeable, MediaDisplay {
if (!Platform.isWindows()) {
throw new FlashUnsupportedException();
}
flash = ActiveX.createObject(ShockwaveFlash.class, this);
try {
flash = ActiveX.createObject(ShockwaveFlash.class, this);
} catch (ActiveXException ex) {
throw new FlashUnsupportedException();
}
flash.setAllowScriptAccess("always");
flash.setAllowNetworking("all");
flash.addFlashCallListener(new ActiveXEventListener() {