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

    stringhe a variabili / AS2

    Ciao a tutti, è un po che nn prendo in mano flash e mi sono arruginito

    ho una funzione in un _mc con 2 parametri: il primo è il nome di una delle 4 variabili che ho sullo stage (Dr,Cu,Co,Im) e il secondo è l'aumento/decremento di quella variabile

    codice:
    function scroll(caratteristica, punti) {
    	_root.varcarat = caratteristica;
    	_root.varcarat += punti;
    }
    al clik su un tasto nel _mc chiamo la funzione e passo i parametri al _mc tipo:

    codice:
    on (release) {
    	_parent.scroll('Dr', 1);
    }
    scritto così però mi genera sullo stage un valore di varcarat= dr1 mentre io avrei bisogno che mi incrementasse la variabile Dr di 1; in pratica la stringa che associo a _root.varcarat (es Dr) dovrebbe diventare il nome della variabile nella root ed incrementarsi per il valore di punto

    una cosa tipo:
    codice:
     _root.['caratteristica'] += punti;
    dove caratteristica è Dr o Cu etc

    ... però scritto così non va...

    Mi sarò spiegato ?

  2. #2

    Risolto

    mettendo direttamente il nome variabile nel pulsante:

    on (release) {
    _root.dr += 1;
    _parent.scroll();
    }

    Ora ho il problema di scegliere la variabile piu alta ma faccio nuovo post...

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.