Visualizzazione dei risultati da 1 a 2 su 2

Discussione: setProperty

  1. #1

    setProperty

    setProperty if array

  2. #2
    vorrei poter inserire nel seguente file oltre alle x di errore delle caselle di testo anche la segnalazione in verde di quelle corrette

    I fotogramma inserisco

    stop();
    setProperty("a", _visible, "0");
    setProperty("b", _visible, "0");
    setProperty("c", _visible, "0");
    setProperty("d", _visible, "0");
    setProperty("e", _visible, "0");
    setProperty("f", _visible, "0");
    setProperty("riprova", _visible, "0");

    pulsante

    // all'interno dell'array parole, il primo numero 6 rappresenta il numero delle possibili risposte del campo di testo r1, poi sono riportate di seguito le possibili risposte per esteso.
    // nell'arrAy field vanno messi in sequenza i nomi dei vari campi testo, mentre nell'array clip i nomi delle corrispondenti istanze del clip che segnala la risposta errata.
    on (release)
    {

    parole = new Array(
    "1", "produttore",
    "1", "compratori",
    "1", "potere",
    "1", "pochi",
    "1", "quota",
    "1", "penetrazione"
    );


    field = new Array( "r1", "r2", "r3", "r4", "r5", "r6" );

    clip = new Array( "a", "b", "c", "d", "e", "f" );

    componenti = new Array();

    giusto = "true";
    index = 0;
    // qui in ...cnt < 10... 10 è il numero dei campi di testo presenti nel test
    for(cnt = 0; cnt < 6; cnt++)
    {
    valore1 = eval(field[cnt]).toUpperCase();
    valore = "";

    for(cnt2 = 0; cnt2 < valore1.length; cnt2++)
    {
    a = valore1.charAt(cnt2);

    if( ( a >= "A" && a <= "Z" ) || ( a >= "0" && a <= "9" ) )
    {
    valore = valore + a;
    }
    else
    {
    valore = valore + " ";
    }
    }

    componenti = valore.split(" ");
    valore = "";
    first = 0;
    for ( n=0; n<componenti.length; n++ )
    {
    val = componenti[n];

    if(val != "")
    {
    if(first != 0) valore = valore + " ";
    valore = valore + val;
    first = 1;
    }
    }

    parziale = "false";

    varianti = Number(parole[index]);
    index++;

    for(cnt1 = 0; cnt1 < varianti; cnt1++)
    {
    if ( valore == parole[index].toUpperCase() )
    {
    parziale = "true";
    }
    index++;
    }

    if( parziale == "false" )
    {
    setProperty (clip[cnt], _visible, "1");
    giusto = "false";
    }
    else
    {
    setProperty (clip[cnt], _visible, "0");
    }
    }

    if (giusto == "true")
    {
    gotoAndStop ("ok", 1);
    }
    else
    {
    setProperty ("riprova", _visible, "1");
    }
    }

    on (rollOut)
    {
    setProperty ("riprova", _visible, "0");
    }
    Immagini allegate Immagini allegate

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.