Wie entferne ich den gelben Rahmen - focusRect - in as3 Ich habe versucht, Stage.focusRect = false, aber das macht die Arbeit nicht.
Versuchen Sie:
%Vor%Im Konstruktor Ihrer Klasse. Arbeitete für mich: -)
Aus der Dokumentation: flash.display.InteractiveObject.focusRect (focusRect: Object): void
Gibt an, ob dieses Objekt ein Fokusrechteck anzeigt. Es kann einen von drei Werten annehmen: true , false oder null . Die Werte von "True" und "False" funktionieren wie erwartet und geben an, ob das Fokusrechteck angezeigt wird oder nicht. Ein Wert von null gibt an, dass dieses Objekt der stageFocusRect-Eigenschaft der Bühne entspricht.
Ich hatte das gleiche Problem während ich ein Spiel machte. Ich wollte mich auf meine Hauptklasse konzentrieren, indem ich Folgendes eintippte:
%Vor%aber ein gelbes Rechteck erschien.
Dann tippte ich:
%Vor%Aber diesmal erschien kein gelbes Rechteck, sondern eine gelbe Linie.
Dann tippte ich:
%Vor%Und dieses Mal hat es funktioniert. Kein gelbes Rechteck oder Linie erschien. Also habe ich festgestellt, dass Reihenfolge manchmal wichtig ist .
Wenn Sie mit der Klasse arbeiten, importieren Sie einfach:
%Vor%Tags und Links actionscript-3 focusrect