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

    Disabilitare bottone creato con glia array

    Ciao a tutti,

    nn so come uscire da una situazione, forse voi saprete darmi una dritta.

    Ho dei pulsanti creati con una array.

    e ho una funzione che mi gestisce l' onPress di questi pulsanti.

    var listaFiles:Array = ["1", "2"];
    var numFiles:Number = listaFiles.length;
    function creaBottoniera() {
    for (var a:Number = 0; a<numFiles; a++) {
    var mc:MovieClip = attachMovie("btn", "bott"+a, 10+a, {_x:0*a, _y0*a});
    mc.onRelease = function() {
    for (var q = 0; q<2; q++) {
    _root["mc"+q].enabled = true;
    }
    this.enabled = false;
    };
    }
    }
    creaBottoniera();

    Ho provato a dare un ciclo for per abilitare tutti i pulsanti e quando ne clicchi uno solo quello viene disabilitato.

    Ma nn funziona.

    Chi saprebbe suggerirmi un'idea alternativa?



    Grazie a tanto a tutti,

    Vito.

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    cosa esattamente non funziona?

  3. #3
    no, ho risolto.

    In effetti nn sono stato molto chiaro nello spiegare la problematica.

    In realtà volevo che si disabilitasse il pulsante premuto. Semplice. Ma per riattivarlo quando ne cliccavi un altro no.

    alla fine ho fatto così:


    var listaFiles:Array = ["1", "2"];
    var numFiles:Number = listaFiles.length;
    function creaBottoniera() {
    for (var a:Number = 0; a<numFiles; a++) {
    var mc:MovieClip = attachMovie("btn", "bott"+a, 10+a, {_x:0*a, _y:0*a});
    mc.onRelease = function() {
    for (var q = 0; q<7; q++) {
    _root["bott"+q].enabled = true;
    }
    this.enabled = false;
    };
    }
    }
    creaBottoniera();

    aggiungendo un ciclo for per settare tutti i pulsanti su "enabled = true".

    Grazie cmq per l'aiuto!


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.