Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-08-2005, 12:54   #1 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 31
animation mit as

ich habe eine animation mit onEnterFrame in as geschrieben
nun will ich aber das die animation zum ende hin immer langsamer wird

wie kann ich das umsetzten?

hier ist mal das script

ActionScript:
  1. onEnterFrame = function () {
  2.     if (_root.port_mc._rotation != -10) {
  3.      _root.port_mc._rotation -= 10;
  4.                 }

ist es vielleich besser das in dem fall mit
setInterval zu machen ??

Geändert von velmts (18-08-2005 um 13:00 Uhr)
velmts ist offline   Mit Zitat antworten
Alt 18-08-2005, 13:00   #2 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
indem du den wert dekrementierst

ActionScript:
  1. var wert = 10
  2. //zb im enterfarme event:
  3.  
  4.  this._x+= wert;
  5. wert>=2? wert--: null;
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 18-08-2005, 13:06   #3 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 31
wow, so eine schreibweise habe ich noch nie gesehen
aber es funktioniert

danke

gibt es vielleicht noch mehr lesbares zu dem thema
oder war das alles
velmts ist offline   Mit Zitat antworten
Alt 18-08-2005, 23:12   #4 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 31
.. könntest du mir die schreibweise evtl
nochmal ein wenig ausführlicher erklären
ich habe schon überall nachgeschaut aber nichts
passendes zum thema gefunden

und irgendwie komm ich nicht ganz dahinter
velmts ist offline   Mit Zitat antworten
Alt 18-08-2005, 23:24   #5 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Das ist eine abgekürzt geschriebene if-Bedingung
ActionScript:
  1. wert>=2? wert--: null;
bedeutet
ActionScript:
  1. if(wert>=2){
  2. wert--; //immer eins weniger, kannst auch wert=wert-1 schreiben
  3. }else{
  4. //nix -> das "null"
  5. }
Den else-Bereich brauchst du in diesem Beispiel bei der ausführlichen Schreibweise nicht weil es kein explizites "ansonsten" gibt. Da reicht also auch dieses
ActionScript:
  1. if(wert>=2){
  2. wert--;
  3. }
Bei der abgekürzten muss es in jedem Fall vorhanden sein, auch wenn nichts (-> null) drin steht.

Gruß
Rena
__________________
www.rena-hermann.de

The angels have the phone box

Geändert von rena (18-08-2005 um 23:28 Uhr)
rena ist offline   Mit Zitat antworten
Alt 19-08-2005, 12:16   #6 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 31
danke rena, jetzt verstehe ich es auch ; D
velmts ist offline   Mit Zitat antworten
Alt 19-08-2005, 12:30   #7 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
nennt sich "ternärer Operator"
__________________
gruß bloba

2 x onkel² b_d
bloba 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:07 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele