Ich habe den folgenden Code und die Flash-Ereignisse sind alle richtig geladen. ball
ist ein Movieclip und ihm wird eine Klasse zugewiesen.Wie mache ich eine Instanz bewegen
var speedx: Number=5;
var speedy: Number=3;
var myball = new ball();
addChild(myball);
addEventListener(Event:ENTER_FRAME,ballmove);
function ballmove(e:Event):void{
myball.x+=speedx;
myball.y+=speedy;
}
Aber jetzt ist die Instanz myball
wird sich nicht bewegen, wird es nur 0,0
an Position stecken. Bitte helfen Sie mir und Ratschläge, wie man diese MyBall auszukommen einer staright Linie zu bewegen ..
Wenn ich hatte per Drag & Drop die Instanz aus der Bibliothek, dann
myball.x+=speedx;
myball.y+=speedy;
perfekt gearbeitet, aber nicht funktioniert nach addChild
ist gegeben.
tun haben:
Jetzt in Ihrem Code können Sie neue Instanz von erstellen? – null
Hallo @Joseph. Willkommen bei StackOverflow. Wenn die Antwort für Sie funktioniert, markieren Sie diese bitte als richtig (klicken Sie auf das Häkchen). Auf diese Weise können andere wissen, dass es eine funktionierende Lösung gibt. Wenn nicht funktioniert, bitte geben Sie ein Feedback, damit jemand anderes Ihnen helfen kann. –