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. Menù orizzontale (slide) con dati da file xml.
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • T
      tarusky User • ultima modifica di

      Menù orizzontale (slide) con dati da file xml.

      Salve...sono nuovo...Mi chiamo Taro
      Ho un problema con un file di flash che stò realizzando...

      In pratica è un menu' che carica le sue voci da un file xml.

      Il menu' ha due pulsandi ai lati che lo fanno scorrere sia a Destra che a Sinistra...

      I bottoni sono stati generati dupplicando un bottone sulla library.

      Il problema è che non riesco a far stare l' mc dove viene caricate il file xml in secondo piano...ho provato con swapDepts...nisba...Maschere...nisba...

      Poi...non riesco a far muovere l' mc dove viene caricate il file xml interagendo sui bottoni a destra e a sinistra...

      Insomma qualc1 mi aiuta a risolvere uesto grattacapo? :arrabbiato:

      Metto a disposizione il file sorgente...

      http://tarodesign.t35.com/xmlmenu.zip

      Ringrazio chiunque mi aiuti...stò impazzendo... :bho:

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • T
        tarusky User • ultima modifica di

        Aiutatemi...vi prego!!!

        0 Miglior Risposta Ringrazia Cita Rispondi

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

          Lo script che ho scaricato è davvero infernale...scusa se te lo dico ma capirci qualcosa è difficile .... tra l'altro il file XML non è formattato bene e quindi flash non lo legge.
          Utilizzi un componente di cui non conosco le logiche e potrebbe andare in conflitto con i bottoni...

          Strano questo script...

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • T
            tarusky User • ultima modifica di

            Strano..levo il componente e ti ricarico il file e l'xml...che comunque a me legge...

            Prova ora...

            http://tarodesign.t35.com/xmlmenu2.zip

            E grazie :ciauz:

            0 Miglior Risposta Ringrazia Cita Rispondi

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

              Scusa ma il codice con cui carichi l'XML dove l'hai infilato ?

              Mi da un trace appena lancio l'swf e non lo trovo da nessuna parte...

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • T
                tarusky User • ultima modifica di

                lo carico nel movieclip Simbolo 2 con istanza CONTENITOREMOVIE
                nel Livello 9 della timeline.

                Il trace te lo dà perchè ho messo: ```
                stop();
                // preparazione al caricamento file esterno xml
                myXML = new XML();
                // ignoro gli spazi bianchi della formattazione del file xml
                myXML.ignoreWhite = true;
                // carico il file
                myXML.load("menu.xml");
                // prima di proseguire verifico che tutto il file sia caricato
                myXML.onLoad = function (){
                trace(myXML.firstChild.nodeName);
                gotoAndStop(2);
                }

                
                Infatti:
                
                

                trace(myXML.firstChild.nodeName);

                
                mi fà il trace...
                
                sul secondio frame ho messo:
                
                
                

                stop();
                //qui setto la variabile che legge il numero N per definire la quantità di bottoni
                n = myXML.childNodes[0].childNodes.length
                //qui duplico i pulsanti con un ciclo
                for(i=1; i<=n; i++){
                _root.attachMovie("butt","butt"+i,i);
                _root["butt"+i]._x = (-100)+100*i;
                _root["butt"+i]._y = 10;
                //qui inserisco i link ai pulsanti
                _root["butt"+i].myurl= myXML.childNodes[0].childNodes[i-1].attributes.link
                //qui inserisco i testi ai pulsanti
                _root["butt"+i].test= myXML.childNodes[0].childNodes[i-1].childNodes[0].nodeValue
                }

                0 Miglior Risposta Ringrazia Cita Rispondi

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

                  Mi sa che è un problema di livelli,
                  hai i pulsanti con le voci che sono sopra i pulsanti di scorrimento infatti il _width dei pulsanti con le voci copre quelli dei pulsanti di scorrimento ecco perchè non ti restituisce i trace e perchè useHandCursor=false non funziona.

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • T
                    tarusky User • ultima modifica di

                    Non è che hai qualche esempio già fatto?
                    Perchè ci sto' veramente impazzendo...
                    Grazie. :bho:

                    0 Miglior Risposta Ringrazia Cita Rispondi

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

                      Ti spiego,
                      tu hai istanziato i 2 pulsanti sullo Stage e quindi prendono un determinato depth (livello);

                      Poi carichi l'xml e crei i bottoni con le voci utilizzando un attachmovie e loro prendono un depth che tu assegni con l'iterazione i del ciclo.

                      Dovresti fare così:

                      prima carichi l'xml e istanzi bottoni delle voci e poi sempre tramite attachMovie istanzi i bottoni scorrimento e come parametro depth passi il valore _root.getNextHighestDepth()

                      In questo modo hai i bottoni di scorrimento che sitrovano sopra a quelli con le voci.

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • T
                        tarusky User • ultima modifica di

                        Grazie.
                        ci provo...

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • T
                          tarusky User • ultima modifica di

                          Sai una cosa...
                          Ho abbandonato! l'ho fatta in html e poi ci ho interfacciato il database mysql con il php...magari piu' avanti ci riprovo...
                          Grazie dell'aiuto...flashcoder.it
                          Un saluto! CIAO 😉
                          :fumato:

                          0 Miglior Risposta Ringrazia Cita Rispondi

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

                            Ciao,
                            mi dispiace che hai mollato...
                            comunque noi siamo quì se dovessi aver bisogno 🙂

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • T
                              tarusky User • ultima modifica di

                              :ciauz:

                              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