2010-03-18 7 views
0

J'ai une classe (qui étend MovieClip) qui se charge dans un fichier SWF externe (en pdf2swf). Cela est ajouté à une autre classe qui a déclaré doubleClickEnabled = true et j'écoute les événements DOUBLE_CLICK. Le problème est lorsque le fichier SWF est chargé mon code ne prend aucun événement DOUBLE_CLICK, seulement des événements CLICK. Je l'ai essayé sans ajouter le SWF à la scène et il récupère les événements DOUBLE_CLICK.Flash Double-cliquez sur un fichier SWF chargé en externe

Quelqu'un vient-il avant cela? J'ai également essayé d'ajouter l'écouteur d'événement au mcToLoadSWF également. Pas de dé.

Répondre

0

Ce qui se passe ici est que ce que vous êtes un double-clic est le clip chargé, qui est pas doubleClickEnabled et donc l'événement est pas généré, et ne bouillonnait à votre clip comme les autres événements de souris. Définissez mouseChildren sur false pour ne pas envoyer d'événements de souris aux enfants de votre chargeur, mais cela signifie que toute interactivité ne fonctionnera pas.

Questions connexes