Autor Zpráva
WebMaster.Popi
Profil *
Zdravím, můžete někdo poradit? - chtěl bych udělat jednoduchou SlideShow, která by jen promítala externí jpg soubory jeden po druhém. Nic víc. thx
XXX
Profil
kdyz to maximalne zjednodusim, tak ti staci tohle:

var i:Number = 1;
this.createEmptyMovieClip("clip_mc", this.getNextHighestDepth());
function nactiIMG(){
if(i <6){
var foto:String = "foto"+i+".jpg";
loadMovie(foto, clip_mc);
i++;
}else{
i=1;
var foto:String = "foto"+i+".jpg;
loadMovie(foto, clip_mc);
i++;
}
}
setInterval(nactiIMG, 2000);


- tenhle skript je jednoducha slide show 5 fotek, ulozenych ve stejnem adresari jako tohle swf, pojmenovanych foto1.jpg, foto2.jpg, az foto5.jpg.
WebMaster.Popi
Profil *
Díky moc, ale kam to mám pls vložit? na tohle jsem fakt lama... :-) thx
XXX
Profil
na prvni snimek do panelu actions (F9) ;-)
WebMaster.Popi
Profil *
cece nějak se mi to nedaří, nemoh bys mi pls poslat .fla? thx moc :-)
XXX
Profil
WebMaster.Popi
Nemohl, protoze si nenapsal mail :-D

v tom skriptu vyse mam chybu. jestli si to jenom zkopiroval,tak to nepujde. tento skript je uz v poradku.staci kliknout na prni snimek na casove ose tvojeho .fla, dat F9 a zkopirovat ho do panelu Actions. pak ho uloz a ve stejnem adresari jako budes mit to fla musis mit nejakych 5 fotek nebo obrazku, pojmenovanych foto1.jpg, foto2.jpg, ... az foto5.jpg a uz ti to pojede ;-)

tady mas ten skript:


var i:Number = 1;
this.createEmptyMovieClip("clip_mc", this.getNextHighestDepth());
function nactiIMG() {
if (i<6) {
var foto:String = "foto"+i+".jpg";
loadMovie(foto, "clip_mc");
i++;
} else {
i = 1;
var foto:String = "foto"+i+".jpg";
loadMovie(foto, "clip_mc");
i++;
}
}
nactiIMG();
setInterval(nactiIMG, 2000);

WebMaster.Popi
Profil *
Jo, to jsem zapoměl :-D teď už jte supr! Ještě se zeptám - jde k tomu nějak jednoduše nastavit prolínání?
XXX
Profil
zalezi, cemu rikas jednoduse ;-) Jestli myslis tak, ze to tady jenom zkopirujes a mas to hotove, tak to jednoduche je :-D
WebMaster.Popi
Profil *
jj, prostě aby všechno bylo jen psaný skriptama
XXX
Profil
Prolinani vyresis pomoci vlastnosti ._alpha, kterou bude menit u MC, do ktereho nacitas ty obrazky. Funguje to potom zhruba takhle (tohle je ale uplne zjedodusene, pak uz si s tim musis pohrat):

var i:Number = 1;
this.createEmptyMovieClip("clip_mc", this.getNextHighestDepth());
this.clip_mc._aplha = 0;
function nactiIMG() {
if (i<6) {
var foto:String = "foto"+i+".jpg";
loadMovie(foto, "clip_mc");
i++;
} else {
i = 1;
var foto:String = "foto"+i+".jpg";
loadMovie(foto, "clip_mc");
i++;
}
}

nactiIMG();

setInterval(nactiIMG, 2000);

this.onEnterFrame = function(){
clip_mc._alpha+=5;
}

tenhle skript ti postupne zviditelni jenom ten prvni snimek.. podobnym zpusobem jej muzes zase zpruhlednit. Ted uz je jenom na tobe, jak se s tim poperes ;-)
WebMaster.Popi
Profil *
ok, thx ;-)
Solaris
Profil *
ahoj, potřeboval bych na web slideshow, která obsahuje 28fotek, poradil byste mi pls nekdo poradit, dikys ;-)
niky
Profil
Přečti si výše uvedené příspěvky... Je tam to hlavní řečeno. Jenom podmínku if (i<6) {... změníš na if (i<29) {...
Toto téma je uzamčeno. Odpověď nelze zaslat.