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

    problema con flash cs3 e caricamento variabili

    Salve a tutti, sono nuova del forum, e alla prime armi con flash e actionscript, che sto cercando di imparare da autodidatta.
    Ho creato un sito seguendo delle guide e finora me la son cavata abbastanza, ma ho avuto alcuni problemi nel momento in cui ho deciso di inserire un contatore di visite... Questo contatore fa parte di un filmato a sè chiamato contatore.swf. Il valore lo prende caricando una variabile con il comando loadVariablesNum da un file di testo. Se lancio il filmato contatore.swf questo mi visualizza correttamente il numero contenuto nel file di testo, e fin quì nessun problema. Quando però vado a inserire il filmato del contatore nel filmato del mio sito tramite il componente loader, una volta lanciato miosito.swf il valore della variabile non viene visualizzato, caricando solo la grafica del contatore ma lasciando vuoto lo spazio dove dovrebbe apparire il numero. In poche parole, se lancio direttamente il filmato del mio contatore la variabile viene visualizzata, se invece lo lancio all'interno di un altro filmato la variabile non viene visualizzata.... Qualcuno saprebbe spiegarmi il perchè? Sono giorni che cerco la risposta ovunque ma non la trovo.

    Grazie a chi mi risponderà.

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    Ciao e ben arrivata su questo forum.

    Potrebbe essere un problema di percorsi.

    Prima di tutto dovresti dirci se contatore.swf sta nella stessa cartella di miosito.swf. Normalmente dovrebbe essere così nel caso in cui l'URL specificato in loadVariablesNum sia di tipo relativo.

    Nel caso sia così ma il problema rimane, dovresti provare ad utilizzare la proprietà _lockroot (vedi documentazione ) in modo da forzare eventuali riferimenti alla root presenti sul filmato contatore.swf.
    Nel 99% dei casi, problemi del genere dipendono proprio dall'utilizzo "improprio" di _root all'interno del filmato che viene caricato in un'altro.

    In sostanza basterà inserire questa riga sul primo frame del filmato contatore:
    codice:
    _lockroot = true;
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  3. #3
    scusa il ritardo per la risposta ma non ho più avuto occasione di prendere in mano il progretto del sito.
    sì, si trovano nella stessa cartella. Comunque con lockroot funziona! grazie mille, non sapevo più dove sbattere la testa

  4. #4
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    no problem.

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

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.