From a9fa051e8ae3f2b2e8880ebf1cd78828ecd5bd96 Mon Sep 17 00:00:00 2001 From: Honfika Date: Thu, 27 Feb 2014 15:05:45 +0100 Subject: [PATCH] actionscript parser: targetPath function added --- .../flash/action/parser/script/ActionScriptParser.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/trunk/src/com/jpexs/decompiler/flash/action/parser/script/ActionScriptParser.java b/trunk/src/com/jpexs/decompiler/flash/action/parser/script/ActionScriptParser.java index 8777907b7..75d02e3a9 100644 --- a/trunk/src/com/jpexs/decompiler/flash/action/parser/script/ActionScriptParser.java +++ b/trunk/src/com/jpexs/decompiler/flash/action/parser/script/ActionScriptParser.java @@ -67,6 +67,7 @@ import com.jpexs.decompiler.flash.action.model.StopAllSoundsActionItem; import com.jpexs.decompiler.flash.action.model.StopDragActionItem; import com.jpexs.decompiler.flash.action.model.StringExtractActionItem; import com.jpexs.decompiler.flash.action.model.StringLengthActionItem; +import com.jpexs.decompiler.flash.action.model.TargetPathActionItem; import com.jpexs.decompiler.flash.action.model.ThrowActionItem; import com.jpexs.decompiler.flash.action.model.ToIntegerActionItem; import com.jpexs.decompiler.flash.action.model.ToNumberActionItem; @@ -726,6 +727,12 @@ public class ActionScriptParser { ret = new StopDragActionItem(null); break; + case TARGETPATH: + expectedType(SymbolType.PARENT_OPEN); + ret = new TargetPathActionItem(null, (expression(registerVars, inFunction, inMethod, true, variables))); + expectedType(SymbolType.PARENT_CLOSE); + break; + case UNLOADMOVIE: case UNLOADMOVIENUM: SymbolType unloadType = s.type;