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

    Disabilitare pulsante sotto una finestra

    Andate qui:
    http://www.paesaggioitaliano.eu/preload.html
    Sepremete un puntino rosso, si apre una finestra.
    Ora tutti i puntini rossi che vengono coperti dalla finestrella sono ancora attivi e cliccabili.

    Come faccio a disabilitare tutti i pulsantini rossi che sono sotto alla finestra?

    Grazie per l'aiuto ricevuto fin'ora in altri topic.

  2. #2
    Al posto di sattivarli tutti ti consiglio di mettere un pulsante invisibile sopra di questi assegnando questa azione nel frame delp pulsante:
    istanzaPulsante.useHandCursor = false;

    in modo tale che non esca la manina.

  3. #3
    ciao, oltre alla soluzione di Harpox, SE PROPRIO VUOI:
    io in genere faccio cosi



    code:--------------------------------------------------------------------------------
    function button_enabled(){

    istanza_btn01.enabled=true
    ............
    ............
    istanza_btn0N.enabled=true
    }
    function button_disabled(){
    istanza_btn01.enabled=false
    ............
    ............
    istanza_btn0N.enabled=false
    }


    istanza_btn01.onPress=function(){
    // carica swf esterno o azioni che vuoi.....
    button_disabled()
    }

    /*
    alla chiusura dell'swf esterno devi ricordare di chiamare
    button_enabled()
    */

    ciao
    -Nextart.it Graphic Solutions

  4. #4
    Ho provato, ma non funziona.
    Probabilmente sbaglio da qualche parte.

    Vi allego un piccolo file .fla
    Mi dite come fate?
    http://www.paesaggioitaliano.eu/prova.fla

  5. #5
    quale dei due metodi hai provato e non ti funziona???

  6. #6
    tutti e due i metodi
    probabilmente sbaglio io e non so spiegarmi bene

    Comunque il mio filmato della cartina è strutturato così

    Su ogni fotogramma cè una sola finestrella.

    Ogni pulsante, tramite il comando gotoAndStop porta ad un determinato fotogramma che fa visualizzare una sola finestra.

    Io dovrei inserire il codice action non sul pulsante ma sul fotogramma dove risiede la finestra.

    E su quel fotogramma il codice deve recitare:

    Date queste dimensioni (quelle della finestrella), data questa posizione x e y dell'oggetto.NomeFinestra
    Solo all'interno di quest'area mi devi disabilitare i pulsanti.




    Quindi l'actionscript deve rilevare le dimensioni e la posizione della finsetrella, e solo all'inteerno di quell'area deve disabilitarmi tutti i pulsanti presenti

  7. #7
    ah bhe, non l'avevi detto questo!
    allora ti serve un if.
    if (nomeFinestra._x = 100 && nomeFinestra._y = 100){
    // utilizzando il metodo di nextart
    button_disabled();
    }

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.