Hi, another quick question, Im trying to set a variable within the flash movie at runtime. Im trying to set the variable triggered by fscommand, the code im using so far is...
static void do_fscommand (SwfdecPlayer *player, const char *command, const char *value) { SwfdecAsValue val; SwfdecAsContext *context; if (g_str_equal (command, "test")) { context = SWFDEC_AS_CONTEXT (player); SWFDEC_AS_VALUE_SET_STRING (&val, "success!"); swfdec_as_object_set_variable (context->global, swfdec_as_context_get_string (context, "teststring"), &val); } } Firstly, im not sure if this is the correct approach, but more importantly it fails because there appears to be no global object. Ive tested that the context is in a running state which it is, plus ive tried sticking similar code in swfdec_as_context_startup which works ok, so i know context->global is valid at this point. Im guessing theres something fundamental im not understanding! Im hoping someone can help shed some light :) Thanx, Paul _______________________________________________ Swfdec mailing list Swfdec@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/swfdec