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

    GotoandStop con variabile

    Salve,
    ho dei problemi con un gotoAndStop.
    Sto provando a passargli il numero del fotogramma a cui andare (o l'etichetta) ma non funziona.

    Uso questo tipo di sintassi:

    _root.clip.gotoAndStop(numero)

    Dove numero e' il numero che gli passo tramite un caricamento sulla root. Sono sicuro che tale numero arriva correttamente fino a quella istruzione perche' ho provato a visualizzarlo in una label ma l'azione non ne vuol proprio sapere di funzionare...
    Qualcuno ha gia' avuto problemi simili? Mi sapete dare una soluzione?
    Grazie!

  2. #2
    posta tutto il resto del codice... così a occhio è giusto, ma magari il problema sta altrove
    "La consapevolezza di Case suddivisa come perle di mercurio. La sua visione era sferica, come se una singola retina rivestisse la superficie interna di un globo che conteneva tutte le cose, se tutte le cose si potevano contare." —Neuromante, William Gibson (1984)

  3. #3
    Il resto del codice sarebbe un po' lungo... sto praticamente facendo qualche modifica al menu di flashmx.html.it.

    Comunque nella clip in cui mi servirebbe usare il gotoAndStop c'e' questo codice...

    on(release){
    _root.label = numero;
    _root.clip.gotoAndStop(numero);

    }

    La label viene riempita dal valore corretto ma il gotoAndStop non va.
    Se puo' servire ti dico che "numero" viene caricato al load del filmato da un file di testo con il solito loadvariables.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    795
    hai controllato che numero sia proprio un numero?
    prova

    on(release){
    _root.label = numero;
    _root.clip.gotoAndStop(numero+0);
    trace(numero+0);

    }

  5. #5
    Se faccio come mi hai detto tu GunraY il trace mi ritorna
    codice:
    10
    
    0
    Che vor di'?

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    795
    allora, perchè quei 2 valori nell'output del trace?
    intendo dire, quel 10 che è?
    quale dovrebbe essere il valore di "numero"?
    prova
    on(release){
    _root.label = numero;
    trace("numero="+numero);
    trace("label="+_root.label;


    }

  7. #7
    10 e' il valore che ho dato a numero (il valore che c'e' nel file di testo insomma)
    l'altro 0 e' quello che mi hai detto tu di aggiungere...

    Facendo l'ultima cosa che mi hai detto esce nell'output

    numero=10


    label=10

  8. #8
    Ho trovato il problema!
    Nel file txt da cui caricavo i dati c'era un invio a capo in piu' e quindi caricava numero+enter e faceva sballare tutto... ora penso funzioni... grazie a tutti per l'attenzione!

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.