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

    variabili da html a swf

    salve: in che modo posso inserire una variabile dentro una pagina html e passarla a flash, ad esempio vorrei che il valore della variabile "pippo" contenuto nel codice di una pagina html, sia caricato nel filmato "pluto.swf" che è contenuto nella pagina stessa.

    In pratica ho diverse gallerie di immagini in swf; l'swf è vuoto, è duplicato in asp e inserito in diverse pagine, ma a seconda della pagina in cui è inserito, varia anche il percorso relativo sia alle immagini della galleria, sia al file di testo che passa il nome e il numero delle immagini all'swf..

    mi sarò spiegato...?

    thank's
    ....chi non rischia niente....
    rischia anche di più..

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    nella pagina html, nel pezzetto di codice del file swf, metti:
    codice:
    ...
    ...
    <param name=movie value="tuofile.swf?pippo=valorePippo&variabile2=valore2" >
    <param name=quality value=high>
    ...
    ...
    nel flash inserisci
    codice:
    _global.caricaPippo = _root.pippo;
    _root.pippo è il valore che vai a recuperare


  3. #3
    ok, diciamo che devo passare una variabile da html a swf,

    nell'swf ho un solo frame sul quale ho inserito un campo di testo dinamico con nome variabile "pippo" e come script al frame questo:

    _global.caricaPippo = _root.pippo;


    nella codice html della pagina che contiene l'swf (di nome variabili.swf) c'è:

    <param name=movie value="variabili.swf?pippo=15"/>


    nel campo di testo si dovrebbe vedere scritto "15"..?

    se è così non funziona... solo, che non mi convince il "caricaPippo" nello script (in alto nel mex)

    grazie per il disturbo..
    ....chi non rischia niente....
    rischia anche di più..

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    ma hai dato il nome al testo dinamico e hai scritto testodinamico.text = caricaPippo?

    ti riepilogo tutto
    nel file html metti:
    codice:
    <param name="movie" value="variabili.swf?variabile=15 " />
    nel livello action del file flash inserisci:
    codice:
    _global.variabileCaricata = _root.variabile;
    miotesto.text = variabileCaricata;
    dove 'miotesto' è il nome del campo dinamico; 'variabileCaricata' è un variabile nuova che contiene quella che passi dal file html; 'variabile' è il valore della variabile chiamata 'variabile' nel file html e quindi '15'.

    a questo punto inserisci il campo di testo e nelle proprietà metti nome istanza 'miotesto'

    spero sia tutto chiaro

  5. #5
    grazie 1000...!
    ....chi non rischia niente....
    rischia anche di più..

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    figurati

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.