2010-01-27 10 views
1

Dans mon film Flash, chaque fois que je clique sur un bouton, il met l'accent sur la scène. Et je dois recliquer la scène pour interagir à nouveau avec elle. Est-il là pour résoudre ce problème. Je suis en train de faire un jeu et ce sera très ennuyeux si le joueur doit continuer à recliquer la scène afin de prendre le contrôle du jeu chaque fois qu'il clique sur un bouton.Les touches Flash sont désactivées sur l'écran

+0

Je ne crois pas que ce soit possible, car même youtube ne fournit pas cela. Je suppose que vous devrez également faire les boutons dans le flash. – antpaw

+1

Etes-vous sûr d'avoir ajouté des gestionnaires d'événements clavier à 'Stage' lui-même - si vous avez utilisé' this.addEventListener', il ajoute à la racine, pas à la scène. La scène recevra tous les événements, quel que soit l'objectif de l'enfant. – Amarghosh

+0

@antpaw Je pense que OP parle de boutons Flash. – Amarghosh

Répondre

0

Vous devez ajouter les auditeurs des boutons de commande à la scène ..

stage.addEventListener (clavier .... vous savez le reste.

si vous ajoutez cette façon, il sera être invoqué chaque événement de clavier que vous avez ajouté,

SAUF SI vous la case qui est popping ne fait pas partie de votre jeu flash - alors vous avez un problème qui, dans le meilleur des cas, être en mesure de fixer avec Javascript

. Et si vous parlez d'hébergement gratuit popup windows .. alors vous feriez mieux de trouver un meilleur endroit d'hébergement :)