Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-04-2005, 20:22   #1 (permalink)
Neuer User
 
Benutzerbild von sveniboy
 
Registriert seit: Mar 2005
Beiträge: 20
Balken per AS bewegen

Hallo zusammen,
ich habe da ein kleines Prob. Ich möchte einen simplen Balken in Y nach oben und unten verschieben. Dies möchte ich mit AS realisieren, da diese Animation nur ein kleiner Teil meines Flash-Intros werden soll. Hier mein Code:
onClipEvent (enterFrame) {
if (balken1._y >= 45) {
balken1._y = balken1._Y + 1;
} else if (balken1._y >= 125) {
balken1._y = balken1._y -1;
}
}
Dieser liegt auf dem Balken, der als Movie deklariert ist. Aber er bewegt sich kein Stück Was mache ich da falsch? Ich möchte, dass der Balken mit dem Starten der Fla anfängt sich zu bewegen. Bin für jeden Tipp dankbar.
Creez
__________________
"Lebensqualität erreichst Du durch Toleranz, Identität durch Können"
sveniboy ist offline   Mit Zitat antworten
Alt 14-04-2005, 21:31   #2 (permalink)
Gelegenheits-DAU
 
Benutzerbild von TOAOTC
 
Registriert seit: May 2003
Ort: Schwerin - come to where the Hecht beißt
Beiträge: 187
Wenn das Script bereits auf balken1 liegt. brauchst Du Diesen nicht mehr extra anzusprechen. Dann vermutet Flash nämlich einen balken1 in balken1.

richtig geschrieben sähe es dann so aus:
PHP-Code:
onClipEvent (enterFrame) {
  if (
this._y >= 45) {
    
this._y this._y 1;
  } else if (
this._y >= 125) {
    
this._y this._y -1;
  }

funktioniert so aber nicht.

Ich nehme an, daß Du den Balken zwischen 45 und 125 Pixeln bewegen willst:
PHP-Code:
onClipEvent (load) {
    
this.addY 1;
    
this._y 46;
}

onClipEvent (enterFrame) {
    if((
this._y <=45) || (this._y >= 125)) this.addY *= -1;
    
this._y += addY;

So funktioniert's und ist noch etwas performanter.

Gruß
TOAOTC ist offline   Mit Zitat antworten
Alt 14-04-2005, 21:35   #3 (permalink)
Neuer User
 
Benutzerbild von sveniboy
 
Registriert seit: Mar 2005
Beiträge: 20
Hi und danke für den Tipp. Warum funzt Dein erster Vorschlag net???
__________________
"Lebensqualität erreichst Du durch Toleranz, Identität durch Können"
sveniboy ist offline   Mit Zitat antworten
Alt 15-04-2005, 19:48   #4 (permalink)
Neuer User
 
Benutzerbild von sveniboy
 
Registriert seit: Mar 2005
Beiträge: 20
Hallo,
kann mir vielleicht jemand erklären, warum der erste Vorschlag von TOATOC nicht funzt?
Danke und creez
__________________
"Lebensqualität erreichst Du durch Toleranz, Identität durch Können"
sveniboy 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 16:49 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele