ciao a tutti con questo codice carico da un file di testo dei dati che poi inserisco nel mc clients che duplico tante volte quanti sono i clienti.. tutto ok, ma:
- vorrei evitare di aprire il fla per modificare il valore totale dei clienti, ogni volta che ne aggiungo uno.codice:num2 = 10; var dis = 150; ypos =10; //i clienti so che sono dieci e lo scrivo qui for (i=0; i<10; i++) { _root.mc_contenitore.cont_slide.clients.duplicateMovieClip("clients"+i, i); _root.mc_contenitore.cont_slide["clients"+i]._y = ypos +(i*dis); _root.mc_contenitore.cont_slide["clients"+i].img.cont.loadMovie("hp/"+num2+".jpg"); //carico le hp fatte _root.mc_contenitore.cont_slide["clients"+i].img.onEnterFrame=function(){ /* fintanto che non mi sposto da questa frame eseguo ciclicamente i controlli/calcoli descritti */ car=this.cont.getBytesLoaded() // byte caricati tot=this.cont.getBytesTotal() // byte totali this.barra._xscale=Math.floor(car/tot*100) //rap. perc. caricamento perc=Math.floor(car/tot*100) _root.mc_contenitore.cont_slide["clients"+i].img.tot.text=perc if(car == tot && car > 1024){ // foto caricata this.barra._xscale=100 // solo per sicurezza this.barra._visible = false this.cont._alpha=100 // vedo la foto delete this.onEnterFrame // cancello liberando la CPU da inutili controlli e carichi di lavoro } // fine if }// fine enterFrame num2--; } _root.mc_contenitore.cont_slide.clients._visible = false; myLoadVars = new LoadVars(); myLoadVars.onLoad = function(success){ if(success){ for(i=0;i<=10;i++){ _root.mc_contenitore.cont_slide["clients"+i].url.htmlText=true; _root.mc_contenitore.cont_slide["clients"+i].desc.htmlText=true; _root.mc_contenitore.cont_slide["clients"+i].link.text = myLoadVars["link"+i]; _root.mc_contenitore.cont_slide["clients"+i].tec.text = myLoadVars["tec"+i]; _root.mc_contenitore.cont_slide["clients"+i].desc.htmlText = myLoadVars["nome"+i]; _root.mc_contenitore.cont_slide["clients"+i].url.htmlText = myLoadVars["url"+i];; } } else { trace("problemi con il file di testo"); } } myLoadVars.load("desc.txt");
avevo pensato: ok, aggiungo una variabile in desc.txt totale=10 e sostituisco il numero dieci evidenziato in rosso con la var totale, ma non funge, non mi duplica piu' l'mc clients... perche?
grazie..
![]()

Rispondi quotando