Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-10-2005, 09:43   #1 (permalink)
Ein Reisender...
 
Benutzerbild von Syracus
 
Registriert seit: May 2004
Beiträge: 105
Aufblendfunktion für dynamische Clips

Hab was cooles vor, *vor Vorfreude fast platz!* aber ein Problem...

Also ich Klone meine mc's und lade später dynamisch auch Inhalt rein. Klappt so wie ich will, bloss, ich möchte, dass sich jeder mc der neu entsteht sich einfadet - da der Inhalt der mc's nicht gross ist, müsste man auch ne Verzögerung oder sowas einbauen, damit sie nacheinander smooth einfaden. Wie krieg ich das in meinen Code, also quasi eine Auf/Abblendungsfunktion - aber für jeden Clip dynamisch anwendbar mit Verzögerung - scheint mir ziemlich tricky zu sein?

Grüsse, Syra

Hier mein Script

ActionScript:
  1. // Kreieren der mcs auf der Bühne
  2. movieclip.prototype.klonPos = function (objekt,anzahl,id,abstand) {
  3. for (i = 0; i<=anzahl; i++) {
  4.     this.CONTMENU.attachMovie(objekt, id+i, i, abstand);
  5.    
  6.     //Höhenversetzt darstellen
  7. this.CONTMENU[id+i]._y = _y + i* abstand;
  8.    
  9.     }
  10. }
  11.  
  12. //Alle Clips werden gezeichnet
  13. klonPos("klon",5,"Submenu",55);
__________________
Handle so, dass die Maxime Deines Willens als Gesetzgebung gilt :o)

Geändert von Syracus (22-10-2005 um 09:48 Uhr)
Syracus ist offline   Mit Zitat antworten
Alt 22-10-2005, 09:55   #2 (permalink)
Ein Reisender...
 
Benutzerbild von Syracus
 
Registriert seit: May 2004
Beiträge: 105
Lösung 1

Also eine Lösung geht schon...sie wäre mittels Tweening im Prototype mc. Dann fehlt eigentlich bloss noch eine Verzögerung, die ich aber sicher im Forum finde. Bloss, vielleicht weiss jemand eine coole AS Lösung, mit beidem drinne...

Gruss Syra
__________________
Handle so, dass die Maxime Deines Willens als Gesetzgebung gilt :o)
Syracus ist offline   Mit Zitat antworten
Alt 22-10-2005, 11:02   #3 (permalink)
Ein Reisender...
 
Benutzerbild von Syracus
 
Registriert seit: May 2004
Beiträge: 105
Klappt nicht...

Geht nicht mit dem SetInterval...ist sicher Syntax...aber wieso...ich brauche eine Pause IN der FOR Schleife...geht das denn nicht?

ActionScript:
  1. // Kreieren der mcs auf der Bühne
  2. movieclip.prototype.klonPos = function (objekt,anzahl,id,abstand) {
  3. for (i = 0; i<=anzahl; i++) {
  4.     // Timer
  5.    
  6.     setInterval(this.CONTMENU.attachMovie(objekt, id+i, i, abstand),10000);
  7.     setInterval(this.CONTMENU[id+i]._y = _y + i* abstand,10000); //Höhenfaktor;
  8.    
  9.     }
  10. }
  11.  
  12. //setInterval(klonPos("klon",5,"Submenu",55),1000);
  13. //Für die Funktion ausserhalb gehts...
  14. klonPos("klon",5,"Submenu",55);
__________________
Handle so, dass die Maxime Deines Willens als Gesetzgebung gilt :o)

Geändert von Syracus (22-10-2005 um 11:06 Uhr)
Syracus ist offline   Mit Zitat antworten
Alt 22-10-2005, 11:54   #4 (permalink)
Ein Reisender...
 
Benutzerbild von Syracus
 
Registriert seit: May 2004
Beiträge: 105
Ahm...

Hmm wie kann man die SetIntervalle innerhalb einer FOR Schleife benutzen?
__________________
Handle so, dass die Maxime Deines Willens als Gesetzgebung gilt :o)
Syracus 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 15:14 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele