search for: swfdec_as_str__listeners

Displaying 3 results from an estimated 3 matches for "swfdec_as_str__listeners".

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 (listeners,...
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); + + /* ret...
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 awa...