Äåëàþ èãðó òèïà Ìàðèî
Ãåðîé äâèãàåòñÿ òàê:
var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
switch (Key.getCode()) {
case Key.RIGHT :
_root.mc.gotoAndStop("right go");
_root.mc._x += moveSpeed;
}
Òî æå ñàìîå äëÿ äðóãèõ êëàâèø.
Êîãäà ãåðîé íàòûêàåòñÿ
íà ïðåïÿòñòâèå(íåâèäèìûé êëèï),
ïðè ïîìîùè hitTest íàïðàâëÿþ
âðåìåííóþ äèàãðàììó êëèïà íà êàäð
down ãäå ãåðîé ïàäàåò:
_root.mc.onEnterFrame = function() {
if (this.hitTest(_root.udar)){
_root.mc.gotoAndStop("down");
Ïðè ñòîëêíîâåíèè, ïðè íàæàòîé
êëàâèøå RIGHT êëèï ïðîäîëæàåò
äâèãàòñÿ âïðàâî,ïàäàåò òîëüêî êîãäà
îòïóñêàåø ýòó êëàâèøó.
Ïîäñêàæèòå ïîæàëóéñòà êàê ýòî èñïðàâèòü,
èëè ãäå ïîäîáíûå âîïðîñû îáñóæäàþòñÿ.