Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-08-2004, 07:21   #1 (permalink)
squirlish
 
Benutzerbild von ChriZi
 
Registriert seit: Mar 2004
Ort: CH
Beiträge: 492
sternschnuppe

hey leute!
wie mach ich am besten ne sternschnuppe?

ich hab mal so an ein for loop gedacht!
wos dann ein punkt immer wieder reinlädt, den alpha wert runterfährt und bei der x koordinate immer einen addiert und bei der y koordinate irgend ne formel die degressiv abnimmt!

nur... wie mach ich das am besten?
oder würde es anders besser gehn?

danke!
__________________
SQUIRLART|PHOTOGRAPHY
ChriZi ist offline   Mit Zitat antworten
Alt 23-08-2004, 07:52   #2 (permalink)
Neuer User
 
Benutzerbild von destroy90210
 
Registriert seit: Feb 2002
Ort: wien
Beiträge: 458
ja attache einfach die sternschnuppe an deinen gwünschten koordinaten und dann lasse sie mittels eines onEnterFrame fliegen solalnage bis sie eine gewisse koordinate überfliegt also sternschnuppe._y >500 ist zum beispiel und dann die sternschnuppe löschen und neu attachen und wieder fliegen lassen
destroy90210 ist offline   Mit Zitat antworten
Alt 23-08-2004, 08:03   #3 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
Zitat:
Zitat von ChriZi
....
ich hab mal so an ein for loop gedacht!...
ein häufiger Denkfehler, ein 'for loop' wird innerhalb eines frames abgearbeitet Du wirst also in diesem Fall nur das Endergebnis des loops sehen, also praktisch gar nix, in diesem Fall musst Du entweder mit dem clipEvent enterFrame oder mit intervallen arbeiten
Zitat:
Zitat von ChriZi
....wos dann ein punkt immer wieder reinlädt, den alpha wert runterfährt und bei der x koordinate immer einen addiert und bei der y koordinate irgend ne formel die degressiv abnimmt!...
...bin mir jetzt nicht ganz sicher ob Du Dir beim Schreiben des Textes das Koordinatensystem einer Flash-Animation vor Augen gehalten hast x,y=0 ist links oben vermutlich sollen die Sternschnuppen ja 'runterfallen' also sollte die y-Koordinate ja wohl eher progressiv zunehmen, dann ginge das z.B. so:

Erstelle einen mc mit dem Instanznamen 'schnuppe' und dann füge folgendes script in die Hauptzeitleiste:
ActionScript:
  1. yplus=0.1;
  2. schnuppe.onEnterFrame=function(){
  3. this._x+=5;
  4. this._y+=yplus;
  5. yplus+=.1;
  6. this._alpha-=1;
  7. if(this._alpha<=0){
  8. delete this.onEnterFrame;
  9. this.unloadMovie();
  10. }
  11. }

Gruß

Alois
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-
Alois ist offline   Mit Zitat antworten
Alt 23-08-2004, 14:00   #4 (permalink)
squirlish
 
Benutzerbild von ChriZi
 
Registriert seit: Mar 2004
Ort: CH
Beiträge: 492
ja ok... funktioniert schon ganz gut!

aber ich hät da noch gern so ein trail!!!
würd das dann irgendwie mit duplicateMovieClip funktionierten?

oder wie würde man das im besten falle lösen?

danke!
__________________
SQUIRLART|PHOTOGRAPHY
ChriZi ist offline   Mit Zitat antworten
Alt 23-08-2004, 15:39   #5 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
wie destroy90210 bereits erwähnte mit attachMove (es geht auch mit duplicateMovieClip), ich hab Dir mal ein Beispiel angehangen, wahrscheinlich willst Du es so ähnlich wie es mit der auskommentierten Funktion läuft, die MouseMove-funktion ist halt eineSpielerei, die mir noch so eingefallen ist...

Gruß

Alois
Angehängte Dateien
Dateityp: zip sternschnuppe.zip (2,3 KB, 101x aufgerufen)
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-
Alois ist offline   Mit Zitat antworten
Alt 23-08-2004, 16:09   #6 (permalink)
squirlish
 
Benutzerbild von ChriZi
 
Registriert seit: Mar 2004
Ort: CH
Beiträge: 492
ok die sache wird interessanter ... aber läuft in eine andere richtung!

also... das was ich eigentlich versuche zu machen wäre nur eine sternschnuppe!
die aber nicht nur aus 1 punkt besteht... sondern aus mehreren!

also man hat dann einen punkt in der bibliothek
der wird dann mehrere male geladen und in der x und y achse immer versetzt, der alpha wert wird dann auch reduziert!

so wirkt dass dann doch wie eine lange sternschnuppe!


danke vielmals!
__________________
SQUIRLART|PHOTOGRAPHY
ChriZi 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:18 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele