Salut tout le monde et bonnes fetes ! :)

Je suis actuellement en train de developper un petit player video qui
marche de la facon suivante :

    Le player est un clip qui contient differents elements
d'interface, dont PLAY, PAUSE, MUTE, VOLUME BAR, etc.
    Chaque element d'interface dispatch des evenements en executant
par exemple : dispatchEvent(new PlayerUIEvent(PlayerUIEvent.MUTE,
true, false));

Le bubbling est donc defini a true afin que la class Player, objet
parent des elements interface, recoivent cet evenement.
Jusque l'a tout va bien.

Je souhaite ensuite que le Player dispatch un evement a TOUS ses
enfants, dispatchEvent(new PlayerEvent(PlayerEvent.VOLUME, true,
false, 0));

La question est : Est-ce possible de faire propager cet evenement a
tous les enfants grace a un bubbling inverse ? (HAUT vers le BAS)
ou d'une autre maniere, Suis-je oblige, dans ce cas precis, de faire
des Player.addEventListener(PlayerEvent.VOLUME,
handle_volume_changed); ? Dans ce dernier cas, je devrais faire pas
mal d'addEventListener et cela m'oblige a avoir une reference au
conteneur Player (qui peut ne pas etre simplement situe dans 'parent'
puisqu'un bouton pourrait etre egalement mis 1 niveau plus bas).

En esperant ne pas poser une question trop conne et si jamais vous
aviez une meilleure idee pour developper ce player video, n'hesitez
surtout pas, merci :)
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "FCNG" de 
Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/FCNG?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à