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. Problema Loading....
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • F
      flep Super User • ultima modifica di

      Come ho già detto non è una pratica corretta, ma comunque per dichiarare una variabile globale lo fai in questo modo:

      
       _global.myBytes=0;
      
      
      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • D
        dolphin User • ultima modifica di

        Ok....ma dove la devo inserire in ogni singolo swf? E come faccio a sommarli?

        0 Miglior Risposta Ringrazia Cita Rispondi

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

          La metti nell'swf pricipale.
          Poi a quelli esterni mentre li carichi gli fai aggiungere i bytes.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • D
            dolphin User • ultima modifica di

            Allora se ho ben capito nello swf principale inizializzo la variabile

            _global.mybytes = 0;

            poi negli swf esterni effettuo il caricamento dei bytes con

            car = _root.getBytesLoaded();
            tot = _root.getBytesTotal();

            ed in più inserisco

            _global.mybytes = ? (cosa?)

            potresti farmi un esempio se nn disturbo? Grazie....Flep (sono un pò duro con i nuovi concetti)

            0 Miglior Risposta Ringrazia Cita Rispondi

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

              Ecco la mia brillante idea della serata.:D

              Nel filmato principale, invece di avere 3 loadMovieNum per un fotogramma, crea un fotogramma per ogni loadMovieNum e un stop(); per ogni frame.

              Nel primo swf esterna crea un preloader normale, quando e caricato completamente, fermalo la e usa _level0.nextFrame();

              Il playhead del filmato principale si spostera allora al secondo fotogramma, caricando il secondo loadMovieNum. Stesso processo per il preloading.

              Il playhead si postera allora al terzo fotogramma con il terzo loadMovieNum. Stesso processo per il preloading.

              Finalemente il playhead arrivera al quarto fotogramma con tutti 3 swf esterni caricati e da la puo fare come ti pare.:eheh:

              :fumato:

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • D
                dolphin User • ultima modifica di

                Onsitus, e se voglio realizzare un effetto grafico di preload generale, dove lo devo inserire?

                0 Miglior Risposta Ringrazia Cita Rispondi

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

                  Ogni swf esterno con il suo proprio preloader (codice e grafica inclusa). Poi basta riusare la stessa grafica. Puo sempre 'preparare' l'utente a l'atesa con un 'preloading file 1 da 3'.:D

                  Se ho il tempo, ti faro un esempio prima d'andare al letto.;)

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • D
                    dolphin User • ultima modifica di

                    Onsitus, nn ci sono riuscito............😢

                    Ritornando al concetto di Flep, come faccio a far passare il valore delle variabili locali di ogni swf per sommarli nella variabile globale dello swf principale?

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • D
                      dolphin User • ultima modifica di

                      Si ti prego Onsitus........mi faresti una grossa cortesia

                      0 Miglior Risposta Ringrazia Cita Rispondi

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

                        Ok, non sara il metodo piu elaborato ma funziona.:D

                        Ecco l'opera d'arte onlinea.:fumato:

                        http://www.onsitus.it/test/dolphin/main.html

                        E il piccolo zip (foto di sfondo inclusi per dare un po di peso:D )

                        http://www.onsitus.it/test/dolphin/dolphin.zip

                        😉

                        PS: meglio che non m'intrometto nel concetto di Flep
                        PSbis: il preloader deve 'testato' onlinea, in locale non funziona

                        0 Miglior Risposta Ringrazia Cita Rispondi

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

                          @Dolphin said:

                          Ritornando al concetto di Flep, come faccio a far passare il valore delle variabili locali di ogni swf per sommarli nella variabile globale dello swf principale?

                          Ok, supponiamo tu hai 3 swf da caricare.
                          Non ti serve nenche una variabile globale.
                          Puoi fare così:
                          -nel primo frame scrivi:

                          
                          var movies:Number=0;
                          
                          

                          -carichi gli swf e controlli i bytes, e per ogni swf scrivi:

                          
                          if(my_mc.getBytesLoaded()==my_mc.getBytesTotal())
                          {
                              _root.movies++;
                              if(_root.movies==3)
                              {
                                  //qui metti l'azione che vuoi venga eseguita solo 
                                  //se tutti e tre gli swf sono stati caricati
                              }
                          }
                          
                          

                          Chiaramente my_mc è l'swf vuoto dove carichi l'swf esterno, quindi ne devi avere uno per ogni swf esterno,ad esempio potresti chiamarli my_mc_1, my_mc_2 e my_mc_3 .

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • D
                            dolphin User • ultima modifica di

                            Onsitus, ho adattato il tuo script ai miei swf, ma carica solo il primo swf, nn va avanti, forse xkè dopo ogni loadmovienum() c'è lo stop?:x Ora provo con lo script di Flep

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • D
                              dolphin User • ultima modifica di

                              PER FLEP:

                              Allora vediamo se ho capito bene:

                              nello swf principale inizializzo la variabile movies = 0;
                              e successivamente con 3 loadmovienum richiamo i 3 swf

                              Poi per ogni swf effettuo il controllo dei bytes con getBytesLoaded e getBytesTotal e successivamente inserisco

                              [LEFT]if(my_mc.getBytesLoaded()==my_mc.getBytesTotal())
                              {
                              _root.movies++; if(_root.movies==3)
                              {
                              //qui metti l'azione che vuoi venga eseguita solo
                              //se tutti e tre gli swf sono stati caricati
                              }
                              }

                              giusto?
                              :arrabbiato: :ciauz: [/LEFT]

                              0 Miglior Risposta Ringrazia Cita Rispondi

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

                                Il stop(); dopo il loadMovieNum serve per bloccare il filmato aspetando che il swf esterno sia caricato e la chiamata con il _level0.nextFrame(); chi sposta appunto il playhead da un fotogramma quando completato.:)

                                Vabbe, ci sarano altre soluzione.;)

                                0 Miglior Risposta Ringrazia Cita Rispondi

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

                                  @Dolphin said:

                                  PER FLEP:

                                  Allora vediamo se ho capito bene:

                                  nello swf principale inizializzo la variabile movies = 0;
                                  e successivamente con 3 loadmovienum richiamo i 3 swf

                                  Poi per ogni swf effettuo il controllo dei bytes con getBytesLoaded e getBytesTotal e successivamente inserisco

                                  [LEFT]if(my_mc.getBytesLoaded()==my_mc.getBytesTotal())
                                  {
                                  _root.movies++; if(_root.movies==3)
                                  {
                                  //qui metti l'azione che vuoi venga eseguita solo
                                  //se tutti e tre gli swf sono stati caricati
                                  }
                                  }

                                  giusto?
                                  :arrabbiato: :ciauz: [/LEFT]

                                  ricordati che my_mc è riferito ad ogni movieclip vuoto che deve caricare il tuo swf esterno.
                                  Per cui devi avere 3 movieclips vuote che caricano i 3 swf e quel codice va per ogni movieclip vuota che hai.

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • D
                                    dolphin User • ultima modifica di

                                    Allora io nello swf principale faccio dal menù Inserisci ---> Clip Filmato lo chiamo my_mc_1

                                    si apre la linea temporale del my_mc_1 e nel primo frame cosa inserisco?

                                    Non chiamarmi seccante ti prego, nn riesco a capirlo................o meglio ho capito il concetto ma nn riesco a capire dove devo inserire il codice e come intendi richiamare gli swf esterni e controllare i bytes
                                    Grazie

                                    0 Miglior Risposta Ringrazia Cita Rispondi

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

                                      Dunque, loadmovienum non l'ho mi usato in tutta la mia vita.
                                      Dovresti aprire un po la guida Flash e guardare se puoi caricare con loadmovienum un swf esterno dentro un movieclip vuota 🙂

                                      ...possibile che devo aprire la guida io al tuo posto ?... 😄

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • D
                                        dolphin User • ultima modifica di

                                        Ascolta Flep, io nn voglio che tu apra la guida al mio posto, anche xkè altrimenti io nn capirei niente.

                                        Vorrei solo sapere, 1mo.cosa intendi creare una movieclip vuota. Dal menù Inserisci ---> Clip Filmato lo chiamo my_mc_1?

                                        Siccome io uso solo loadmovienum xkè nn conosco altro, potresti indicarmi altre possibilità? O meglio tu come faresti?

                                        Non ti arrabiare ti prego, lo so che avvolte sono romp...... ma voglio capireeeeEEEEEEEEE..........;)
                                        Grazie

                                        0 Miglior Risposta Ringrazia Cita Rispondi

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

                                          @Flep said:

                                          Dunque, loadmovienum non l'ho mi usato in tutta la mia vita.
                                          Dovresti aprire un po la guida Flash e guardare se puoi caricare con loadmovienum un swf esterno dentro un movieclip vuota 🙂

                                          Quello e l'uso del loadMovie.:lol:

                                          http://forum.masterdrive.it/showthread.php?t=11344

                                          0 Miglior Risposta Ringrazia Cita Rispondi

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

                                            @Dolphin said:

                                            Ascolta Flep, io nn voglio che tu apra la guida al mio posto, anche xkè altrimenti io nn capirei niente.

                                            Vorrei solo sapere, 1mo.cosa intendi creare una movieclip vuota. Dal menù Inserisci ---> Clip Filmato lo chiamo my_mc_1?

                                            Siccome io uso solo loadmovienum xkè nn conosco altro, potresti indicarmi altre possibilità? O meglio tu come faresti?

                                            Non ti arrabiare ti prego, lo so che avvolte sono romp...... ma voglio capireeeeEEEEEEEEE..........;)
                                            Grazie

                                            Utilizza il movieloadnum :
                                            my_mc_1.loadmovienum('my_clip_1.swf',my_mc.getNextHighestDepth());

                                            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