Zufälliges einfaden

Mh, dann bin ich halt schon der zweite mit Fehler im Thread. :%

Danke jedenfalls für den Hinweis, kuat. :)

Geist,
very amused
 
blablabla, wie schon mal gesagt, ich bin noch oldschoolflasher und arbeite noch immer wie in flash4, also möglichst wenig AS! :)

also ich würd ganz einfach die einzelnen pics tweenen, alle nacheinander! so dass man halt immer nur eins sieht...

und dann per random immer zu einem frame springen!
is zwar nicht so elegant wie euers, aber easy... ;)
 
Der vollständigkeitshalber das Ganze noch in AS:

Der Code steht im ersten Bild der Hauptzeitleiste. Einfach so viele MC's wie nötig auf der Bühne positionieren und mit

mc0 bis mcN

benennen. Die MC's faden dann zufällig ein und aus.



PHP:
Movieclip.prototype.fader=function(rate){
        if(this.richtung && this._alpha<100){
                this._alpha+=rate
        }
        if(!this.richtung && this._alpha>0){
                this._alpha-=rate
        }
}

function setFades(anzahl,index){
        for(var i=0;i<anzahl;i++){
                _root[index+i].richtung=random(2)
                _root[index+i].onEnterFrame=function(){
				this.fader(random(5)+3)
                }
        }
}
function initFader(){
         setFades(3,"mc")
}

setInterval(initFader,2000)


Bei setFades(3,"mc") kann die gewählte Anzahl mc's eingesetzt werden. In meinem Fall waren's 3. Der Code ist übrigens ne ziemliche Knacknuss. Hatte lange und brauchte Hilfe, habe aber was gelernt. Insbesondere über den Gültigkeitsbereich von Variablen (Dank an Deluxe/Flashforum).

Have fun
 
Zuletzt bearbeitet:
Super Sache, Skyla. :)

Dachte zwar beim ersten Testen, das ginge nicht, aber es hat nur eine Weile gedauert, bis es losging mit dem Faden. ;)

Nur noch ein kleiner Schönheitsfehler:
Bei der onEnterFrame-Funktion, die du jedem gibst, fehlt noch eine geschweifte Klammer zum Öffnen der Funktion.

Ansonsten tadellos...

Geist,
zu so später Stunde nochmal erfreut :)
 
ihr seid echt zu heftig!
bin auch eher noch n noob,
aber schaffe es meisstens noch euer AS nachzuvollziehen,
aber ich muss mir wirklich eingestehen,
ich wär im Leben nicht drauf gekommen!
deswegen mal ein Lob,
an alle hier tätigen :)
Gruss
der staunende Falk :)
 

Neue Beiträge

Zurück