Displaying 3 results from an estimated 3 matches for "swfdec_as_str__listen".
2007 Jul 27
0
libswfdec/swfdec_asbroadcaster.c
...onfig.h"
#endif
-#include "swfdec_as_array.h"
#include "swfdec_as_object.h"
#include "swfdec_as_strings.h"
#include "swfdec_debug.h"
@@ -47,10 +46,10 @@ broadcastMessage (SwfdecAsContext *cx, S
argc--;
swfdec_as_object_get_variable (object, SWFDEC_AS_STR__listeners, &val);
- if (!SWFDEC_AS_VALUE_IS_OBJECT (&val) ||
- !SWFDEC_IS_AS_ARRAY (listeners = SWFDEC_AS_VALUE_GET_OBJECT (&val)))
+ if (!SWFDEC_AS_VALUE_IS_OBJECT (&val))
return;
+ listeners = SWFDEC_AS_VALUE_GET_OBJECT (&val);
swfdec_as_object_get_variable (listene...
2007 Jul 26
0
17 commits - doc/swfdec-sections.txt libswfdec/compiler.c libswfdec/.gitignore libswfdec/Makefile.am libswfdec/swfdec_asbroadcaster.c libswfdec/swfdec_as_context.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_as_strings.c
...AsValue *ret)
+{
+ SwfdecAsValue val;
+ SwfdecAsObject *listeners;
+ gint i, length;
+ const char *name;
+ GSList *list = NULL, *walk;
+
+ if (argc < 1)
+ return;
+ name = swfdec_as_value_to_string (cx, &argv[0]);
+ argv += 1;
+ argc--;
+
+ swfdec_as_object_get_variable (object, SWFDEC_AS_STR__listeners, &val);
+ if (!SWFDEC_AS_VALUE_IS_OBJECT (&val) ||
+ !SWFDEC_IS_AS_ARRAY (listeners = SWFDEC_AS_VALUE_GET_OBJECT (&val)))
+ return;
+
+ swfdec_as_object_get_variable (listeners, SWFDEC_AS_STR_length, &val);
+ length = swfdec_as_value_to_integer (cx, &val);
+
+ /*...
2007 Nov 07
0
36 commits - doc/swfdec-sections.txt libswfdec/Makefile.am libswfdec/swfdec_amf.c libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_as_strings.c libswfdec/swfdec_buffer.c libswfdec/swfdec_buffer.h
...+ return;
+
+ array = swfdec_as_array_new (cx);
+ if (array == NULL)
+ return;
+ SWFDEC_AS_VALUE_SET_OBJECT (&val, object);
+ swfdec_as_array_push (SWFDEC_AS_ARRAY (array), &val);
+ SWFDEC_AS_VALUE_SET_OBJECT (&val, array);
+ swfdec_as_object_set_variable_and_flags (object, SWFDEC_AS_STR__listeners,
+ &val, SWFDEC_AS_VARIABLE_HIDDEN | SWFDEC_AS_VARIABLE_PERMANENT);
}
SWFDEC_AS_NATIVE (112, 100, swfdec_movie_clip_loader_loadClip)
commit a25d8c5188ab0791fcdd598b834beb2fd86c657f
Author: Benjamin Otte <otte at gnome.org>
Date: Tue Nov 6 17:52:34 2007 +0100
move list...