| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Aug 2004
Beiträge: 32
| attachMovie stoppen
HI. Da ja bald wieder Weihnachten ist, wollte ich eine kleine Flashanimation mit Schneefall erstellen. Ich habe hierfür folgendes AS verwendet: Code:
//--- Schneeflocken ------->
var ersterlauf = 0;
for(var i=0;i<anzahl;i++) {
_root.attachMovie("schnee","schnee"+i,i); // wird direkt aus der Bibliothek geladen
}
this.onEnterFrame = function() {
for(var i=0;i<anzahl;i++) {
if(this["schnee"+i]._x>breite+10||this["schnee"+i]._y>hoehe+10 || ersterlauf<anzahl) {
this["schnee"+i].speed = (Math.random()*max_speed)+min_speed;
this["schnee"+i]._x = Math.random()*breite;
this["schnee"+i]._y = ersterlauf<anzahl ? Math.random()*hoehe : 0;
this["schnee"+i]._xscale = this["schnee"+i]._yscale = this["schnee"+i]._alpha = (Math.random()*max_groesse)+min_groesse;;
this["schnee"+i].r_xy = random(2) == true;
ersterlauf<anzahl ? ersterlauf++ : ersterlauf = anzahl+1;
} else {
if(this["schnee"+i].r_xy) {
this["schnee"+i].go += Math.random()*-0.2;
if(this["schnee"+i].go < -schwing_faktor) this["schnee"+i].r_xy = false;
} else {
this["schnee"+i].go += Math.random()*0.2;
if(this["schnee"+i].go > schwing_faktor) this["schnee"+i].r_xy = true;
}
this["schnee"+i]._x += this["schnee"+i].go;
this["schnee"+i]._y += this["schnee"+i].speed;
}
}
}
//--- Ende Schneeflocken ---//---> So jetzt zu meinem Problem: ich habe einen Button eingefügt, der auf einen anderen Frame verweist, auf dem ein anderes Bild liegt. Soweit so gut, nur: der Schnee fällt trotzdem immer weiter. wie kann ich das denn unterbinden, bzw. wie kann ich den Schnee denn stoppen???? bin um jeden rat dankbar!! |
| | |
| | #2 (permalink) |
| experience++; Registriert seit: Jul 2002 Ort: Düsseldorf
Beiträge: 11.347
|
das as ist dann aber nicht von dir, oder?! du mußt die onEnterFrame schleife einfach nur zu beenden ![]() allerdings sind dann noch die ganzen flocken da... dagegen könnteste folgendes script nutzen: PHP-Code:
__________________
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme! |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Jul 2001 Ort: Berlin | Friedrichshain
Beiträge: 3.561
|
hiu. na jetzt gehts los...
__________________ 8bm | join ff@BOINC formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |