Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514

    [mx 2004] problema con variabili e caselle di testo

    Salve a tutti ho qualche problemino nella realizzazione di uno script. cercherò di essere più chiaro possibile

    Ho un filmato che chiamo filmato1 .filmato 1 contiene clp_contenuto(istanza di mc). in esso tramite load movie carico filmato2

    A filmato 1 passo delle variabili
    che leggo e visualizzo in filmato2 in questo modo

    codice:
    var2 = _root.numlista;
    var3 = _root.titolo;
    var4 = _root.numero;
    var5 = _root.anno;
    numlist = var2.split("/");
    titol = var3.split("/");
    num = var4.split("/");
    giorno = var5.split("/");
    for (k1=0; k1<12; k1++) {
    	k2 = k1+1;
    	if (numlist[k1]) {
    		this["a"+k2].text = numlist[k1];
    		this["b"+k2].text = titol[k1];
    		this["c"+k2].text = num[k1];
    		this["d"+k2].text = giorno[k1];
    	} else {
    		this["a"+k2].text = " ";
    		this["b"+k2].text = " ";
    		this["c"+k2].text = " ";
    		this["d"+k2].text = " ";
    	}
    }
    stop();
    come si vede le caselle di testo per ogni variabile sono 12. I dati nè sono di più. Ho inserito dei pulsanti in filmato 2 in modo da rifare il ciclo for per visualizzare i valori successivi delle variabili

    codice:
    on (release) {
    	numlist = new Array();
    	var2 = _root.numlista;
    	var3 = _root.titolo;
    	var4 = _root.numero;
    	var5 = _root.anno;
    	numlist = var2.split("/");
    	titol = var3.split("/");
    	num = var4.split("/");
    	giorno = var5.split("/");
    	numlist[13] = "xxx";
    	temp = k1+1;
    	sup = 12+temp;
    	if (numlist[temp] != " ") {
    		for (k1=temp; k1<sup; k1++) {
    			k2 = k1+1;
    			if (numlist[k1]) {
    				_root["a"+k2].text = numlist[k1];
    				_root["b"+k2].text = titol[k1];
    				_root["c"+k2].text = num[k1];
    				_root["d"+k2].text = giorno[k1];
    				trace(k1);
    			} else {
    				_root["a"+k2].text = " ";
    				_root["b"+k2].text = " ";
    				_root["c"+k2].text = " ";
    				_root["d"+k2].text = " ";
    			}
    		}
    	}
    }
    ovviamente le azioni devo essere svolte solo se vengono verificate delle condizioni. il mio problema è che non riesco a visualizzare niente. ho provato pure a rivalorizzare gli array ma non nè vengo a capo...ciao ciao

    p.s grazie di aver letto tutto sto casino
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  2. #2
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    up
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


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.