все отлично работает, как из флешдевелоп, так и в браузере, вот код:
Код AS3:
package
{
import flash.display.Sprite;
import flash.events.KeyboardEvent;
import flash.ui.Keyboard;
public class Main extends Sprite {
public function Main() {
stage.addEventListener(KeyboardEvent.KEY_UP, onKeyUp);
}
private function onKeyUp(e:KeyboardEvent):void {
if (e.ctrlKey) {
if (e.keyCode == 67) {
trace("CONTROL + C");
var s:Sprite = new Sprite();
s.graphics.beginFill(100000000 * Math.random());
s.graphics.drawCircle(0, 0, 20);
s.graphics.endFill();
s.x = Math.random() * stage.stageWidth;
s.y = Math.random() * stage.stageHeight;
stage.addChild(s);
}
}
}
}
}
Это может не работать если запускается из Adobe Flash. Там сначала надо отключить использование горячих клавишь.