Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-09-2004, 15:00   #1 (permalink)
*hello new world
 
Benutzerbild von nalin
 
Registriert seit: Jan 2004
Ort: sauerland
Beiträge: 1.788
bewegung von x auf y-achse austauschen

hallo zusammen!
habe ein quadrat was sich parallel zu einem kreis bewegt.diese quadrat bewegt sich auf der x-achse.
jetzt möchte ich aber das es sich auf der y-achse parallel zum kreis bewegt.
normalerweise müsste ich ja nur x durch y austauschen-funzt dann aber nicht mehr!
wo liegt der fehler?!

hab mal die fla dran gehangen (der betreffende code liegt auf dem quadrat.)

gruß nalin
Angehängte Dateien
Dateityp: zip y-achse.zip (7,4 KB, 2x aufgerufen)
nalin ist offline   Mit Zitat antworten
Alt 20-09-2004, 15:15   #2 (permalink)
MBA
 
Registriert seit: Apr 2003
Beiträge: 47
Könntest Du vielleicht den Code posten?

Gruss
Buzze ist offline   Mit Zitat antworten
Alt 20-09-2004, 15:21   #3 (permalink)
*hello new world
 
Benutzerbild von nalin
 
Registriert seit: Jan 2004
Ort: sauerland
Beiträge: 1.788
na klaro
PHP-Code:
onClipEvent (enterFrame) {

//x Abstand vom Ball und Geschwindgkeit der Bewegung
    
abstand=_root.ball._x-_x;
    if (
abstand<0)  {
        
x=-5-random(_root.punkteIch*.75);//Speed des Gegners in Abhähngigkeit der eigenen Punkte
    
} else  {
        
x=5+random(_root.punkteIch*.75);
    }
    
//bewegen falls Ball zu weit weg
    
if ( (Math.abs(abstand)>11)  ){
        
_x += x;
    }


nalin ist offline   Mit Zitat antworten
Alt 20-09-2004, 15:31   #4 (permalink)
MBA
 
Registriert seit: Apr 2003
Beiträge: 47
ActionScript:
  1. ...
  2. abstand=_root.ball._x-_y;
  3. ...
  4. _y += x;

das müsste schon ausreichen

// EDIT
aber parallel zum kreis (_root.ball) wäre das dann nicht mehr

Geändert von Buzze (20-09-2004 um 15:36 Uhr)
Buzze ist offline   Mit Zitat antworten
Alt 20-09-2004, 15:45   #5 (permalink)
*hello new world
 
Benutzerbild von nalin
 
Registriert seit: Jan 2004
Ort: sauerland
Beiträge: 1.788
also auf der y-achse bewegt sich das quadrat schon mal!
ist jetzt aber nicht mehr auf der gleichen linie wie der kreis
nalin ist offline   Mit Zitat antworten
Alt 20-09-2004, 15:51   #6 (permalink)
MBA
 
Registriert seit: Apr 2003
Beiträge: 47
es kann sich doch nur parallel in eine richtung bewegen, entweder x oder y und da sich dein kreis als gegenpart auf x bewegt wäre x (der ausgangspunkt deines codes) eigentlich das was du wolltest

gerad' etwas fraglich was genau erzielt werden soll, schreib doch mal folgendes hinzu

ActionScript:
  1. if ( (Math.abs(abstand)>11)  ) {
  2.     _x += x;
  3.     _y += x;
  4. }

Geändert von Buzze (20-09-2004 um 15:53 Uhr)
Buzze ist offline   Mit Zitat antworten
Alt 20-09-2004, 16:04   #7 (permalink)
*hello new world
 
Benutzerbild von nalin
 
Registriert seit: Jan 2004
Ort: sauerland
Beiträge: 1.788
es geht darum das das quadrat immer auf einer linie ist mit dem kreis.

finde das aber jetzt bestimmt auch selber raus-ansonsten melde ich mich nochmal!

danke für deine hilfe und vielleicht bis später!

gruß nalin
nalin ist offline   Mit Zitat antworten
Alt 20-09-2004, 16:13   #8 (permalink)
*hello new world
 
Benutzerbild von nalin
 
Registriert seit: Jan 2004
Ort: sauerland
Beiträge: 1.788
habs jetzt!

PHP-Code:
abstand=_root.ball._y-_y
musste nur das x vorne durch y ersetzten.

schönen tag noch!
gruß nalin
nalin ist offline   Mit Zitat antworten
Alt 20-09-2004, 16:24   #9 (permalink)
MBA
 
Registriert seit: Apr 2003
Beiträge: 47
joo, nun weiss ich auch was du meintest

danke, ebenfalls
gruss
Buzze ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 20:18 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele