| |||||||
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: Oct 2003
Beiträge: 7
| Preloader...hilfe!!!
ich habe folgendes problem....ich will nen preloader in form von 4 lämpchen machen die der reihe nach angehen...also die erste bei 25%, die zweite bei50% usw...leider ist mein wissen in sachen actionscript bis jetzt noch ziemlich beschränkt und alles was ich bis jetzt probiert habe ist fehlgeschlagen....bitte gebt mir mal nen paar tips für nen funktionierendes script, bin echt am verzweifeln. die lampe besteht übrigens aus 2 png's(einmal aus und einmal an:-) die ich mittels tween und alpha langsam angehen lassen wollte |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: Aug 2003 Ort: Zürich
Beiträge: 120
|
na mal ganz ehrlich, statt laut hilfe zu schreien hättest du ja auch mal die suchfunktion nutzen können. na ok. mach aus deinen lampen movieclips und nenne sie lampe1, lampe2, etc. in das erste frame: ActionScript:
|
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Oct 2003
Beiträge: 7
|
tut mir leid...hab wirklich danach gesucht...und das nicht nur hier...allerdings wußte ich ja gar nicht wirklich wonach ich suchen soll, bzw. welche suchwörter mein problem am besten definieren...wie man nen 0815 preloader schreibt weiß ich selber:-) werde das hier heute nachmittag mal ausprobieren....danke dir |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Aug 2003 Ort: Zürich
Beiträge: 120
|
ersetz mal das stück code durch diesen hier. ActionScript:
ich glaub das problem ist, dass die onEnterFrame schleife immerweiter läuft und man sie mit delete aufhalten/eleminieren muss. dann solltes es gehen. |
| | |
| | #8 (permalink) |
| Neuer User Registriert seit: Oct 2003
Beiträge: 7
|
das funktioniert ein riesen dankeschön an dich!!!2 kleine fragen hätte ich dann aber noch was bedeutet diese zeile: this.onEnterFrame = function() { ? und gibt es einen befehl der die lampenmovieclips startet und nicht nur auf visible setzt?sonst geht das schöne alphafading ja verloren Geändert von zoR0 (09-10-2003 um 14:37 Uhr) |
| | |
| | #9 (permalink) |
| brand new user Registriert seit: May 2002 Ort: Laimbach 6 1/2
Beiträge: 16.884
|
Steht alles in der Flash-Referenz!! Verfügbarkeit Flash Player 6. Verwendung meinMovieclip.onEnterFrame Parameter Keine. Rückgaben Keine. Beschreibung Ereignisprozedur; wird kontinuierlich mit der Bildrate des Films aufgerufen. Die mit dem Movieclip-Ereignis enterFrame verknüpften Aktionen werden vor den Bildaktionen verarbeitet, die an den betreffenden Bildern angehängt sind. Sie müssen eine Funktion definieren, die beim Aufruf des Ereignisses ausgeführt wird. Beispiel Das folgende Beispiel definiert eine Funktion für die Methode onEnterFrame, die eine trace-Aktion an das Ausgabefenster sendet: meinMovieclip.onEnterFrame = function() { trace ("onEnterFrame aufgerufen"); }
__________________ Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake! "Wer tanzen will, muß erst gehen lernen" |
| | |
| | #10 (permalink) |
| Neuer User Registriert seit: Aug 2003 Ort: Zürich
Beiträge: 120
|
setze in deine lampen-movieclips in das erste und letzte frame jeweils ein stop() so dass sie nicht von allein loslaufen (bzw sich wiederholen), dann fügst du einfach in den preloader ein play() ein. zB so: ActionScript:
|
| | |
| | #11 (permalink) |
| Neuer User Registriert seit: Oct 2003
Beiträge: 7
|
ich weiß ich nerve trotz des stop am ende der einzelne lampen mcs, werden diese immer wieder holt.liegt das vielleicht daran das das play die mcs immer wieder startet?gibts nicht nen befehl um die mcs jeweils nur einmal abzuspielen...ich brauch noch ein letztes mal deine hilfe |
| | |
| | #12 (permalink) |
| brand new user Registriert seit: May 2002 Ort: Laimbach 6 1/2
Beiträge: 16.884
|
hast des delete onEnterFrame in deinen script!! kannst mal des script schnell zeigen!!
__________________ Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake! "Wer tanzen will, muß erst gehen lernen" |
| | |
| | #13 (permalink) |
| Neuer User Registriert seit: Aug 2003 Ort: Zürich
Beiträge: 120
|
ja is klar jetzt sehe ich den fehler auch. dann mach halt folgendes: setzte in das jeweils letzte frame von jeder lampe unter das stop() noch ein end_flag = true; dann änderst du die if bedingungen in deinen preloader zu ActionScript:
was soviel bedeutet wie: setze lampe1 sichbar und play lampe1 wenn: prozent größer gleich 25 und end_flag ist nicht true. |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |