Показать сообщение отдельно
Старый 07.03.2013, 18:14
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 2  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
все отлично работает, как из флешдевелоп, так и в браузере, вот код:
Код 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. Там сначала надо отключить использование горячих клавишь.