Wie entferne ich den gelben Rahmen, wenn ein Objekt den Fokus in Flash hat?

8

Wie entferne ich den gelben Rahmen - focusRect - in as3 Ich habe versucht, Stage.focusRect = false, aber das macht die Arbeit nicht.

    
1.21 gigawatts 28.05.2009, 07:24
quelle

3 Antworten

22
%Vor%

Weitere Informationen: Rockabit-Blogpost

>

:)

    
Beertje 28.05.2009 07:30
quelle
3

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.

    
claudius iacob 30.09.2011 15:57
quelle
3

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%     
Tareq Rahman 23.12.2012 10:54
quelle

Tags und Links