Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-07-2004, 16:39   #1 (permalink)
Angsthase
 
Benutzerbild von royal_flash
 
Registriert seit: Jun 2001
Ort: Kölle
Beiträge: 591
Spielfigur bewegen UND bestimmte Frames ansteuern ...

Hallo Forum,

ich hänge mal wieder. Also ich arbeite an einem Spiel - es gibt eine Spielfigur die man von rechts nach links steuern kann. Das klappt soweit auch alles.

Aber ich will die Figur auch animmiert haben ... also Beine etc.

hier mein Script:
PHP-Code:
onClipEvent (enterFrame) {
    if (
Key.isDownKey.LEFT )) {
        
this._x-=5;
        
this.gotoAndStop(2);
    } else if (
Key.isDownKey.RIGHT)) {
        
this._x+=5;
        
this.gotoAndStop(3);
    }

... das Problem ist ja nun das die onClipEvent(enterFrame) Abfrage immer also permanent versucht auf frame 2 bzw. 3 springt ... das bringt mir natürlich nix ... der Frame soll einmal angesprungen werden und gut is

muss aber gestehen das mir da nix sauberes zu einfällt ... wär für hilfe dankbar

thx & so long royal
royal_flash ist offline   Mit Zitat antworten
Alt 02-07-2004, 11:15   #2 (permalink)
FlashKrieger
 
Benutzerbild von hadoken
 
Registriert seit: Apr 2004
Ort: Erde
Beiträge: 94
Lightbulb

Hallo royal,

hab dir mal ne Spielfigur aus nem Game von mir ins zip gepackt.

Ist genau was du suchst, denke ich, die "BewegungsAnimation" besteht zwar nur aus 4 Keyframes, aber vom Prinzip her... leicht zu erweitern

Wenn du's komlexer haben willst:
Bei Flashstar gibt's Ausserdem ne 3D Spielfigur Entwicklung, also noch mit Größenänderung, Sprung und anderen Features, check hier die Spielfigur von Flashstar.de

Viel Spass beim frickeln!

Gruß Hadoken
Angehängte Dateien
Dateityp: zip spielfigur.zip (14,5 KB, 29x aufgerufen)
hadoken ist offline   Mit Zitat antworten
Alt 02-07-2004, 12:33   #3 (permalink)
Angsthase
 
Benutzerbild von royal_flash
 
Registriert seit: Jun 2001
Ort: Kölle
Beiträge: 591
Hi hadoken2,

vielen dank klappt wie gewollt ... und ist so simpel das es mir schon peinlich ist nicht selber draufgekommen zu sein


so long royal

PS: für alle suchen&finden menschen mit dem gleichen problem hier der code von hadoken2:
PHP-Code:
onClipEvent (enterFrame) {
    if (
Key.isDown(Key.LEFT) && this._x>=30) {
        
// LeftKey gedrückt und innerhalb der Bühne
        
this._xscale = -100;
        
// Drehung
        
this.hasi.play();
        
// animation hüpfen
        
this._x this._x-5;
        
// Bewegung
    
} else if (Key.isDown(Key.RIGHT) && this._x<=370) {
        
// RightKey und ...
        
this._xscale 100;
        
// Drehung
        
this.hasi.play();
        
// animation hüpfen
        
this._x this._x+5;
        
// Bewegung
    
}

royal_flash 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 10:04 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele