Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-05-2005, 13:59   #1 (permalink)
media artist
 
Benutzerbild von amadeus
 
Registriert seit: Jul 2001
Beiträge: 181
Jalousie Effekt komme einfach nicht weiter!

Ich habe im Flashforum folgenden Thread gefunden:

Jalousieeffekt

Jetzt habe ich das ganze schon ein bischen modifiziert und mein Ziel ist folgendes:
1. Erstmal alle Bilder vorladen
2. Danach jedes Bild in 5 sekündigem Abstand durch die Jalousiefunktion laufen lassen.
3. Nach jedem einzelnen Jalousieeffekt soll das Bild im Endzustand (also komplett aufgefächert) stehenbleiben und über dieses soll die nächste "Jalousie" drüberrollen...

Mein Problem:
Die Tiefen. Dadurch das so viele MC's attached werden weiß ich nicht wie ich das Verschachtelungsproblem lösen soll! Wie bekomme ich es bloß hin, das das zuerst fertig "aufgefächerte" Bild. Vom nächsten Jalousieeffekt überlagert wird? Ich komme seit Stunden nicht weiter. Habe schon probiert einen weiteren MC als "Zwischenanzeiger" für das jeweils aktive Bild zu nutzen. HAt irgendwie auch nicht geklappt.

Ich hoffe es ist irgendwie klar geworden was ich meine!!?? Wer kann mir helfen...

ActionScript:
  1. //Bildanzahl und Zähler
  2. bildanzahl = 5;
  3. zaehler = 1;
  4. // Alle Bilder vorladen
  5. _root.createEmptyMovieClip("bilderconti_mc", 1);
  6. _root.bilderconti_mc.createEmptyMovieClip("conti_mc", 1);
  7. _root.bilderconti_mc._visible = false;
  8. _root.bildoldconti_mc.createEmptyMovieClip("conti_mc", 1);
  9. for (j=1; j<=bildanzahl; j++) {
  10.     _root.bilderconti_mc.conti_mc.loadMovie("Bild_"+j+".jpg", j);
  11. }
  12. // Reloadfunktion
  13. function reload() {
  14.     /* Jalousiefunktion: In der Bibliothek gibt es einen "jalouse_mc"-MC
  15.                     in dem sich ein 20 Px hoher Streifen um 20 Px von oben nach unten bewegt.
  16.                     Außerdem einen "pic_ani"-MC in dem sich der "pic_in"-MC (das Bild) auch um 20 Px
  17.                     von oben nach unten bewegt. Die Arbeitsfläche ist 240 hoch. Deswegen i<=12 */
  18.     function jalousie() {
  19.         if (i<=12) {
  20.             y = i*20;
  21.             j_mc = _root.attachMovie("jalouse_mc", "jalouse_mc_"+i, i+20, {_y:y});
  22.             b_mc = _root.attachMovie("pic_ani", "pic_"+i+"_ani", i, {_y:-20});
  23.             b_mc.pic_in.loadMovie("Bild_"+zaehler+".jpg");
  24.             i++;
  25.             b_mc.setMask(j_mc);
  26.         } else {
  27.             clearInterval(IDjalousie);
  28.         }
  29.     }
  30.     // Jalousieintervall
  31.     IDjalousie = setInterval(jalousie, 80);
  32.     // Zaehler erhöhen oder zurück auf 1
  33.     trace("Zaehler="+zaehler);
  34.     zaehler++;
  35.     trace("Zaehler hochgezählt"+zaehler);
  36.     if (zaehler>bildanzahl) {
  37.         zaehler = 1;
  38.         trace(zaehler);
  39.     }
  40. }
  41. //einmal die Reload funktion aufrufen
  42. reload();
  43. // Reloadintervall
  44. IDreload = setInterval(reload, 5000);
amadeus ist offline   Mit Zitat antworten
Alt 23-05-2005, 09:56   #2 (permalink)
media artist
 
Benutzerbild von amadeus
 
Registriert seit: Jul 2001
Beiträge: 181
Ich sitze leider immer noch total fest an der gleichen Stelle. Gibt es niemanden der mir einen kleinen Tipp oder so geben könnte?
amadeus 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 16:53 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele