Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-09-2005, 14:00   #1 (permalink)
ActionScriptler
 
Benutzerbild von .:morpher:.
 
Registriert seit: Jun 2002
Ort: auheim
Beiträge: 1.654
dynamische bildergalerie mit fade to white

Hi Leute!
Folgende Aufgabenstellung:
Ich habe in einem Ordner n pics liegen. das erste soll geladen werden und dann von weiß eingeblendet werden. dann wird nach einer gewissen zeit, dass 2. geladen. wenn diese geladen ist, soll das erste wieder weiß werden und dann das 2. von weiß eingeblendet werden. ich bin mir sicher, dass ich hier schon mal etwas entsprechendes gesehen habe,aber finde es nicht mehr- vermutlich der falsche suchbegriff...

...wäre supi, wenn ihr mir ein paar denkanstöße geben könntet, wie ich das aus und einfaden realisieren kann oder jemand den link zum entsprechenden thread hat.

thx,
morpher
__________________
CU @ MY SITE

FOLLOW ME ON TWITTER
.:morpher:. ist offline   Mit Zitat antworten
Alt 27-09-2005, 14:10   #2 (permalink)
flashen-lehr
 
Benutzerbild von michey
 
Registriert seit: Dec 2004
Ort: CH, Europa
Beiträge: 1.685
Ich kann gar nicht fassen dass jemand mit so einer Site mit so einer Fragestellung kommt.
Ich als Anfänger habe etwas ähnliches mit einem MC-Farb/FadeTween gelöst, das ich über den Bilder-Container gelegt habe.
__________________
michey
michey ist gerade online   Mit Zitat antworten
Alt 27-09-2005, 14:42   #3 (permalink)
MaciMesser
 
Benutzerbild von coffeinum
 
Registriert seit: Sep 2005
Ort: Heidelberg
Beiträge: 75
Vielleicht hilft Dir das weiter, ist zwar ohne den weißen Fade, aber das müsstest Du halt noch einbauen.


ActionScript:
  1. var i = this; //bezieht sich auf die zeitleiste(_root)
  2. var fadespeed = 5;//selbsterklärend
  3. var bildanzahl = 6;//selbsterklärend
  4. _global.old_conti;//globale variable("das vorgängerbild")
  5. _global.count = 1;//bei wieviel wird angefangen zu zählen...
  6. function reload_x() {//eine function definieren
  7.         clearInterval(SID);//erstmal ein später definiertes intervall löschen
  8.         i.createEmptyMovieClip("mc_intro"+count, count+10);//einen leeren container erstellen
  9.         //this.createEmptyMovieClip("logo_mc", this.getNextHighestDepth());
  10.         i["mc_intro"+count].loadMovie(count+".jpg");
  11.         trace("Nächstes Bild: "+count+".jpg");
  12.         //i["container"+ct].loadMovie("images/bild"+ct+".jpg");//in den container das bild laden
  13.         i["mc_intro"+count]._alpha = 0;//bild hat erstmal alpha-null
  14.         this.loader_funk = function() {//neue function
  15.                 if (i["mc_intro"+count].getBytesLoaded()>=4) { //abfrage, ob leere mc schon bild ladet
  16.                         gesamt = i["mc_intro"+count].getBytesTotal();//preloader
  17.                         bereits = i["mc_intro"+count].getBytesLoaded();//preloader
  18.                         prozent = Math.ceil((bereits/gesamt)*100);//preloader
  19.                         if (prozent>=100) {//preloader fertig-> fade-effekt
  20.                         trace("Fade in");
  21.                                 i["mc_intro"+count]._alpha += fadespeed;
  22.                                 old_conti._alpha -= fadespeed;
  23.                                 if (i["mc_intro"+count]._alpha>=100 && old_conti._alpha<=0) {
  24.                                         old_conti.unloadMovie();//vorgängerbild entfernen
  25.                                         _global.old_conti = i["mc_intro"+count];//vorgängerbild neu definieren
  26.                                         clearInterval(loadID);//intervall clearen
  27.                                         _global.count++;
  28.                                         SID = setInterval(reload_x, 3000);//intervall aufrufen
  29.                                 }
  30.                                 if (count == (bildanzahl+1)) {
  31.                                         _global.count = 1;//wenn letztes bild, wieder bei erstem bild anfangen
  32.                                 }
  33.                         }
  34.                 }
  35.         };
  36.         loadID = setInterval(loader_funk, 40);//intervall für ladefunction
  37. }
  38. reload_x();//functionsaufruf von der "hauptfunction";
  39.  

Gruss Anna
__________________
---Volle Lotte Lunte gerochen---
coffeinum ist offline   Mit Zitat antworten
Alt 27-09-2005, 15:00   #4 (permalink)
flashen-lehr
 
Benutzerbild von michey
 
Registriert seit: Dec 2004
Ort: CH, Europa
Beiträge: 1.685
Das Thema interessiert mich auch...
Gibt es da nicht einen MX transitions Manager, mit vordefinierten Überblendungen, die man über AS aufrufen kann?
Und eine davon, ging glaub ich zumindest mich zu erinnern, in die Richtung.
__________________
michey
michey ist gerade online   Mit Zitat antworten
Alt 27-09-2005, 15:08   #5 (permalink)
ActionScriptler
 
Benutzerbild von .:morpher:.
 
Registriert seit: Jun 2002
Ort: auheim
Beiträge: 1.654
@ichey: ich werde es mir heute nacht so basteln, wie ich es mir vorstelle. ich war nur etwas im stress vorhin...

...der kunde hat jetzt aber doch noch zeit bis morgen

...werde Euch dann das ergebnis posten, damit jeder etwas davon hat.
__________________
CU @ MY SITE

FOLLOW ME ON TWITTER
.:morpher:. ist offline   Mit Zitat antworten
Alt 27-09-2005, 15:35   #6 (permalink)
flashen-lehr
 
Benutzerbild von michey
 
Registriert seit: Dec 2004
Ort: CH, Europa
Beiträge: 1.685
Hätte mich anders auch gewundert.Du hast ja schon ähnliche Effekte auf deiner Seite, oder sehe ich das falsch?
Und grosses Danke im voraus fürs Teilen!
__________________
michey
michey ist gerade online   Mit Zitat antworten
Alt 27-09-2005, 16:42   #7 (permalink)
ActionScriptler
 
Benutzerbild von .:morpher:.
 
Registriert seit: Jun 2002
Ort: auheim
Beiträge: 1.654
ja, habe den effekt schon auf meiner site- muss nur noch das fade to white einbauen. die andere richtung ist scon implementiert.
__________________
CU @ MY SITE

FOLLOW ME ON TWITTER
.:morpher:. 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 08:26 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele