Bonjour!
Voila je début dans l'actionscript et donc je galère, normal!
Pour mon site en flash je souhaite faire un diaporama interactif.
J'ai bien la possibilité de faire mon affaire de facon basique avec juste ce qui faut de script mais je souhaite pousser le truc en action script pour peut-etre gagner en légerté.
Je m'explique,à l'ouverture, une serie d'images (20 environs)défile les unes après les autres, avec pour transition un fondu.Puis au bas de la page, je place une bande de petite vignettes qui corresponde à l'image que je désir séléctionner.
La selection faite le diaporama s'arrete sur l'image désiré.
Mon souci c'est que j'ai bricolé des scripts que j'ai récupéré de-ci de-là mais ca le fait po du tous.
Pour exemple dans mon diaporama, flash vas chercher les images qui ce trouve dans le dossier de l'anime. Mais je n'arrive po à placer mon loading avant le diapo.
voici le scripte du diaporama:
i = i+1;
loadMovie("image"+i+".jpg", "vide");
if (i>=14) {
i = 0;
}
le scripte du loading:
image1:
total_bytes = _root.getBytesTotal();
loaded_bytes = _root.getBytesLoaded();
percent_done = int((loaded_bytes/total_bytes)*100)+" %";
var perc = (loaded_bytes/total_bytes)*100;
setProperty("progress", _xscale, perc);
time = (getTimer()/1000)-teit_1;
bps = loaded_bytes/time;
bytes_left = total_bytes-loaded_bytes;
leftsek = Math.ceil(bytes_left/bps);
min = Math.floor(leftsek/60);
if (min>=1) {
leftsek -= Math.floor(min*60);
if (leftsek<10) {
leftsek = "0" add leftsek;
}
} else {
min = "0";
if (leftsek<10) {
leftsek = "0" add leftsek;
}
}
leftTime = min add "mn " add leftsek+" sec. avant ouverture";
bits = bps/1024;
loadedetKbps = "Chargé "+int(loaded_bytes/1000)+" Kb sur "+int(total_bytes/1000)+" Kb à "+Math.round(bits*10)/10+" Kb/s";
image3:
if (loaded_bytes == total_bytes) {
} else {
gotoAndPlay(1);
}
Bref vu que je suis une burne je rame! Si quelqu'un peut me donner un coup de main ce serai cool.