|
|
|||||
Регистрация: Feb 2012
Сообщений: 1,540
|
PulleyCraft
Version: 0.3 beta
Other: offline/nonmultiplayer/test Last Update: 30/06/2012 Download Link: Цитата:
Последний раз редактировалось MikroAcse; 30.06.2012 в 23:24. |
|
|||||
Регистрация: Feb 2012
Сообщений: 1,540
|
Цитата:
Цитата:
Цитата:
2 из 7 найдены. Добавлено через 32 минуты У меня есть свой формат - msodff (MikroAcse Studio Object Data File Format) Последний раз редактировалось MikroAcse; 28.05.2012 в 21:37. |
|
|||||
блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,112
Записей в блоге: 1
|
MikroAcse, как поиск хоткеев поможет в тестировании ошибок? Лучше расскажите, что вы из этого собираетесь сделать, интересно же.
P.S. У меня есть программа на букву "д", поэтому "квест" по поиску хоткеев не интересен Добавлено через 7 минут Цитата:
__________________
hauts.ru |
|
|||||
Z- меню
private function onkeydown(e:KeyboardEvent):void{ var fr:FileReference; var ba:ByteArray; if (e.keyCode == Keyboard.Z){ if (this.menuOpened){ this.closeMenu(); } else { this.openMenu(); }; }; if (this.menuOpened){ return; }; if (e.keyCode == Keyboard.SHIFT){ this.deletingNow = true; this.newblok.alpha = 0; } else { if (e.keyCode == Keyboard.control){ this.effects = !(this.effects); }; }; if ((((e.keyCode == Keyboard.X)) && (!(this.multiplayer)))){ this.lastWorld = this.world; while (this.world.length > 0) { this.w.removeChild(this.world[0][3]); this.world.shift(); }; }; if ((((e.keyCode == Keyboard.L)) && (!(this.multiplayer)))){ while (this.world.length > 0) { this.w.removeChild(this.world[0][3]); this.world.shift(); }; this.world = this.lastWorld; this.updateWorld(); }; if (e.keyCode == Keyboard.K){ fr = new FileReference(); ba = new ByteArray(); ba.writeUTFBytes(this.getWorld()); fr.save(ba, "world.msodff"); }; if (e.keyCode == Keyboard.left){ this.offsetX--; } else { if (e.keyCode == Keyboard.right){ this.offsetX++; }; }; if (e.keyCode == Keyboard.up){ this.offsetY--; } else { if (e.keyCode == Keyboard.down){ this.offsetY++; }; }; this.updateOffset(); this.updateBlocks(); if ([Keyboard.left, Keyboard.right, Keyboard.up, Keyboard.down].indexof(e.keyCode) != -1){ this.keysPressed = true; }; this.newblok.x = (this.blockParams.wh * (this.getSector(mouseX) + this.offsetX)); this.newblok.y = (this.blockParams.wh * (this.getSector(mouseY) + this.offsetY)); } private function onkeyup(e:KeyboardEvent):void{ if ((((e.keyCode == Keyboard.SHIFT)) && (this.deletingNow))){ this.deletingNow = false; this.newblok.alpha = 1; }; if ([Keyboard.left, Keyboard.right, Keyboard.up, Keyboard.down].indexof(e.keyCode) != -1){ this.keysPressed = false; }; }
__________________
:) Последний раз редактировалось Aquahawk; 28.05.2012 в 23:13. |
|
|||||
я вообще хоткеем клавиши не называю, для меня хоткей это сочетание типа ctrl+ чтонибудь и подобные.
И кстати не программа а сайт http://www.showmycode.com/ Добавлено через 3 минуты кстати if ([Keyboard.left, Keyboard.right, Keyboard.up, Keyboard.down].indexof(e.keyCode) != -1) последствия недавней темы про условия. Правда в целом при помощи switch весь метод onkeydown организовать было бы удобнее.
__________________
:) |
|
|||||
Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
|
Цитата:
|
Часовой пояс GMT +4, время: 14:27. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|