Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-11-2003, 15:16   #1 (permalink)
________________
 
Benutzerbild von Katze
 
Registriert seit: May 2002
Ort: Braunschweig
Beiträge: 441
ausklappbare Navigation

Ich weiß nun nicht mehr weiter. Habe lange probiert um es zu verstehen, aber jetzt seit ihr dran...

1. Frage: den Speed, wie er ausklappt, definiere ich ja durch die Variable speed=4, aber wie und wo wendet er nun den speed darauf an, dass er so schnell das Menü ausfährt?!? Ist das hier mit drin:

ActionScript:
  1. onClipEvent(load){
  2. top=_y;
  3. bottom=top+_height;
  4. speed=4;//Je kleiner, desto schneller
  5. }
  6.  
  7. onClipEvent(enterFrame){
  8. if(_parent.open){aim=top;}else{aim=bottom;}
  9. _y+=(aim-_y)/speed;
  10. result = _y+=(aim-_y)/speed;
  11. _root.text2 = "aim: "+aim+"";
  12. _root.text3 = "bottom: "+bottom+"";
  13. _root.text4 = "_height: "+_height+"";
  14. _root.text5 = "result: "+result+"";
  15. }

Damit die Pixelschrift scharf gezeigt wird, brauche ich ja gerade Koordinaten (Result). Wer gibt mir hierfür eine Lösung?!?

thx Katze
Angehängte Dateien
Dateityp: zip navigation.zip (6,4 KB, 37x aufgerufen)
__________________
Etwas nicht zu können, ist kein Grund es nicht zu tun!

STUDIO B12 Blog
Katze ist offline   Mit Zitat antworten
Alt 25-11-2003, 15:23   #2 (permalink)
.--. .. ..- ...
 
Benutzerbild von pius
 
Registriert seit: Jul 2002
Ort: munich
Beiträge: 1.345
ActionScript:
  1. ...
  2. _y+=(aim-_y)/speed; // z.B. HIER!
  3. ...

je kleiner der Nenner, desto größer der Wert ....
__________________
one out of many
pius ist offline   Mit Zitat antworten
Alt 25-11-2003, 15:25   #3 (permalink)
________________
 
Benutzerbild von Katze
 
Registriert seit: May 2002
Ort: Braunschweig
Beiträge: 441
Zitat:
Geschrieben von pius
ActionScript:
  1. ...
  2. _y+=(aim-_y)/speed; // z.B. HIER!
  3. ...

je kleiner der Nenner, desto größer der Wert ....
Ich habe es bis jetzt so verstanden, dass hier eher die y-Koordinate für das ausgeklappte Menü errechnet wird. Wenn hier auch der Speed beim Ausklappen festgesetzt ist, dann erkläre mir das bitte nochmal ausführlicher...

thx Katze
__________________
Etwas nicht zu können, ist kein Grund es nicht zu tun!

STUDIO B12 Blog
Katze ist offline   Mit Zitat antworten
Alt 25-11-2003, 15:35   #4 (permalink)
.--. .. ..- ...
 
Benutzerbild von pius
 
Registriert seit: Jul 2002
Ort: munich
Beiträge: 1.345
onEnterFrame: mach's jeden Frame auf's neue ...

'_y+=(aim-_y)/speed;'

y-aktuell plus der Differenz von (Ziel minus y-aktuell) geteilt durch speed

(also nicht die ganze Differenz auf einmal dazu zählen ....)

=> dat ding bewegt sich ....

... und wo wird das oEF gelöscht? (Sehr sauber ist das so nicht ...)
__________________
one out of many
pius ist offline   Mit Zitat antworten
Alt 25-11-2003, 16:46   #5 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
immer gerade koordinaten gibts mit Math.round(deine rechnung), oder mit int(deine rechnung).....

cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 25-11-2003, 17:47   #6 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Ort: wien
Beiträge: 63
musst du es eigentlich dynamisch lösen?
RRRRRambo 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:06 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele