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. Oggetto button (duplicato)
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • G
      gandalf User Attivo • ultima modifica di

      @Flep said:

      Poi ad esempio se ti serve arrivare al bottone dentro quella clip basta recuperalro con la giusta path:

      >
      Clips*.myButton.getURL('Strings*');
      
      >```
       
      Giusto era quello che mi mancava .... sapere di arrivare ad un sotto-oggetto anke da un Array :sbav: grazie FLEP.
       
      Segue..... (problema)
      

      for(var c:Number=0;c<ArrDwn.length;c++){
      ArrDwn.BttnDownload_ist.onRelease=function():Void
      {
      trace("C="+c); // il trace restituisce 5 .... troppo tardi 😞
      trace("Percorso completo = "+ArrUrls);
      //getUrl("<A href="http://"+ArrUrls[c">http://"+ArrUrls);
      }
      }

       
      Flep sembra che il contatore c nel ciclo si trovi alla fine quando eseguo la riga
      getUrl(blablabla + ArrUrls); che faccio uso un altra var x:Number ?
      0 Miglior Risposta Ringrazia Cita Rispondi

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

        Prova ad inserire break; dopo la riga del getURL.
        Altrimenti devi assegnare un id al bottone che premi, cioè assegnare una proprietà in runtime al bottone, ma coi bottoni non puoi farlo perchè l classe Button non è dinamica.
        Dovresti utilizzare delle movieclips al posto dei bottoni.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • G
          gandalf User Attivo • ultima modifica di

          c'è nessuno ? 😞 non riesco a venirne fuori ... stò impazzendo !!!! :s

          thanks

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • G
            gandalf User Attivo • ultima modifica di

            @Flep said:

            Prova ad inserire break; dopo la riga del getURL.
            Altrimenti devi assegnare un id al bottone che premi, cioè assegnare una proprietà in runtime al bottone, ma coi bottoni non puoi farlo perchè l classe Button non è dinamica.
            Dovresti utilizzare delle movieclips al posto dei bottoni.

            aarghhhh ......... 😮 ma se faccio cambia tipo di oggetto, da button a movieClip da Flash, funziona .... o devo rifare tutto da zero ... ? :arrabbiato: :arrabbiato: :arrabbiato:

            P.S.
            A questo punto mi chiedo a cosa servono + gli oggetti Button se il MovieClip lo sostituisce in tutto e per tutto .... :sbonk:

            0 Miglior Risposta Ringrazia Cita Rispondi

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

              Button esiste solo per semplificare tempi e animazioni dei bottoni.
              Per applicazioni serie e importnti non lo si usa mai (almeno io).

              Dovresti cambiare i bottoni, se li converti in movieclips dipende dall'animazione che hanno...

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • G
                gandalf User Attivo • ultima modifica di

                Ok ... convertito ... solo che ora mi manca tanto l'evento MouseOver ... e MouseOut ... dove cambiamo il valore dell'._alpha al bottone ... come posso ovviare nel MovieClip ? :sbav:

                Il cursore a forma di manina ok .... fatto ma gli eventi di sopra ... qualche escamotage 😄 ?

                thnks

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • G
                  gandalf User Attivo • ultima modifica di
                  
                  on (rollOver) 
                  {
                   this._alpha=30;
                  }
                  
                  

                  ogni tanto mi perdo in un bicchier d'acqua ... 😄

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • G
                    gandalf User Attivo • ultima modifica di

                    @Flep said:

                    .... , ma coi bottoni non puoi farlo perchè l classe Button non è dinamica.
                    Dovresti utilizzare delle movieclips al posto dei bottoni.

                    
                    //ArrDwn = Array coi MC dentro
                    //ArrUrls = Array coi percorsi su cui puntare ...
                    //BttnTraspr_mc = istanza del mc che sostituisce 
                    //                       il vecchio bottone
                    for (var c:Number = 0; c<ArrDwn.length; c++) {
                       ArrDwn.BttnTraspr_mc.onRelease = function():Void  {
                        trace("C="+c);
                        trace("Percorso completo = "+ArrUrls);
                        getURL(ArrUrls);
                       };
                      }
                    
                    

                    ehm .... manco i trace mi fà .... sembra non eseguire per nulla il ciclo !!!!! Come se lo saltasse ... :mmm:

                    0 Miglior Risposta Ringrazia Cita Rispondi

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

                      Controlla
                      ArrDwn.length

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • G
                        gandalf User Attivo • ultima modifica di

                        @Flep said:

                        Controlla
                        ArrDwn.length

                        
                        for (var c:Number = 0; c<ArrDwn.length; c++) {
                           trace("Lunghezza ArrDwn = "+ArrDwn.length);
                           ArrDwn.BttnTraspr_mc.onRelease = function():Void  {
                            trace("C="+c);
                            trace("Percorso completo = "+ArrUrls);
                            getURL(ArrUrls);
                           };
                          }
                        
                        

                        ripete per 5 volte questo : Lunghezza ArrDwn = 5

                        P.S.
                        Se tolgo ArrDwn**.BttnTraspr_mc**.onRelease cioè se scrivo solo ArrDwn.onRelease funzia ....

                        0 Miglior Risposta Ringrazia Cita Rispondi

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

                          Dipende dalle paths che hai messo...

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • G
                            gandalf User Attivo • ultima modifica di

                            no quelle funzionano ... 😞 funzionavano anke prima quando avevo un button al posto della movieclip ... il problema sembra relativo alla movieclip che simula il bottone trasparente ma non capisco in quale modo !!!! 😢

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • G
                              gandalf User Attivo • ultima modifica di

                              ecco il rigo infame .... avevo messo questa action per far venir fuori il cursore a forma di mano e forse contrastava con la function definita nel codice di prima 😢

                              
                              onRelease=function(){}
                              
                              

                              scusate all

                              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