PDA

Volledige versie bekijken : Random eerste foto in fotofader


soulcreeper
%Europe/Berlin %430 %2006, 10:19
ik heb een fader met verschillende foto's erin. hij wordt alleen op de hoofdpagina van de website geladen, maar ik wil dat elke keer wanneer de gebruiker terugkomt op de homepage ze niet steeds dezelfde eerste foto zien. nou heb ik al de tutorial bekeken over het random inladen van een foto. maar is dit ook mogelijk met een fader?

ik had het volgende script op de eerste foto gezet :
function pickOne(){
var theOne:Number = makeRandom(0,movies.length);
var theMovie:String = movies[theOne];
loadMovie(theMovie,holder);
movies.splice(theOne,1);
if(movies.length <= 0) movies = orgMovies.concat();
}

function makeRandom(min,max){
return Math.floor(Math.random()*(max-min)+min)
}

bijgevoegd mijn .fla. ik wil namelijk ook dat op de andere foto's die ik inlaad ook een random wordt meegegeven dat er geen twee keer dezelfde foto's achter elkaar worden getoond

soulcreeper
%Europe/Berlin %651 %2006, 15:37
niemand? ook niemand die een fader weet te maken door middel van het extern inladen van een fotoreeks die gnummerd is en de eerste foto nooit dezelfde kan zijn?

xtr0
%Europe/Berlin %692 %2006, 16:36
ik weet niet zeker of dit werkt, aangezien je met loadmovie werkt, je kan beter moviecliploader gebruiken ;). Op www.gotoandlearn.com staat daar een goeie tutorial over.

function pickOne(){
//alpha van de holder op 0 zetten.
holder._alpha = 0;
var theOne:Number = makeRandom(0,movies.length);
var theMovie:String = movies[theOne];
loadMovie(theMovie,holder);
holder.onEnterFrame = function(){
if(this._alpha>0){
this._alpha -= 5;
} else {
delete this.onEnterFrame;
}
}
movies.splice(theOne,1);
if(movies.length <= 0) movies = orgMovies.concat();
}

function makeRandom(min,max){
return Math.floor(Math.random()*(max-min)+min)
}