Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 14 su 14
  1. #11
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    321
    codice:
    var mcArr = new Array(1, 2, 3, 4, 5);
    var mcRisPosY = new Array(236, 260, 284, 308, 332);
    function shuffleArray (a) {
        var n = new Array();
        while (a.length) {
            n.push(a.splice(random(a.length), 1));
        }
        assegna(n);
    }
    function assegna (arrai) {
    	for (i=0; i<arrai.length; i++) {
    		indice = arrai[i].toString() -1 
    		trace ("devo andare "+arrai[i]);
    		trace ("devo andare "+mcArr2[indice])		
    	}
    }
    shuffleArray(mcArr);
    for (i=0; i<mcArr.length; i++) {
        indice = mcArr[i]-1;
        mcArr2.push(mcRisPosY[indice]);
    }
    stop ();
    a me questo codice mi restituisce questo:
    devo andare 2
    devo andare
    devo andare 5
    devo andare
    devo andare 4
    devo andare
    devo andare 1
    devo andare
    devo andare 3
    devo andare

    indipendentemente dalla posizione dell'ultimo ciclo prima o dopo lo stop...

    ma sono sicuramente io che non ricordo una mazza di as.... sto diventando pirla..... o lo ero già e non lo sapevo

    grazie Stan scusa l'ignoranza

  2. #12
    codice:
    var mcArr = new Array(1, 2, 3, 4, 5);
    var mcRisPosY = new Array(236, 260, 284, 308, 332);
    function shuffleArray (a) {
        var n = new Array();
        while (a.length) {
            n.push(a.splice(random(a.length), 1));
        }
        assegna(n);
    }
    function assegna (arrai) {
    	for (i=0; i<arrai.length; i++) {
    		indice = arrai[i].toString() -1 
    		trace ("devo andare "+arrai[i]);
    		trace ("devo andare "+mcRisPosY[indice])		
    	}
    }
    shuffleArray(mcArr);
    stop ();
    Copia è incolla


  3. #13
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    321
    ...... grazissime... eheheh... però mi pareva strano che ci volesse l'altro ciclo for....
    comunque mi stavo proprio perdendo in un bicchier d'acqua ma sarà più di un anno che non metto mano ad as

    ancora grazie Stan


  4. #14
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    321
    Help me!!!!! ne esco pazzo!!!!
    al codice che mi hai postato che sia col trace che con il comando aggiuntivo:

    _root["dom"+Number(i+1)].gotoAndStop(arrai[i]);

    funziona egregiamente posizionandomi il fotogramma corrispondente nelle mc dom1, dom2 ecc. all'ordine generato nell'array
    ma se aggiungo:

    _root["prova"+Number(i+1)]._y = mcRisPosY[indice];

    cercando quindi di utilizzare come posizione verticale i valori del corrispondente array... ci prende una volta si e una no!!!!
    nel senso che le mc domX continuano a mantenere l'ordine del trace mentre le mc "provaX" a volte corrispondono e a volte no hanno un ordine completamente diverso dal trace!!!!
    posto tutto il codice per poter essere più esplicito.

    codice:
    var mcArr = new Array(1, 2, 3, 4, 5);
    var mcRisPosY = new Array(243, 267, 291, 315, 339);
    function shuffleArray (a) {
        var n = new Array();
        while (a.length) {
            n.push(a.splice(random(a.length), 1));
        }
        assegna(n);
    }
    function assegna (arrai) {
        for (i=0; i<arrai.length; i++) {
            indice = arrai[i].toString()-1;
            trace ("devo andare "+arrai[i]);
            trace ("devo andare "+mcRisPosY[indice]);
            _root["dom"+Number(i+1)].gotoAndStop(arrai[i]);
    // questo è il comando incriminato nel senso che il risultato non corrisponde al trace
            _root["prova"+Number(i+1)]._y = mcRisPosY[indice];
        }
    }
    shuffleArray(mcArr);
    stop ();
    aggiungo che il debugger mi ha confermato che l'ordine dei valori è diverso da quello del trace... come può essere????
    per pietà qualcuno mi aiuti a capire dove sbaglio!!!

    grazie ancora...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.