Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    Ho da ordinare un maledettissimo array! :)

    _root.testo2.text =array_disordinato;

    Questa riga mi visualizza un array composto da tot combinazioni di 10 numeri non ordinati...

    Io vorrei che mostrasse invece un array composto da tot combinazioni di 10 numeri ordinati (in modo crescente)

    Qualke dritta about?

    tnx



  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    se vuoi vai a vedere questo link

    in ogni caso fai in questo modo:

    codice:
    _root.testo2.text = array_disordinato.sort(sortNumberASC)
    
    function sortNumberASC(el1,el2){
    return el1-el2;
    }
    NB: hai bisogno della funzione perchè...ipotizziamo che il tuo array contenga 2,12,5,11 se usi
    _root.testo2.text = array_disordinato.sort(Array.NUMERIC)
    vengono ordinati in questo modo 11,12,2,5

    con la funzione invece vengono messi in modo corretto. cmq nella pagina che ti ho indicato è spiegato tutto

  3. #3
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    Grassieeeeeeeee

    Stasera lo provo subito


  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    prego

  5. #5
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    nn mi funge :(((

    _root.testo2.text = array_disordinato.sort(sortNumberASC)

    function sortNumberASC(el1,el2){
    return el1-el2;
    }

    nn mi visualizza nulla... in testo2

    ho provato pure a mettere prima la funzione credendo che altrimenti nn la sentisse.. ma idem con papatine...

    per l'esattezza di aggiungo una riga che prima nn ho postato e che forse genera il casino

    array_disordinato= _root.sublist.slice().join(" - ")

    //_root.testo2.text =array_disordinato;

    //_root.testo2.text = array_disordinato;

    array_ordinato = array_disordinato.sort(sortNumberASC)

    function sortNumberASC(el1,el2){
    return el1-el2;
    }

    _root.testo2.text = array_ordinato; //nn visualizza
    //nulla

    help me!

    tnx!!!


  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    per capire se il problema sia dovuto a
    array_disordinato= _root.sublist.slice().join(" - ")

    prova a commentare questo pezzo e vedi se ti visualizza il testo

  7. #7
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    Già provato..

    Non cambia nulla me lo visualizza ma non ordinato...




  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    non capisco. io scrivo così
    codice:
    mioarray = new Array("1","20","10","5","15","25","12","3")
    
    mioarrayOrd = mioarray.sort(sortNumberASC)
    testo.text = mioarrayOrd;
    trace(mioarrayOrd)
    
    function sortNumberASC(el1,el2){
    return el1-el2;
    }
    e mi viene visualizzato tutto correttamente sia nell'output che nel campo testo :master:

  9. #9
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    Il problema deve risiedere nel dinamismo della cosa...

    Ovvero...

    Non si tratta nel mio esempio di dover ordinare un solo array "fisso" ma piu' array creati dinamicamente (le varie combinazioni...)

    Credo si tratti di questo... :master:

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    beh, sicuramente il problema non sta nella riga
    array_disordinato = _root.sublist.slice().join(" - ")

    per il resto...può essere come dici tu ma non posso confermarlo.
    se vuoi puoi postare il codice completo, ma immagino sia un fracco di roba e che per questo sia complicato


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.