- char*name = lu(args, "sound");
- s_playsound(name, 0,0,1);
+ char*name = lu(args, "name");
+
+ if(s_playsound(name, 0,0,1)) {
+ return 0;
+ } else if(s_swf3action(name, "stop")) {
+ return 0;
+ }
+ syntaxerror("I don't know anything about sound/movie \"%s\"", name);
+ return 0;
+}
+
+static int c_nextframe(map_t*args)
+{
+ char*name = lu(args, "name");
+
+ if(s_swf3action(name, "nextframe")) {
+ return 0;
+ }
+ syntaxerror("I don't know anything about movie \"%s\"", name);
+ return 0;
+}
+
+static int c_previousframe(map_t*args)
+{
+ char*name = lu(args, "name");
+
+ if(s_swf3action(name, "previousframe")) {
+ return 0;
+ }
+ syntaxerror("I don't know anything about movie \"%s\"", name);