ActionScript 2, das Bewegen eines Objekts
Ich habe sehr wenig Kenntnisse in ActionScript.
Ich habe einen Film-clip. Ich will es bewegt sich entlang der x-Achse, wenn ich nach unten drücken, auf eine Schaltfläche(button-oder MovieClip -) ich weiß nicht, welcher code zu verwenden, wie es braucht, um Action Script 2.
Gibt es ein Tutorial oder etwas, das Sie dies erreichen können?
Ich habe ein tutorial, das verschiebt das Objekt um, wenn Sie eine Taste drücken. Ich bin versucht, den gleichen Effekt zu erhalten, wenn Sie klicken Sie auf eine Schaltfläche:
http://www.kirupa.com/developer/actionscript/xymove.htm
Danke für jede Hilfe
UPDATE
Den button aufgerufen wird btn
und das Objekt, das sich bewegt, ist mctransparent
ich es geschafft habe, die folgenden:
onClipEvent (mouseDown) {
_root.mctransparent.onEnterFrame = function() {
if (_root._xmouse<_root.mctransparent._x) {
_root.mctransparent._x -= 10;
} else {
_root.mctransparent._x += 10;
}
};
}
onClipEvent (mouseUp) {
delete _root.mctransparent.onEnterFrame;
}
Dies ist auf das Bedienfeld "Aktionen" der btn
Aber wenn Sie auf das Objekt klicken, müssen Sie es sich bewegt. Ich kann es nicht, so dass das Objekt sich nur bewegt, wenn Sie klicken und halten Sie die btn.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Statt zuzuhören, für die
keyPress
Ereignis, hören für diepress
oderrelease
Veranstaltung.so hätten Sie
oder
Alternativ, Sie könnten entfernen Sie die
btn_clickMe.
und setzen Sie den code in derbtn_clickMe
's im Bedienfeld "Aktionen".Könnte man so etwas (
btnToClick_btn
ist der name eines button/movieclip undobjectToMove_mc
ist ein MovieClip zu bewegen):onRelease
wird ausgelöst, wenn nach dem Klick auf, Sie die Maustaste loslassen. Sie könnenonPress
wenn Sie das Objekt verschieben, wenn Sie die Maustaste drücken.Sollten Sie diesen code in das erste Bild der Zeitleiste, UND Sie sollten auf der Bühne btnToClick_btn und objectToMove_mc.