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

    primo tasto premuto in automatico

    Ho dei numerini istanziati _01, _02, _03, ecc. che si posono premere e si accendono (andando al frame 2)...acceso uno si spegne l'altro.
    Quando la pagina si apre in automatico deve accendersi il tasto _01.

    Mi dite perché la mia funzione.....non funziona????
    O meglio: funziona dal momento in cui io premo un tasto, però all'avvio i tasti sono tutti spenti, anche lo _01 che dovrebbe accendersi....come mai????? Come faccio a farlo partire in automatico???

    sulla root:

    ultimo=_01
    this[ultimo].gotoAndStop(2);

    function accendi(num){
    if(num!=ultimo){
    this[num].gotoAndStop(2);
    this[ultimo].gotoAndStop(1);
    ultimo=num;
    }
    }

  2. #2
    Hai creato la funzione ma non l'hai chiamata nel frame. Probilmente la chiami soltanto dai pulsanti.

    Prova ad aggiungere sotto:
    accendi(_01);

  3. #3
    adesso provo....comunque l'accensione iniziale del tasto _01 non dovrebbe essere provocata dalla funzione ma da:

    ultimo=_01
    this[ultimo].gotoAndStop(2);

    che non si trova nella funzione!!!!
    Perché questo script non ha alcun effetto? Ho sbagliato la sintassi?

  4. #4
    fai così:

    ultimo = "";
    accendi("_01");

    function accendi(num){
    if(num!=ultimo){
    this[num].gotoAndStop(2);
    this[ultimo].gotoAndStop(1);
    ultimo=num;
    }
    }

  5. #5
    che scema....._01 vale come stringa, quindi doveva essere con virgolette!!!!:

    ultimo="_01"
    this[ultimo].gotoAndStop(2);

    così funziona!!!!

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.