Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-09-2004, 10:14   #1 (permalink)
aufdemwegnachberlin
 
Benutzerbild von purewhite
 
Registriert seit: Jul 2004
Beiträge: 591
x-achse move + stop

hi zusammen,

ich habe hier eine einfache positive x-achsen bewegung, die jedoch
nach x-pixel (z.b. 80) anhalten soll....kann mir da jmd helfen?

onClipEvent(enterFrame) {
this._x=this._x+50;
}

lg + danke
purewhite ist offline   Mit Zitat antworten
Alt 05-09-2004, 10:34   #2 (permalink)
Grillmeister
 
Benutzerbild von Schaschlick
 
Registriert seit: Jul 2003
Ort: Stuttgart
Beiträge: 188
PHP-Code:
onClipEvent(enterFrame) {
    if(
this._x 80){
        
this._x += 5;
    }
    else
          
delete this.onEnterFrame;

__________________
Der Schwabe an sich kann alles nur KEIN Hochdeutsch
Schaschlick ist offline   Mit Zitat antworten
Alt 05-09-2004, 10:45   #3 (permalink)
aufdemwegnachberlin
 
Benutzerbild von purewhite
 
Registriert seit: Jul 2004
Beiträge: 591
mein lieber schwan...was hab ich denn da gefragt..
..danke, schaschlick, für das erleuchten
purewhite ist offline   Mit Zitat antworten
Alt 05-09-2004, 11:45   #4 (permalink)
aufdemwegnachberlin
 
Benutzerbild von purewhite
 
Registriert seit: Jul 2004
Beiträge: 591
hey nochmal...
ich habe folgendes problem:
ich habe eine button-action mit inhalt: move
die bewegung auf der x-achse sollte aber laufen, nicht springen (hoffe, das war verständlich)
kannst du mir (oder irgendjmd) da helfen?
lg + danke

hier die action

Code:
butt1.onPress = function() {
	if (!dano1) {
		dano1 = true;
		if (mc1._x<550) {
        mc1._x += 50;
    }
	} else {
		dano1 = false;
		if (mc1._x<550) {
        mc1._x += -50;
    }
	}
};

Geändert von purewhite (05-09-2004 um 12:55 Uhr)
purewhite ist offline   Mit Zitat antworten
Alt 05-09-2004, 11:48   #5 (permalink)
aka stauby
 
Benutzerbild von webdust
 
Registriert seit: Mar 2004
Ort: Würzburg
Beiträge: 705
Problem ist, dass eine onPress-Action nur einmal ausgeführt wird. Du musst eine Funktion schreiben, die du per onPress in einem Intervall aufrufst.
__________________
"The things you own end up owning you."
webdust ist offline   Mit Zitat antworten
Alt 05-09-2004, 12:16   #6 (permalink)
aufdemwegnachberlin
 
Benutzerbild von purewhite
 
Registriert seit: Jul 2004
Beiträge: 591
aha...hmm...du meinst also, alle schritte von
x-Startpunkt bis x-EndPunkt in schritten befehlen?
gibt es da nicht irgendwas wie zb. moveTo (x-Koordinate, y-Koordinate); ?
purewhite ist offline   Mit Zitat antworten
Alt 05-09-2004, 14:20   #7 (permalink)
aufdemwegnachberlin
 
Benutzerbild von purewhite
 
Registriert seit: Jul 2004
Beiträge: 591
nee, moveTo (gibts ja ) ist bullshit....
dann hänge ich wohl doch am intervall..

ich schau mal, ob ichs hinbekomme...
danke für den tipp...
purewhite ist offline   Mit Zitat antworten
Alt 05-09-2004, 14:23   #8 (permalink)
aka stauby
 
Benutzerbild von webdust
 
Registriert seit: Mar 2004
Ort: Würzburg
Beiträge: 705
moveto hat nix damit zu tun. Gehört zur draw-API. Da ich grade am Kochen bin, hier nur ganz knapp, wie der aufbau aussehen sollte:

ActionScript:
  1. bewegen = function() {
  2.  mc_x += 5;
  3.  if(mc_x >= ziel_x) {
  4.  clearInterval(bewegung);
  5. }
  6. }
  7.  
  8. button.onPress = function() {
  9.  bewegung = setInterval(bewegen,100);
  10. }
__________________
"The things you own end up owning you."
webdust ist offline   Mit Zitat antworten
Alt 05-09-2004, 21:36   #9 (permalink)
aufdemwegnachberlin
 
Benutzerbild von purewhite
 
Registriert seit: Jul 2004
Beiträge: 591
ohh..super...danke
viel spaß beim kochen
purewhite ist offline   Mit Zitat antworten
Alt 05-09-2004, 22:50   #10 (permalink)
aka stauby
 
Benutzerbild von webdust
 
Registriert seit: Mar 2004
Ort: Würzburg
Beiträge: 705
Danke, aber ganz so lange brauche ich dafür auch wieder nicht. Hat aber geschemckt
__________________
"The things you own end up owning you."
webdust ist offline   Mit Zitat antworten
Alt 06-09-2004, 01:18   #11 (permalink)
Grillmeister
 
Benutzerbild von Schaschlick
 
Registriert seit: Jul 2003
Ort: Stuttgart
Beiträge: 188
au man, wie geilo hoffentlich is dein zeugs beim kochen nich angebrannt!! ^^
__________________
Der Schwabe an sich kann alles nur KEIN Hochdeutsch
Schaschlick 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 13:45 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele