Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    sommare testi cioè numeri casuali limitati estrapolati da una array ?

    Salve non mi ricordo se ho fatto qui una domanda simile che è la seguente :

    Come si fa a sommare dei valori(numericu) estrapolati da un array in maniera casuale

    perchè ho provato a farne solo due ma con il trace mi dice che è NaN (Not a Number) come posso convertirli in numeri e che poi funzioni lo stesso il seguente codice ?

    codice:
    // do il nome e NUOVO ARRAY
    var numConsentiti = new Array();
    // POI CICLO IL VALORE 
    for (var i = 1; i<=9; i++) {
    	numConsentiti.push(i);
    }
    var q1indice = 1;
    
    _root.onEnterFrame = function () {
    	if (numConsentiti.length>0) {
    		_root["q"+q1indice+"r1"].testo.text = numConsentiti.splice(random(numConsentiti.length), 1);
    		q1indice++;
    }
    	// funziona solo per una "Regione" alla volta cioè 9 Quadrati ! 
    	
    };
    // do il nome e NUOVO ARRAY2
    var numConsentiti2 = new Array();
    // POI CICLO IL VALORE 
    for (var a = 1; a<=9; a++) {
    	numConsentiti2.push(a);
    }
    var q2indice = 1;
    
    _root.onEnterFrame = function () {
    	if (numConsentiti2.length>0) {
    		_root["q"+q2indice+"r2"].testo.text = numConsentiti2.splice(random(numConsentiti2.length), 1);
    		q2indice++;
    }
    	// funziona solo per una "Regione" alla volta cioè 9 Quadrati ! 
    	
    };

    GRazie mille a chi mi volesse illuminarmi !

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Puoi utilizzare la funzione Number()
    Es.
    codice:
    var str1 = "10";
    var str2 = "20";
    trace(Number(str1)+Number(str2)); //output: 30
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  3. #3
    Originariamente inviato da KillerWorm
    Puoi utilizzare la funzione Number()
    Es.
    codice:
    var str1 = "10";
    var str2 = "20";
    trace(Number(str1)+Number(str2)); //output: 30

    Funziona i numeri anche se sono dentro ad un 'array ?
    W Firefox

  4. #4
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    A dire il vero se l'array contiene valori numerici, flash dovrebbe vederli come numeri e non come stringhe di testo...

    Lo script che hai postato non è esaustivo.. non capisco dove fai la somma che hai indicato..
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  5. #5
    Originariamente inviato da KillerWorm
    A dire il vero se l'array contiene valori numerici, flash dovrebbe vederli come numeri e non come stringhe di testo...

    Lo script che hai postato non è esaustivo.. non capisco dove fai la somma che hai indicato..
    volevo sapere intanto se si poteva ? poi dopo ho fatto una cosa del genere :

    codice:
    onClipEvent(enterFrame){
    trace(_root.q1r1.Testo+_root.q2r1.Testo)
    }
    W Firefox

  6. #6
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Si può cosa?

    Sommare due numeri che stanno dentro a degli array??

    Certo che si può..
    Un array non è altro che un gruppo di variabili indicizzate... dentro ogni variabile puoi metterci quello che vuoi.. se ci metti dei valori numerici potrai utilizzarli come tali..
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  7. #7
    Originariamente inviato da KillerWorm
    Si può cosa?

    Sommare due numeri che stanno dentro a degli array??

    Certo che si può..
    Un array non è altro che un gruppo di variabili indicizzate... dentro ogni variabile puoi metterci quello che vuoi.. se ci metti dei valori numerici potrai utilizzarli come tali..
    ho provato come devo fare per chiedere all'actionscript di tirarli fuori ?

    ho provato cosi:
    codice:
    trace(_root["q"+q2indice+"r2"]+_root["q"+q2indice+"r2"]);
    o mi da 0 o mi da NaN ?
    come posso aoviare questa cosa ?
    W Firefox

  8. #8
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Scusa ma credo tu stia facendo un bel po' di confusione.

    Il tuo script è sicuramente da rivedere..

    Le tue indicazioni sono vaghe.
    Dovresti spiegare esattamente la situazione che hai sullo stage e farci capire cosa vuoi ottenere di preciso.

    Questa indicazione _root["q"+q1indice+"r1"] a cosa fa riferimento esattamente?
    Delle istanze di clip filmato o delle variabili?
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

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.