Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    loadMovie non funzionante in browser

    Un saluto a tutti. Scusate ma sto impazzendo. Ho abbandonato FlashMx 2004 per la versione 8 e ho una serie di problematiche. L'urgenza è questa. Un banalissimo loadMovie come questo: contenitore.loadMovie("filmatoEsterno.swf");

    Ho parcheggiato il test su questo dominio

    http://www.labucadellenottole.it/

    Cliccando sul logo si apre in popup una nuova finestra con il flash incriminato. Alla fine dell'animazione delle onde in basso si dovrebbe aprire uno slide di immagini, il filmato esterno caricato appunto. Purtroppo questo avviene solo in fase di progettazione, cioè in locale; nel browser non se lo fila proprio, è come se il flash non ci fosse. Ma il file c'è e questa no è la riprova:

    http://www.labucadellenottole.it/flash/zantech.swf

    Che cosa sbaglio? Cosa è cambiato?
    Ogni mattina in Africa, una gazzella si sveglia, sa che deve correre più in fretta del leone o verrà
    uccisa. Ogni mattina in Africa, un leone si sveglia, sa che deve correre più della gazzella, o
    morirà di fame. Quando il sole sorge, non importa se sei un leone o una gazzella: è meglio che
    cominci a correre.

  2. #2
    Nessuno può aiutarmi?
    Ogni mattina in Africa, una gazzella si sveglia, sa che deve correre più in fretta del leone o verrà
    uccisa. Ogni mattina in Africa, un leone si sveglia, sa che deve correre più della gazzella, o
    morirà di fame. Quando il sole sorge, non importa se sei un leone o una gazzella: è meglio che
    cominci a correre.

  3. #3
    Pensandoci bene non è il browser che non funziona, http://www.labucadellenottole.it/flash/zantech.swf semmai è il salto dalla index al popup.
    Che si tratti di un conflitto fra flash e javascript?
    Ogni mattina in Africa, una gazzella si sveglia, sa che deve correre più in fretta del leone o verrà
    uccisa. Ogni mattina in Africa, un leone si sveglia, sa che deve correre più della gazzella, o
    morirà di fame. Quando il sole sorge, non importa se sei un leone o una gazzella: è meglio che
    cominci a correre.

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

    Strano problema... :master:

    Credo comunque non ci sia nessun conflitto flash/javascript.

    Piuttosto potrebbe essere un problema di URL relativo.

    Nel loadMovie hai utilizzato un url relativo

    In pratica se apri il filmato direttamente, ovvero avviandolo dalla cartella "flash", i file esterni vengono pescati in riferimento a tale cartella.
    Invece se apri il filmato da un'altra cartella, ad esempio dal dominio principale (così come credo che avvenga anche se lo stai aprendo in una popup), il riferimento dell'URL nel loadMovie sarà relativo al dominio principale, per questo motivo non ti trova i filmati esterni.

    Quindi per il loadMovie dovrai specificare:

    codice:
    contenitore.loadMovie("flash/filmatoEsterno.swf");
    Ti consiglio comunque di evitare le popup. Spesso vengono bloccate dai browsers e rendono il sito poco accessibile. Anche se capisco che a volte lo si faccia per non avere la barra di navigazione del browser ed evitare che si utilizzino i pulsanti avanti e indietro delle pagine visitate.


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

  5. #5
    Caro KillerWorm, hai centrato il problema, era l'URL relativo. ero talmente convinto che il problema fosse altrove che non vedevo sotto il naso

    Riguardo al fatto dei popup, so a cosa vado in contro, infatti sto ancora valutando sul come fare; sono ancora in fase embrionale. Il fatto è che dando un occhio alle tendenze sembrano dare la precedenza al loro ego artistico snobbando certe questioni tecniche. Uno su tutti: Stefano Scozzese usa i popup in maggior parte dei suoi lavori.
    Killer, tu come la vedi?
    Ogni mattina in Africa, una gazzella si sveglia, sa che deve correre più in fretta del leone o verrà
    uccisa. Ogni mattina in Africa, un leone si sveglia, sa che deve correre più della gazzella, o
    morirà di fame. Quando il sole sorge, non importa se sei un leone o una gazzella: è meglio che
    cominci a correre.

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.