ciao riesumo il post perkè ho trovato una soluzione relativa alle mia conoscenze e vorrei un parere, o magari sapere se cè qualcosa di meglio. Riassumendo, ho fatto un sito per uno studio grafico, in cui la sezione "premi" deve poter essere, in seguito, arrikkita di altre pagine jpg dallo studio stesso. Sul server ho messo una cartella "ipremi" con dentro page1.jpg e page2.jpg.
Al caricamento del movie ke carica le pagine, carica la page1.jpg e numero=2
onClipEvent (enterFrame) {
movie = "ipremi/page"+numero+".jpg";
numero2 = numero+1;
_root.button.onRelease = function() { // è il pulsante per andare avanti
carica2();
};
}
onClipEvent(load){
var carica2:Function = function () {
_root.button.enabled = false;
movie = "ipremi/page"+numero+".jpg"; // a questo punto numero è =2
movieDOPO = "ipremi/page"+numero2+".jpg";
var mcLoad2:MovieClipLoader = new MovieClipLoader(); // carica la pag da visualizzare
var mcList2:Object = new Object();
mcList2.onLoadStart = function() {
_root.iPremiShow.preload._visible = true;
_root.iPremiShow.contenitore._alpha = 0;
//QUESTO
};
mcList2.onLoadProgress = function(target, bytesLoaded, bytesTotal) {
// qui cè una funzione per il preload
};
mcList2.onLoadComplete = function() {
_root.button2.enabled = true;
_root.back._visible = true;
_root.iPremiShow.preload._visible = false;
numero++;
};
mcList2.onLoadError = function() { // se nn trova ricarica la page1.jpg
numero = 2;
var mcLoadE:MovieClipLoader = new MovieClipLoader();
var mcListE:Object = new Object();
mcLoadE.addListener(mcListE);
mcLoadE.loadClip("ipremi/page1.jpg", _root.iPremiShow.contenitore);
};
mcLoad2.addListener(mcList2);
mcLoad2.loadClip(movie, _root.iPremiShow.contenitore);
};
var mcLoadDOPO:MovieClipLoader = new MovieClipLoader();
var mcListDOPO:Object = new Object();
mcListDOPO.onLoadComplete = function() {
_root.front._visible = true;
_root.button.enabled = true;
};
mcListDOPO.onLoadError = function() {
_root.front._visible = false;
_root.button.enabled = false;
};
mcLoadDOPO.addListener(mcListDOPO);
mcLoadDOPO.loadClip(movieDOPO, _root.iPremiShow.contenitore2);
}
// mcLoadDOPO carica in contemporanea la pag successiva a quella caricata da mcLoad2, ma non verrà
visualizzata in quanto contenitore2 è _alpha=0.
mcListDOPO.onLoadError disattiva il pulsante per andare avanti.
riassumendo il primo movieClipLoader cerca una pagina ke verra visualizzata, il secondo movieClipLoader cerca la pag successiva ke nn verrà visualizzata, se la trova attiva il pulsante per andare avanti altrimenti lo disattiva.
nn so se mi sono spiegato.
il tutto pare ke funzioni..ma volevo un parere se è possibile.