Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Digital Marketing
    4. Web Marketing e Content
    5. [Pulsante] Cosa non va?
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • M
      memi User • ultima modifica di

      [Pulsante] Cosa non va?

      Salve a tutti, (inauguro il mio primo topic per salutare tutti gli utenti attivi del forum), ho creato un sito e vorrei delle dritte circa l'andamento di alcuni pulsanti:

      -Ho 3 tasti : A B C
      -Il Tasto A da vita ad un menu a tendina A
      -Il tasto B " " " " " " " B
      -Il Tasto C " " " " " " " C

      Ora. Vorrei creare una funzione che quando l'utente clicchi sul tasto A aprendo così il menu A i tasti B e C perdano il loro aspetto da pulsante, non facendo "interagire" una sopra l'altra le funzioni.

      Alchè avevo creato questa riga di codice

      on (press) {
      A.play(),
      setproperty ("B", _visible, false);
      }

      Così il tasto non permette di aprire il menù a tendina.

      su un'altro pulsante, che è quello di chiusura del menù A (la comune X per intenderci) Ho settato questo

      on (press) {
      gotoandplay(12),
      setproperty ("B", _visible, true);
      }

      Tuttavia non ritorna "cliccabile"(:bho:) qualche dritta per favore?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • F
        flep Super User • ultima modifica di

        Ciao Memi e benvenuto nel forum 🙂

        Secondo me devi prima assegnare la proprietà _visible a true e poi gotoAndPlay(12) così:

        
        on(press)
        {   
            setproperty ('B', _visible, true);
            gotoAndPlay(12);
        }
        
        

        Se non cambia niente allora:
        prova a fare un trace e vediamo cosa ti dice.
        Sul pulsante di chiusura del menù scrivi:

        
        on(press)
        {
            trace('B');
            gotoAndPlay(12);
        }
        
        

        Fammi spere cosa ti dice Flash quando clicchi quel bottone con il trace 🙂

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • M
          memi User • ultima modifica di

          Grazie di aver risposto al mio quesito, ho provato ad invertire le property ma non accade nulla (:bho:) e facendo trace quando testo il sito mi si apre una minestra Output che dice Videop (che sarebbe B),

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • F
            flep Super User • ultima modifica di

            Ok, il trace è giusto.

            allora prova così

            
            on(press)
            {   
                B._visible=true;
                gotoAndPlay(12);
            }
            
            
            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • M
              memi User • ultima modifica di

              Ancora nulla, il tasto sparisce ma poi non compare..

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • F
                flep Super User • ultima modifica di

                Adesso prova a togliere gotoAndPlay(12) e guarda se ricompare 🙂

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • M
                  memi User • ultima modifica di

                  Mi Spiace ma niente di tutto questo, se fosse necessario uploado il file incriminato. E' parecchio strano, anche se non sono un master di flash ci capisco qualcosa, solamente all'interazione del setproperty False e True avrebbe già dovuto funzionare. Non riesco a spiegarmi l'accaduto

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • F
                    flep Super User • ultima modifica di

                    Guarda, io sconsiglio sempre vivamente di scrivere codice sulle movieclips o sui bottoni.
                    Se vuoi puoi inviarmi il file qui: [EMAIL="[email protected]"][email protected][/EMAIL]

                    Non ti garantisco quando lo guardo perchè sono super impegnato.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • M
                      memi User • ultima modifica di

                      Idem, allora rinviamo l' "invio :)"

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • O
                        onsitus Super User • ultima modifica di

                        Ciao Memi,

                        In flash4, il setProperty() era l'unica maniera di assegnare valore a proprieta d'un clip filmato. Da flash5 in poi, penso che ci sia metodi piu semplice da usare.:)

                        A l'apertura,

                        
                        on (press) {
                         A.play();
                         B._visible = false;
                        }
                         
                        
                        

                        In chiusura (se ho capito bene il pulsante di chiusura e sulla linea temporale del clip filmato A, per quello ho aggiunto il _root)

                        
                        on (press) {
                         gotoAndPlay(12);
                         _root.B._visible = true;
                        }
                        
                        

                        Con il setProperty()

                        
                        on(press){
                         gotoAndPlay(12);
                         setProperty("_root.B", _visible, true);
                        }
                        
                        

                        😉

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • F
                          flep Super User • ultima modifica di

                          Scusa Memi ma dalla fretta ti ho dato un consiglio sbgliato.
                          invece di trace('B') scrivi trace(B); e vediamo cosa ti scrive Flash nell'output.

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          Caricamento altri post
                          Rispondi
                          • Topic risposta
                          Effettua l'accesso per rispondere
                          • Da Vecchi a Nuovi
                          • Da Nuovi a Vecchi
                          • Più Voti