Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-12-2004, 20:43   #1 (permalink)
*hello new world
 
Benutzerbild von nalin
 
Registriert seit: Jan 2004
Ort: sauerland
Beiträge: 1.788
tastatur gesteuert sliden

guten abend zusammen!

bastel gerade an einer art pong. hab auch schon alles abgegrasst aber nichts anständiges gefunden!

wie bringe ich mein paddle zum sliden?

vielleicht hat ja gerade jemand ein paar zeilen die passen parat!
würd mich freuen!
PHP-Code:
onClipEvent(enterFrame){

//Bewegung
    
if ( (Key.isDown(Key.LEFT)) && !(_x<45) )  {
        
_x-=15;
    }
    if ( (
Key.isDown(Key.RIGHT)) && !(_x>275) ) {
        
_x+=15;
    }

gruß,
nalin
nalin ist offline   Mit Zitat antworten
Alt 03-12-2004, 20:47   #2 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
if ( (Key.isDown(Key.LEFT)) && !(_x<45) )


Das soll heißen:
ActionScript:
  1. && _x>45
?? oder Was ist mit "!" gemeint?



__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 03-12-2004, 20:59   #3 (permalink)
*hello new world
 
Benutzerbild von nalin
 
Registriert seit: Jan 2004
Ort: sauerland
Beiträge: 1.788
versteh jetzt nicht genau was du meinst. wenn ich das ! raus nehme bzw ich das durch dein script ergänze funzt das gar nicht mehr!

gruß,
nalin



edit: alles klar habs geschnakelt! hast recht, deine variante ist besser!
Angehängte Dateien
Dateityp: zip sliden_ff.zip (2,3 KB, 11x aufgerufen)

Geändert von nalin (03-12-2004 um 21:07 Uhr)
nalin ist offline   Mit Zitat antworten
Alt 03-12-2004, 21:27   #4 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Meinst Du so etwas:

ActionScript:
  1. onClipEvent (enterFrame) {
  2.     //Bewegung
  3.     if ((Key.isDown(Key.LEFT)) && (_x > 45)) {
  4.         bnz = 0;
  5.         anz = 15;
  6.         _x -= anz;
  7.     } else if (anz > 0 && _x > 45) {
  8.         anz -= .8;
  9.         _x -= anz;
  10.     }
  11.     if ((Key.isDown(Key.RIGHT)) && (_x < 275)) {
  12.         anz = 0;
  13.         bnz = 15;
  14.         _x += 15;
  15.     } else if (bnz > 0 && _x < 275) {
  16.         bnz -= .8;
  17.         _x += bnz;
  18.     }
  19. }
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 03-12-2004, 21:35   #5 (permalink)
*hello new world
 
Benutzerbild von nalin
 
Registriert seit: Jan 2004
Ort: sauerland
Beiträge: 1.788
wie bekommt man da jetzt noch eine art "wiederstand" rein wenn man z.b nach rechts slided und dann auf links umschaltet(weisst du wie das meine)sowas wie die "fahrt mit aufnehmen".



gruß,
nalin

Geändert von nalin (03-12-2004 um 21:44 Uhr)
nalin ist offline   Mit Zitat antworten
Alt 03-12-2004, 21:44   #6 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Hmm...
Ne vestehe ich nicht so ganz.
Meinst Du, es soll beschleunigen?

Ich muss jetzt leider weg.
Wenn ich wieder da bin,
werde ich es dann versuchen.

Bis später.
John
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 03-12-2004, 21:51   #7 (permalink)
*hello new world
 
Benutzerbild von nalin
 
Registriert seit: Jan 2004
Ort: sauerland
Beiträge: 1.788
beschleunigung ist genau das wort das ich gesucht habe!
also quasi das beim umschalten von z.b rechts nach links der speed des paddles nicht direkt bei 15 ist sondern erst zu diesem wert beschleunigt wird!

bis später,
nalin
... der probiert es in der zwischen zeit selber heraus zu bekommen!
nalin ist offline   Mit Zitat antworten
Alt 03-12-2004, 22:57   #8 (permalink)
*hello new world
 
Benutzerbild von nalin
 
Registriert seit: Jan 2004
Ort: sauerland
Beiträge: 1.788
hab das script so umgeschrieben das ich mit einer for schleife meine 11 objekte steuern kann.
jetzt ist das problem aufgetreten das seit dem nichts mehr slided!

kannst du mir sagen wieso dieses problem auftritt?

gruß,
nalin
Angehängte Dateien
Dateityp: zip sliden_for_ff.zip (9,9 KB, 8x aufgerufen)

Geändert von nalin (03-12-2004 um 23:02 Uhr)
nalin ist offline   Mit Zitat antworten
Alt 04-12-2004, 00:17   #9 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Hab mir die geschichte kurz angeguckt!!
Versteh net ganz was des mit Pong zu tun hat!!
P.S. es gibt hier im FF schon ein paar bsp's für pong, guck Dir die halt mal an!!
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"

Geändert von RustyCake (04-12-2004 um 00:20 Uhr)
RustyCake ist offline   Mit Zitat antworten
Alt 04-12-2004, 00:27   #10 (permalink)
*hello new world
 
Benutzerbild von nalin
 
Registriert seit: Jan 2004
Ort: sauerland
Beiträge: 1.788
Zitat:
P.S. es gibt hier im FF schon ein paar bsp's für pong, guck Dir die halt mal an!!
hab ich schon!

hat auch mittlerweile nichts mehr mit pong zu tun!

möchte einfach nur 11 objekte hoch und runter sliden mit beschleunigung!

gruß,
nalin

Geändert von nalin (04-12-2004 um 00:41 Uhr)
nalin ist offline   Mit Zitat antworten
Alt 05-12-2004, 15:17   #11 (permalink)
*hello new world
 
Benutzerbild von nalin
 
Registriert seit: Jan 2004
Ort: sauerland
Beiträge: 1.788
for schleife verhindert sliden!

kann mir niemand sagen warum die for schleife das sliden verhindert?!


ist meine frage unverständlich? 140 hits und keine resonanz?

gruß,
nalin
Angehängte Dateien
Dateityp: zip sliden_for_ff.zip (9,9 KB, 12x aufgerufen)

Geändert von nalin (06-12-2004 um 12:38 Uhr)
nalin ist offline   Mit Zitat antworten
Alt 06-12-2004, 13:33   #12 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 151
Vielleicht so?

ActionScript:
  1. //
  2. //_root["p"+i]._y += (my-_root["p"+i]._y)/5;
  3. onClipEvent (enterFrame) {
  4.     //Bewegung
  5. //  for (i=1; i<=12; i++) {
  6.         if ((Key.isDown(Key.UP)) && (_root.p1._y>130)) {
  7.             bnz = 0;
  8.             anz = 10;
  9.         for (i=1; i<=12; i++) {
  10.             _root["p"+i]._y -= anz;
  11.         }
  12.         } else if (anz>0 && _root.p1._y>130) {
  13.             anz -= .8;
  14.             for (i=1; i<=12; i++) {
  15.             _root["p"+i]._y -= anz;
  16.             }
  17.         }
  18.         if ((Key.isDown(Key.DOWN)) && (_root.p1._y<470)) {
  19.             anz = 0;
  20.             bnz = 10;
  21.             for (i=1; i<=12; i++) {
  22.             _root["p"+i]._y += 10;
  23.             }
  24.         } else if (bnz>0 && _root.p1._y<470) {
  25.             bnz -= .8;
  26.             for (i=1; i<=12; i++) {
  27.             _root["p"+i]._y += bnz;
  28.             }
  29.         }
  30. //  }
  31. }

beowulf6 ist offline   Mit Zitat antworten
Alt 06-12-2004, 17:55   #13 (permalink)
*hello new world
 
Benutzerbild von nalin
 
Registriert seit: Jan 2004
Ort: sauerland
Beiträge: 1.788
dank dir, beowulf6!

endlich kann ich weiter basteln!

gruß,
nalin
nalin 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 09:43 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele