Frage

Ich arbeite mit Actionscript 3 und Probleme haben.
Ich muß Schreib Spieler in dem Benutzer Text auf der Vorderseite des Films sehen.
Der Text ist Textfeld vom Typ „Dynamischer Text“.
Das Problem ist, dass ich das Textobjekt transparent für Maus bewegen und Klicks zu machen brauchen.
Ich habe versucht:

.mouseEnabled=false;
.selectable=false;

... aber es hilft nicht - wenn ich darauf klicken -. Es keine Klicks durch sie hindurchgeht

War es hilfreich?

Lösung

Sie können keine Mausereignisse durch die Anwendung für ein ausgewähltes Element übergeben.

Das einzige, was Sie tun können, es die DisplayObjectContainer.getObjectsUnderPoint() Methode verwenden und sehen, was könnte 'ausgewählt wurde ... der Punkt, den X-Y der Maus zu sein.

Adobe-Hilfe Anzeigeobjektcontainer

Ich weiß, es nervt, aber - ich habe nie jemals gefunden wird, oder jemanden kennen, Click-Ereignis durch ein Objekt durchlaufen hat. Sie können natürlich re Versand ein Ereignis, aber der Verweis auf das, was Klick war, ist nicht mehr anwendbar.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top