Mr.Dee
24-08-2006 - 19:13
Как движки управления флеш игр работают? и как можно изменить управление клавай на мыш? Знатаки есть?
Chunga
25-08-2006 - 15:26
в смысле как управление с клавы делается? или с мыши?CODE someListener = new Object(); someListener.onKeyDown = function () { switch(Key.getAscii()){ case КНОПКА:{ ДЕЙСТВИЕ; break; } default:{ break; } } }; Key.addListener(someListener);
Это сообщение отредактировал Chunga - 25-08-2006 - 15:31
Mr.Dee
25-08-2006 - 19:12
ага
Chunga
26-08-2006 - 15:49
вот готовый код по идее вставляешь в новый мувик, компиляешь и все. игры конечно так писать не стоит, только для того чтоб механизм понять =))CODE var mov_action:MovieClip = this.createEmptyMovieClip("mov_act",10); with(mov_action){ beginFill(0xFF0000); moveTo(-10,0); lineTo(0,10); lineTo(10,0); lineTo(0,-10); lineTo(-10,0); endFill(); } mov_action._x = 100; mov_action._y = 100; var listener:Object = new Object(); listener.onKeyDown = function(){ /* trace(Key.getCode()); 37 left 38 up 39 right 40 down */ switch(Key.getCode()){ case 37: _level0.mov_act._x -=2; break; case 38: _level0.mov_act._y -=2; break; case 39: _level0.mov_act._x +=2; break; case 40: _level0.mov_act._y +=2; break; } } Key.addListener(listener);