| |||||||
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 2005
Beiträge: 16
| Preloading bei Seite mit vielen Bildern
Hello! ich mühe mich gerade mit meinem ersten Flash-Projekt herum (ein Portfolio mit vielen Bildern) ;-) Nun, mit einem Preloader ganz am Anfang wird die Sache nicht getan sein, da es ca. 10 Projekte gibt und zu jedem mindestens 5 jpegs - da will doch keiner so lang warten :-/ Hält ihr es für sinnvoller, vor jedem Projekt einen eigenen Preloader zu machen oder jedes Bild dynamisch zu laden? Die Seite ist ja so aufgebaut, dass man aus dem Hauptmenü zu den Projekten kommt, dann jedes einzelne extra auswählen kann und dann Fall mit Pfeilen die Bilder vor- und zurückblättern kann. Bei beiden Varianten stoße ich allerdings an die Grenzen meines AS Wissens :-p Ich hab jetzt einiges an Tutorials und auch Threads hier im Forum durchgelesen, und es ist mir nicht klar, wie ich Teilpreloader machen könnte (ich habe die ganze Seite eigentlich in einer Flash-Datei; und habe sie jetzt auf mehrere Szenen aufgeteilt in der Hoffnung dass dann der Preloader nur diese Szene berücksichtigt, aber leider klappt das nicht (oder ich müßte den Preloader adaptieren, was bei meinem glaube ich nicht möglich ist...) Mein Preloader derzeit schaut so aus: function checkLoad(mcTarget:MovieClip):Void{ var nLBytes:Number = mcTarget.getBytesLoaded(); var nTBytes:Number = mcTarget.getBytesTotal(); var nPercent:Number = (nLBytes/nTBytes)*100; mcLoader.mcBar._xscale = nPercent; var sPercent:String = Math.floor(nPercent).toString(); var sKBytes:String = Math.floor(nTBytes/1024).toString(); var sMessage:String = sPercent + "% of " + sKBytes + "K loaded."; mcLoader.tPercent.text = sMessage; if (nLBytes >= nTBytes && nTBytes > 0) { if (nCount>=6) { clearInterval(nProgress); mcTarget.gotoAndStop("intro"); } else { nCount++; } } updateAfterEvent(); } var nCount:Number = 0; var nProgress:Number = setInterval(checkLoad, 100, this); stop(); Oder, wenn ich die Bilder automatisch lade, wie stelle ich das am einfachsten an? Kein Bild hat über 40kb, der Durchschnitt liegt eher bei 25kb/Bild.. Ich wär euch für nen Tipp echt dankbar!! |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: Oct 2005
Beiträge: 16
|
hmm nun gut ich hab mich entschlossen das ganze in mehrere filme zu spalten (auch um es leichter updaten zu können, somit fällt das problem mit dem preloader weg). ich bin mir nun nicht sicher, wie ich von einem film in den anderen springe - laut Flash Help scheint ja nur loadmovie dafür gut zu sein, aber ich würde ungern den film in den hauptfilm laden, sondern eher von einem film zum nächsten springen - geht das? |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |