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

    [mx 04] Lo stesso simbolo disabilita l'altro

    Gentili Signori,
    ho un simbolo nella libreria (cartella) che viene caricato diverse volte con attachMovie sullo stage.
    All'interno di questo simbolo si trova un pulsante che al rilascio mi porta al 2° fotogramma da dove faccio partire un clip che mi apre un menu (ele). Sempre nel 2° fotogramma si trova un altro pulsante che mi manda al 3° fotogramma, da dove faccio partire un altro movieclip(ele2) che mi chiude il menu.
    Tutto funziona empiricamente bene....
    Il problema è che devo disabilitare i bottoni contenuti all'interno degli altri restanti (cartella) sullo stage, quando un bottone è stato premuto
    Vi prego aiutatemi al più presto grazie.

  2. #2
    quindi se ho capito bene nel secondo fotogramma ci sono n bottoni chiamiamoli
    bottone1
    bottone2
    .
    .
    bottone n

    se lichiami tutti allo stesso modo potresti mettere su all'on release su uno di loro un ciclo for che disabilita gli altri non premuti.
    Che ne pensi ?

  3. #3
    istanzi i vari pulsanti

    Attiva/disattiva

    istanzabutton.enabled=false;
    istanzabutton.enabled=true;
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  4. #4
    Non mi sono spiegato affato susate...
    I pulsanti sono tre e si trovano dentro il simbolo (cartella) caricato dinamicamente con attachMovie.
    Il problema è che una volta premuto il primo si devono disattivare non quelli che sono su _root.cartella, ma le altre cartella caricati sullo stage

  5. #5
    Originariamente inviato da enigma_79
    istanzi i vari pulsanti

    Attiva/disattiva

    istanzabutton.enabled=false;
    istanzabutton.enabled=true;
    appunto
    _root.cartella.istanzabutton1.enabled=false;
    _root.cartella.istanzabutton2.enabled=true;

    ad majora!

  6. #6
    scusate ma in quale posizione devo metterlo?
    Non sono così sicuro che funzioni...
    Scusate se insisto

  7. #7
    Originariamente inviato da Sergio Sarno
    appunto
    _root.cartella.istanzabutton1.enabled=false;
    _root.cartella.istanzabutton2.enabled=true;

    ad majora!
    no cartella significa che lo ha in libreria

    però

    qual'è il codeice dell'attachMovie??

    attachMovie(idName,newName,depth);

    quindi dovrebbe essere

    newname.enabled=true
    newname.enabled=false
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  8. #8
    Il simbolo di cui stiamo parlando si chiama cartellablu01
    e questo script è contenuto in un file .as




    unction draw_pal2()//disegna le palazzine
    {


    j = 0;
    posx = pposx0;
    posy = pposy0;
    for (i=0; i<npalmax; i++) {
    if (j>=npalxriga) {
    posx = pposx0;
    posy = posy+60;
    j = 0;
    }

    if(i>=npal) nomemovie = "cartellagrey";
    else {
    nomemovie = "cartellablu01";
    if(a_pal[i].stato==1) nomemovie = "cartellalamp";// in chiamata
    if(a_pal[i].stato==2) nomemovie = "cartellarossa";// in comunicazione
    if(a_pal[i].stato==3) nomemovie = "cartellasbiadita";// occupato
    }


    _root.attachMovie(nomemovie, "n"+i, i-200);

    _root["n"+i]._x = posx+j*60;
    _root["n"+i]._y = posy;
    _root["n"+i].codice = a_pal[i].codice;

    if(i<npal) {
    _root.attachMovie("cartellarossa2", "nn"+i, i-100);
    _root["nn"+i]._x = posx+j*60;
    _root["nn"+i]._y = posy;
    a_info["nn"+i] = "\n\n "+a_pal[i].nome;

    }

    j++;


    }
    }

  9. #9
    this["nn"+i ].enabled=true

    nn+i dovrebbe essere il nome isatnza del tuo clip
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  10. #10
    nella parte on release Li va messo l'abilitazione/disabilitazione del pulsante

    Ovviamente come ha detto enigma_79 con il nome dell'istanza che gli dai

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.