File tree Expand file tree Collapse file tree 5 files changed +55
-0
lines changed
tests/tests/swfs/avm2/spurious_key_events Expand file tree Collapse file tree 5 files changed +55
-0
lines changed Original file line number Diff line number Diff line change 1+ package {
2+ import flash.display.* ;
3+ import flash.text.* ;
4+ import flash.events.* ;
5+
6+ public class Test extends MovieClip {
7+ public function Test () {
8+ var tf = new TextField ();
9+ tf. type = "input" ;
10+ addChild (tf);
11+
12+ tf. addEventListener (TextEvent . TEXT_INPUT , function (evt: TextEvent ): void {
13+ trace ("textInput " + evt. text );
14+ });
15+ tf. addEventListener (KeyboardEvent . KEY_DOWN , function (evt: KeyboardEvent ): void {
16+ trace ("keyDown " + evt. keyCode + " " + evt. charCode );
17+ });
18+ tf. addEventListener (KeyboardEvent . KEY_UP , function (evt: KeyboardEvent ): void {
19+ trace ("keyUp " + evt. keyCode + " " + evt. charCode );
20+ });
21+
22+ stage . focus = tf;
23+ }
24+ }
25+ }
Original file line number Diff line number Diff line change 1+ [
2+ { "type" : " FocusGained" },
3+ { "type" : " Wait" },
4+
5+ { "type" : " KeyDown" , "key" : { "Char" : " w" } },
6+ { "type" : " KeyUp" , "key" : { "Char" : " w" } },
7+
8+ { "type" : " KeyUp" , "key" : { "Char" : " a" } },
9+
10+ { "type" : " KeyDown" , "key" : { "Char" : " w" } },
11+ { "type" : " KeyDown" , "key" : " LeftShift" },
12+ { "type" : " KeyUp" , "key" : { "Char" : " W" } },
13+ { "type" : " KeyUp" , "key" : " LeftShift" },
14+
15+ { "type" : " KeyUp" , "key" : { "Char" : " x" } },
16+
17+ { "type" : " KeyDown" , "key" : { "Char" : " b" } },
18+ { "type" : " KeyUp" , "key" : { "Char" : " b" } },
19+
20+ { "type" : " FocusLost" }
21+ ]
Original file line number Diff line number Diff line change 1+ keyDown 87 119
2+ keyUp 87 119
3+ keyDown 87 119
4+ keyDown 16 0
5+ keyUp 87 87
6+ keyUp 16 0
7+ keyDown 66 98
8+ keyUp 66 98
Original file line number Diff line number Diff line change 1+ num_ticks = 2
You can’t perform that action at this time.
0 commit comments