• User Attivo

    Stranezze Flash ?_?

    Salve ragazzi qualcuno mi spiega perchè nello stesso ciclo dove duplico la moviclip non riesco ad allineare le mClip copiando il valore della ._y ?!?!?!
    Si tratta di tante righe (una sotto l'altra) che però quando cerco di caricare un MC (icona) accanto a ognuna di queste con ._x fissa e ._y copiata dal mC (riga) mi sfasa tutto .... potete dare 1 occhiata qui (sessione DOWNLOADS)

    
    **function CaricaDownloads**() {
      var LoadDwn:LoadVars;
      var ArrDwn:Array;
      ArrDwn = new Array();
      LoadDwn = new LoadVars();
      LoadDwn.onLoad = function(success) {
       Dwn_Tot = LoadDwn.totDwnl;
       _root.Wind_Downloads_mc.N_Downloads.text="I downloads sono ="+Dwn_Tot;
       for (n=1; n<=Dwn_Tot; n++) {
        mc = _root.Wind_Downloads_mc.MainCointener_mc.CointFiglio_mc.SingleDownl_mc.duplicateMovieClip("SingleDownl_mc"+n, n);
        mc._y = ((mc._height*n)-90);
        //Icone in base a estensione file
        switch (LoadDwn["fExt"+n]) {
        case "xls" :
         var xlsIco:MovieClip=mc.createEmptyMovieClip(xlsIco,mc.getNextHighestDepth);
         xlsIco.loadMovie("./images/ICO_XLS.jpg", mc);
         xlsIco._x = mc._x-100;
         **xlsIco._y = mc._y;**
         //trace("posizione di mc= x->"+mc._x+" y->"+mc._y);
         //trace("posizione di xlsIco= x->"+xlsIco._x+" y->"+xlsIco._y);
         break;
         case "doc":
         var docIco:MovieClip=mc.createEmptyMovieClip(docIco,mc.getNextHighestDepth);
         docIco.loadMovie("./images/ICO_DOC.jpg", mc);
         docIco._x = mc._x-100;
         **docIco._y = mc._y;**
         //trace("posizione di mc= x->"+mc._x+" y->"+mc._y);
         //trace("posizione di docIco= x->"+docIco._x+" y->"+docIco._y);
         break;
         case "pdf":
         var pdfIco:MovieClip=mc.createEmptyMovieClip(pdfIco,mc.getNextHighestDepth);
         pdfIco.loadMovie("./images/ICO_PDF.jpg", mc);
         pdfIco._x = mc._x-100;
         **pdfIco._y = mc._y;**
         //trace("posizione di mc= x->"+mc._x+" y->"+mc._y);
         //trace("posizione di pdfIco= x->"+pdfIco._x+" y->"+pdfIco._y);
         break;
         //End Switch Icone
        }
        ArrDwn.push(mc);
        mc.AddDate.text = LoadDwn["AddDate"+n];
        mc.ModDate.text = LoadDwn["ModDate"+n];
        mc.Descrizione.text = LoadDwn["Descrizione"+n];
        mc.Autore.text = LoadDwn["Autore"+n];
       }
      };
      LoadDwn.load("ReadDownload.asp");
     }
    
    

    ->stranezza n.1<-

    Poi quando scorro tra le righe sembra cambiarmi il depth dei Mclip .... se provate anke voi col mouse le voci diventano meno visibili al passaggio del mouse !!!! E invece ho solo sovrapposto un bottone trasparente nel Mc originale che mi fà questo piccolo effetto .... ma non volevo che mi sconvolgesse i depths !!!!

    ->stranezza n.2<-

    thanks all


  • User

    per le scritte che si leggono poco dipende dalla posizione (x y) delle stesse se è decimale, es 34,5 la parte decimale, in rosso, fa si che la scritta si sfochi.

    per il primo problema nn trovo cosa duplichi, forse le lineette in altro tra le voci della "tabella"? per quello ti suggerirei di inserirle graficamente, perche tanto nn serve metterle in A.S. ...


  • User Attivo

    @KNight said:

    per il primo problema nn trovo cosa duplichi, forse le lineette in altro tra le voci della "tabella"? per quello ti suggerirei di inserirle graficamente, perche tanto nn serve metterle in A.S. ...

    Ma è roba dinamica .... possono essere 3 righe come posson essere 40 ..... leggo il tutto da un database con ASP ..... e poi con A.S. creo il ciclo .... :arrabbiato: cosa intendi per inserire graficamente ????

    thanks


  • User Attivo

    Mannaggia eppure dai TRACE risulta questo :

    pos di mc= x->52.85 y->-61
    posizione dell'icona PDF= x->-47 y->69
    pos di mc= x->52.85 y->-32
    posizione dell'icona XLS(x)->-47 (y)->98
    pos di mc= x->52.85 y->-3
    posizione dell'icona XLS(x)->-47 (y)->127
    pos di mc= x->52.85 y->26
    posizione dell'icona DOC= (x)->-47 y->156
    pos di mc= x->52.85 y->55
    posizione dell'icona XLS(x)->-47 (y)->185

    .... dunque l'intervallo delle Y delle icone è identico a quello di (mc) ma perchè non combaciano le icone su ogni rigo ?!?!?!?!?!?

    thanks

    P.S.
    Ho paura che con tutte quelle linee buttate a casaccio abbia tralasciato qualcosa .... oppure tra le due serie di caricamenti di MovieClip ci sia un ordine prestabilito dei loads vari .... mi stà venendo in mente di buttare tutto in 2 ARRAY e poi con un ennesimo ciclo mettere le cose con ordine una dopo l'altra .... cosa mi dite ?