Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23
  1. #1

    [MX 2004] Disabilitare pulsante in base a _y

    Ciao.
    Vorrei che il mio pulsante venisse disabilitato quando la sua posizione _y è inferiore a 380.
    Quando invece, è superiore a 380, vorrei che fosse riabilitato.
    Non capisco perchè non funziona.

    Qualcuno può suggerirmi?

    Grazie in anticipo.

  2. #2

  3. #3

  4. #4
    if(tuoB._y < 380){
    tuoB.enabled=false
    }else{
    tuoB.enabled=true
    }
    ...potrebbe andare ?

  5. #5
    No. Così è come l'avevo scritta io.
    Non funziona.
    Non so perchè.

    Comunque penso sia giusto, dal momento che l'hai scritta così anche tu. E allora cos'è che non gli piace?

    E comunque
    nomePulsante.enabled=true/false
    la uso già in altre sezioni e funziona.

  6. #6
    Il codice di fates concettualmente è giusto...ma dove l'hai inserito?
    Se ad esempio è in un fotogramma dove non "passi" più di una volta, è normale che non funzioni.

    Prova così

    _root.onEnterFrame = function(){
    if(tuoB._y < 380){
    tuoB.enabled=false
    }else{
    tuoB.enabled=true
    }
    }

  7. #7
    Originariamente inviato da danbat
    No. Così è come l'avevo scritta io.
    Non funziona.
    Non so perchè.

    Comunque penso sia giusto, dal momento che l'hai scritta così anche tu. E allora cos'è che non gli piace?

    E comunque
    nomePulsante.enabled=true/false
    la uso già in altre sezioni e funziona.
    e grazie...il codice và...ma sei tu che devi stabilire quando farlo andare...
    quindi all'enterFrame ,oppure che ne sò onData quando carichi risorse esterne oppure onLoad quando compare un mc...
    l'evento lo stabilisci tu ,altrimenti come t'ha detto Broly...la testina passa e lo script lo ignora

  8. #8
    Avete ragione. Fatto sta che non funziona.
    Avevo già provato anche a gestirlo con una function, ma non va.
    Il pulsante che deve disabilitarsi (che si chiama "internet") sta dentro un clip che ruota su se stesso (azionato da un altro pulsante sullo stage).
    Voglio che, quando il pulsante "internet" si trova più su di una certa coordinata _y, si disabiliti.

    Ho anche provato a far controllare la funzione dal pulsante che fà ruotare il clip, ma niente; "internet" rimane disabilitato.

  9. #9
    L'abbiamo capito cosa vuoi, il codice fa proprio quello...se non funziona o hai sbagliato i percorsi o hai dimenticato qualche nome istanza

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    454
    ma hai dato un setInterval alla funzione?

    O gliela fai fare una volta sola?

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.