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

    _root.finestra :COME CHIUDO LE FINESTRE APERTE?

    Cari Amici,
    ho un problema che non riesco a risolvere ma che, credo, che per gli esperti dell'action script sia una bazzecola...
    il brutto dell'auto apprendimento è che ci scontriamo con piccoli ostacoli e ci blocchiamo per ore.
    Spero che qualcuno mi possa aiutare!!

    Ho una home page con 7 pulsanti tutti uguali e tutti aprono delle finestre con il comando:

    on(realease){
    _root.finestra.gotoandplay(2)
    }

    ogni pulsante ha la sua finestra nella libreria. Quindi ho 7 finestre diverse per 7 pulsanti...il PROBLEMA E' CHE QUANDO APRO LA PRIMA FINESTRA(AD ESEMPIO) E SUBITO DOPO NE VOGLIO APRIRE UNA SECONDA...LA PRIMA NON SI CHIUDE!!! (rimandendo aperta sotto la prima o sopra a seconda dell'ordine)

    in altre parole vorrei che: cliccando su pulsante si chiudessero eventuali finestre lasciate aperte.

    Come faccio?

    Grazie mille
    Madadayo


    p.s: se necessario invio .fla a chi vuole darmi un aiuto didattico

  2. #2
    Be non credo che ti serva un aiuto didattico se sei arrivato fin qui....
    Se apri la finestra1 con il comando:
    on(realease){
    _root.finestra1.gotoandplay(2)
    }

    Significa che le tue finestre nel 1 fotogramma non ci sono giusto?
    Se e' cosi basta rimandarla al fotogramma 1 quando ne apri un altra.

    quindi ti faccio l'esempio per il tasto 5:
    on(realease){
    _root.finestra1.gotoandStop(1)
    _root.finestra2.gotoandStop(1)
    _root.finestra3.gotoandStop(1)
    _root.finestra4.gotoandStop(1)
    _root.finestra5.gotoandplay(2)
    _root.finestra6.gotoandStop(1)
    _root.finestra7.gotoandStop(1)
    }

    Magari non è elegantissimo ma dovrebbe andare!
    Ciao.

  3. #3
    Ciao Madadayo,
    una soluzione sarebbe quella di mettere, su ogni finestra, un pulsante contrassegnato da una 'X' ed al quale associ il seguente script:
    on (press){
    gotoAndStop(1);
    }

    sulla timeline dell'mc devi far slittare tutto il lavoro di un fotogramma e mettere degli stop sul primo e sull'ultimo; il primo fotogramma sara' vuoto, i successivi conterranno il lavoro.

    Spero di essere stato chiaro nella spiegazione.
    Ciao
    RS95

  4. #4
    Grazie Elisa ho eseguito alla lettera il tuo sugg con successo...
    forse mi sono scontrato con una piccola incoerenza...ma cerco di capire come fare prima di chiedere aiuto...
    grazie ancora

    Madadayo

  5. #5
    di nulla figurati!

  6. #6
    ho risolto l'ostacolo...
    ci si vede al prossimo!!!!!!

  7. #7
    meglio cosi'!
    Ciao Ciao.

  8. #8
    ecco una domanda...al tuo script, funzionante perfettamente, come aggiungo il comando per chiudere la finestra che ho appena aperto cliccando sullo stesso pulsante che lo ha aperto?

    in altre parole: il pulsante 01 apre la finestra 01 come chiudo la finestra 01 cliccando sul pulsante 01 ?

    Spero di non diventare pesante...

  9. #9
    Potresti fare un if se è aperto chiudi altrimenti apri e intanto chiudi le altre cmq.
    codice:
    on(realease){ 
    if(_root.finestra1._currentframe<>1){
    _root.finestra1.gotoandStop(1)
    }else{
    _root.finestra1.gotoandPlay(2)
    }
    _root.finestra2.gotoandStop(1) 
    _root.finestra3.gotoandStop(1) 
    _root.finestra4.gotoandStop(1) 
    _root.finestra5.gotoandStop(1) 
    _root.finestra6.gotoandStop(1) 
    _root.finestra7.gotoandStop(1) 
    }
    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

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.