Visualizzazione dei risultati da 1 a 10 su 10

Discussione: E' possibile????HELP!

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    265

    E' possibile????HELP!

    Ciao a tutti!!!
    In sostanza il problema è questo:
    Ho creato un movie clip "Slide" composto da pulsanti.
    Sulla scena principale questo scorre orizzontalmente (come una semplice presentazione di immagini)e fin qui non ci sono problemi.

    Allinterno del Movie Slide ho messo un gruppo formato da pulsanti.
    Quello che non riesco a fare è dare dei comandi ai pulsanti!

    Se schiaccio su un pulsante vorrei che "apparisse" un altro pulsante in alto sullo stage x poi cambiare scena.
    Il problema è che non so come dare il comando al pulsante principale di far apparire quello secondario..
    Se lo inserisco nel Movie Slide, il pulsante secondario scorre come tutti gli altri e io vorrei che rimanesse fisso sullo stage..
    ma se lo inserisco sullo stage non riesco a farlo apparire quando premo il pulsante principale essendo esso all'interno di un movie..
    POTETE AIUTARMI???vi prego è importantissimooooo!

    Grazie

  2. #2

    Re: E' possibile????HELP!

    non so se ho capito bene :master: , comunque basta fare l'attach del secondo pulsante.
    come prima cosa nella libreria al secondo pulsante dai un nome concatenamento (o linkage in inglese), ad esempio "bt2"
    al pulsante 1 invece dai un nome istanza, ad esempio "bt1"
    nella timeline scrivi:
    codice:
    bt1.onPress = function{
       _root.attachMovieClip("bt2","bt2_mc", 10);
       bt2_mc._x = 5;
       bt2_mc._y = 5;
       bt2_mc.onPress = function{
          _root.gotoAndPlay("scena2", 1);
       };
    };

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    265

    RE:

    mmmmm
    Mi sa che nn ho capito niente..
    ho dato un nome concatenamento al secondo pulsante cm hai detto te (bt2) selezionando esporta per action script.
    Ho dato bt1 come nome istanza del primo pulsante.
    Sono andata sulla scena uno e sulla timeline ho creato un livello e ho inserito il codice che mi hai detto te solo che mi da questo errore:

    Azioni negli Appunti: Linea 1: È previsto un nome di funzione
    bt1.onPress = function{

    Azioni negli Appunti: Linea 5: È previsto un nome di funzione
    bt2_mc.onPress = function{

    Non so forse ho sbagliato qualcosa io...

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    265

    aahh!

    Se non hai niente da fare ti mando il sorgente magari ci capisci di +.....

  5. #5
    ops
    che fagiana!
    codice:
    bt1.onPress = function()  {
       _root.attachMovieClip("bt2","bt2_mc", 10);
       bt2_mc._x = 5;
       bt2_mc._y = 5;
       bt2_mc.onPress = function()  {
          _root.gotoAndPlay("scena2", 1);
       };
    };
    mancano le parentesi
    è la stanchezza :rollo:

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    265

    adesso piango!

    Aaaahh nn funzioooonaaaaaaa nn succede nulla!!!
    mi sa che faccio prima a mandarti il sorgente....


    fammi sapere e grazieeeeee

  7. #7

    Re: adesso piango!

    Originariamente inviato da Myry..
    Aaaahh nn funzioooonaaaaaaa nn succede nulla!!!
    mi sa che faccio prima a mandarti il sorgente....


    fammi sapere e grazieeeeee
    sono molto impegnata, ma prova comunque a mandarmi il sorgente, appena posso ci guardo
    la mia e-mail è in firma

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    265

    Grazie

    grazie mille^___^
    te l'ho inviata!
    Speriamo di risolvere sto problema!!!!

  9. #9
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    "Apparizioni... sparizioni..."
    Per una cosa del genere eviterei l'attachMovie (senza "Clip") e userei semplicemente la visibilità, anche perché ciò che attacchi va in seguito rimosso.

    1 - Metterei il pulsante che porta alla seconda scena (nome istanza puls), direttamente sulla _root (non nel Movie Slide), e gli setterei l'invisibilità, associando al frame in cui si trova:
    codice:
    _root.puls._visible = false; // all'avvio non si vede, e quindi non si clicca
    2 - I comandi che fanno funzionare un pulsante si possono associare anche direttamente al pulsante in causa, selezionandolo e aprendo il pannello Azioni; nel tuo caso, parlando di un pulsante che sta nel Movie Slide, le azioni per far comparire l'altro pulsante (nome istanza puls), sono:
    codice:
    on (press) {
    _root.puls._visible = true; // dopo il press si vede, e quindi si può cliccare
    }
    on (release) {
    //le altre, eventuali, azioni;
    }
    3 - Poi, al pulsante che deve portarti nel frame 1 della seconda scena, vale a dire il pulsante di nome puls:

    codice:
    on (press) (
    _root.gotoAndPlay ("iniDue");
    }
    iniDue è il nome di etichetta che, necessariamente, dovrai dare al frame 1 della seconda scena.
    Va da sé che quando ritornerai nel frame in cui è settata l'invisibilità, il pulsante diventerà nuovamente invisibile.

    Facile, no?

    Ciao,

    NAP
    A volte la diplomazia va condita con un pizzico di siluri fotonici. (K. Janeway)

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    265

    RE:

    Graaaazieee ce l'ho fatta!! ora funziona!!!
    grazie grazie grazie grazie!!

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.