Example #1
0
 public MovieEventHandlers()
 {
     load       = new MovieEventHandlerList();
     postLoad   = new MovieEventHandlerList();
     unload     = new MovieEventHandlerList();
     enterFrame = new MovieEventHandlerList();
     update     = new MovieEventHandlerList();
     render     = new MovieEventHandlerList();
 }
	public MovieEventHandlers()
	{
		load = new MovieEventHandlerList();
		postLoad = new MovieEventHandlerList();
		unload = new MovieEventHandlerList();
		enterFrame = new MovieEventHandlerList();
		update = new MovieEventHandlerList();
		render = new MovieEventHandlerList();
		empty = true;
	}
Example #3
0
        public void Call(Type type, Movie target)
        {
            MovieEventHandlerList list = null;

            switch (type)
            {
            case Type.LOAD: list = load; break;

            case Type.POSTLOAD: list = postLoad; break;

            case Type.UNLOAD: list = unload; break;

            case Type.ENTERFRAME: list = enterFrame; break;

            case Type.UPDATE: list = update; break;

            case Type.RENDER: list = render; break;
            }
            if (list != null)
            {
                list = new MovieEventHandlerList(list);
                list.ForEach(h => h(target));
            }
        }
	public void Call(Type type, Movie target)
	{
		MovieEventHandlerList list = null;
		switch (type) {
		case Type.LOAD: list = load; break;
		case Type.POSTLOAD: list = postLoad; break;
		case Type.UNLOAD: list = unload; break;
		case Type.ENTERFRAME: list = enterFrame; break;
		case Type.UPDATE: list = update; break;
		case Type.RENDER: list = render; break;
		}
		if (list != null) {
			list = new MovieEventHandlerList(list);
			list.ForEach(h => h(target));
		}
	}