Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: passaggio parametri

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    687

    passaggio parametri

    Ciao,
    dunque per ovviare alla richiesta di conferma del controllo active X utilizzo questo codice:
    <script language="javascript">
    if (AC_FL_RunContent == 0) {
    alert("Questa pagina richiede AC_RunActiveContent.js. In Flash, selezionare \"Applica Aggiornamento per contenuto attivo\" nel menu Comandi per copiare AC_RunActiveContent.js nella cartella di output HTML.");
    } else {
    AC_FL_RunContent(
    'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0',
    'width', '730',
    'height', '540',
    'src', 'test',
    'quality', 'high',
    'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
    'align', 'middle',
    'play', 'true',
    'loop', 'false',
    'scale', 'showall',
    'wmode', 'window',
    'devicefont', 'false',
    'id', 'cinque-terre',
    'bgcolor', '#eae8e8',
    'name', 'test',
    'menu', 'false',
    'allowScriptAccess','sameDomain',
    'movie', 'test',
    'salign', ''
    );
    }
    </script>
    <noscript>
    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="730" height="540" id="test" align="middle">
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="movie" value="cinque-terre.swf" />
    <param name="loop" value="false" />
    <param name="menu" value="false" />
    <param name="quality" value="high" />
    <param name="bgcolor" value="#eae8e8" />
    <embed src="test.swf" loop="false" menu="false" quality="high" bgcolor="#eae8e8" width="730" height="540" name="cinque-terre" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
    </object>
    </noscript>

    bene ma se devo passare dei parametri all'swf come faccio?

    nella parte "classica" come pamar ed embed metto

    <param name="FlashVars" VALUE="onpage=true">
    e
    nell'embed flashvars="onpage=true" e funziona benissimo.....ma nel JS come cavolo faccio ad inserire la stessa cosa??????

    grazie mille

  2. #2
    io uso il flashobject.js e li passo cosi:


    <script type="text/javascript">
    // <![CDATA[
    var it = new FlashObject("menu.swf", "menu", "674", "60", "8.0.22", "");
    it.addVariable("lingua", "it");
    it.addVariable("sezione", "history");

    it.addParam("scale", "noscale");
    it.write("menu");
    // ]]>
    </script>

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    687
    Scusa lo scandaloso ritardo con cui rispondo....
    dunque anche io avevo preso in considerazione flashobject.js ma non mi ricordo per quale motivo l'avevo scartato a favore dell'altro.....boh cmq sapresti indicarmi come inserire la variabile in quel js? o è meglio se posto sul forum javascript?

    grazie ciao

  4. #4
    suppongo:

    <param name="lingua" value="it" />
    o
    <var="lingua" value="it" />

    ma non sono sicurissimo della sintassi....prova.

    ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    687
    no va messo dentro il js:
    'lingua', 'it,

    cacchio funziona....avevo provato e non andava...forse la solita cache....
    cmq grazie

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    687
    ecco approfitto ancora di te scusa.. per un altro problema sempre di variabili dentro flash.....

    se io ho un mc principale e poi dei mc secondari caricati in un secondo momento e se voglio importare in questi mc secondari una variabile impostata in quello principale non basta scrivere:
    _root.mc1.mc2.mc3.nomevariabile="XXX"; ??????

    credo proprio di di ma non mi considera...

  7. #7
    beh ma che ti costa, dividerli nel codice= uno per riga?

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    687
    nel senso?

  9. #9
    _root.mc1.nomevariabile="XXX"; ??????;
    _root.mc2.nomevariabile="XXX"; ??????;
    _root.mc3.nomevariabile="XXX"; ??????;

  10. #10
    ops dimenticavo di dirti di provare a usare _parent invece di _rott (da qualche casino)

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.