Есть основной класс Main, есть класс Controll (прослушивает клавиатуру, на KEY_DOWN трэйсит мне сообщение).
Импортирую Controll в Main, создаю экземпляр класса.
тест - при нажатии, на любую клавишу окно вывода сообщений пустое.
пишу в Main строчку stage.focus=controll
тест - есть сигнал.
имитация загрузки, после 100% никакой реакции на клавку?
Совсем не пойму в чем дело.
Main.as

Код AS3:
package src{
import flash.display.*;
import src.Controll;
import flash.events.Event;
public class Main extends MovieClip {
public function Main(){
var controll:Controll = new Controll ;
stage.focus = controll;
}
}
}
Controll.as:

Код AS3:
package src {
import flash.display.*;
import flash.events.KeyboardEvent;
public function Controll(){
this.addEventListener(KeyboardEvent.KEY_DOWN,keyListener)
this.addEventListener(KeyboardEvent.KEY_UP,keyListener)
function keyListener(e:KeyboardEvent){
trace("Слышу,слышу...")
}
}
}