Visualizzazione dei risultati da 1 a 4 su 4

Discussione: domandina...

  1. #1

    domandina...

    Salve popolo di webmaster e simili...vi pongo un quesito, spero che qualche anima pia possa soddisfare la mia richiesta:
    Ho un sito in html con testata in flash, e ovviamente, ho delle azioni getUrl sui pulsanti della testata.
    Altrettanto ovviamente, quando clicco ad esempio su "news" mi va sulla pagina news.html e ovviamente mi ricarica la pagina, compresa l'animazione della testata in flash...
    Il problema è che ho associato un animazione "on release", che ovviamente non ha il tempo di visualizzarsi se quando premo "news" mi ricarica tutta la pagina (dato che l'animazione dura qualche secondo).
    Ora vi chiedo...a parte usare frames o iFrames, è possibile in qyualche modo ovviare al ovvissimo problema???
    Vi ringrazio anticipatamente

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,778
    Ciao..

    Prima di tutto metti un titolo pertinente alla tua richiesta, grazie!

    Per il tuo problema potresti fare in diversi modi..
    All'evento onRelease, anzichè far avvenire direttamente il getURL, potresti far avviare un intervallo al termine del quale viene lanciato il getURL.
    Lo puoi fare con un setInterval o con enterFrame o semplicemente con un mc contenente dei frame vuoti dove all'ultimo frame viene eseguito il getURL.
    Magari il valore dell'url lo puoi passare in modo dinamico utilizzando una variabile.

    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  3. #3
    saresti così gentile da postarmi un esempio di script? e dirmi magari anche dove posizionarlo?
    calcola che l'azione sta sul pulsante...
    grazie infinitamente

  4. #4
    ciao sono ancora io...
    ho trovato suyl veb questo script...

    io ho i pulsanti su 4 livelli differenti, che se premuti azionano oltre al link, un gotoandplay che sta al 71° fotogramma
    sul primo frame del livello del primo pulsante inserisco:

    function pausa(intervalID) {
    getURL("home.html");
    NEWintervalID = eval(intervalID);
    clearInterval(NEWintervalID);
    }

    e sul pulsante:

    on (release) {
    intervalID_1 = setInterval(pausa, 1000, "intervalID_1");
    gotoAndPlay(71);
    }

    e sugli altri pulsanti cambio solo l'1 con 2,3,etc.

    effettivamente funziona tutto bene, mi ritarda di un secondo l'apertura della pagina interna esempio"home.html"
    ma quando vado a cambiare i link nel codice sul frame per linkare gli altri bottoni agli altri link, pr qualche strano motivo mi apre sempre lo stesso link, tra l'altro quello del livello superiore (il 4° bottone)
    qualcuno sa dirmi come mai? come posso fare?
    grazie mille

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.