Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di leopard
    Registrato dal
    Nov 2009
    Messaggi
    122

    flash come testata e html parte inferiore

    vorrei creare un sito con la parte menù e banner animazione in alto e la parte html testuale sotto siccome sono nuovo, vorrei chiedere una volta realizzata la parte flash la integro in un html con 2 frame? uno in alto e uno in basso?

    come cambio html nella parte basse cliccando su un pulsante flash?
    intendo qual'è il comando per dire a flash cambiami la pagina html nel frame sotto?


  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    L'uso dei frame è solitamente sconsigliato.

    Ad ogni modo se li utilizzi dovrai nominarli, e a quel punto in flash (AS2) potrai caricare i contenuti in questo modo:
    codice:
    getURL("pagina.html","nome frame");
    o analogamente in AS3:
    codice:
    var pagina:URLRequest = new URLRequest("pagina.html");
    navigateToURL(pagina, "nome frame");
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  3. #3
    Utente di HTML.it L'avatar di leopard
    Registrato dal
    Nov 2009
    Messaggi
    122
    Grazie mille!!!!

  4. #4
    Utente di HTML.it L'avatar di leopard
    Registrato dal
    Nov 2009
    Messaggi
    122
    un altra domanda, ma se non usi i frame cosa usi? per gestire il cambio pagina html nella parte sotto alla parte flash?

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Fai tante pagine html quante sono le sezioni del sito, in pratica ti fai un template con la parte superiore che conterrà lo header in flash uguale per tutte le pagine, e la parte inferiore per i contenuti diversi per ogni pagina, come ha giustamente detto killerworm i frame sono obsoleti e sconsigliati perchè rendono difficile l'indicizazione da parte dei motori di ricerca.

  6. #6
    Utente di HTML.it L'avatar di leopard
    Registrato dal
    Nov 2009
    Messaggi
    122
    ultimo chiarimento, ma cosi facendo quando poi cambio pagina, non riparte l'animazione in flash? oppure anche se non riparte non deve ricaricarla?

    grazie.

  7. #7
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    Ci sono diversi modi per non usare i frame html.

    Il più comune è quello accennato da randi.
    C'è da dire in questo caso che potresti trovarti davanti al problema di mantenere selezionato il pulsante del menu in base alla pagina che si sta visitando, o magari non far ripetere un'animazione iniziale, come giustamente hai fatto notare.
    Per risolvere si utilizza il sistema del passaggio di una variabile (dal codice html) al filmato menu il quale riceve tale variabile e imposta di conseguenza il menu a seconda del valore.

    Un'altro metodo un po' più complesso e quello di utilizzare ajax con cui aggiorni una parte della pagina, ad esempio un div che fa da contenitore, mantenendo però inalterato il layout principale.
    In questo caso si presenta però lo stesso problema di indicizzazione delle pagine che è comunque risolvibile utilizzando un apposito sistema in javascript per la gestione del deep linking.

    Altro metodo per non usare i frame html è quello di realizzare l'intero sito in flash e magari integrare un sistema di lettura dei contenuti esterni (ad esempio con degli xml o altro). Solito problema anche qui riguardo l'indicizzazione, risolvibile anche questo con l'apposito sistema javascript.

    Ovviamente la scelta di usare un sistema piuttosto che un'altro dipende sempre da svariati fattori.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Beh si, quando cambi pagina riparte l'animazione.

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.