Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente bannato
    Registrato dal
    Jun 2001
    Messaggi
    242

    leggere valore var passata con GET da HTML

    [sicuramente è banale ^_^ ]

    ..ma come faccio a far leggere a flash il valore di una variabile passata con GET?


  2. #2
    // dove c'è il filmato flash:
    filmato.swf?variabile=valore

    // in flash
    _root.variabile

  3. #3
    Utente bannato
    Registrato dal
    Jun 2001
    Messaggi
    242
    grazie, ma provo a spiegarmi meglio:

    Ho una intro in homepage.

    Nelle pagine interne al sito ho il link "torna all'home page".

    Vorrrei che ritornando indeitro il filmato non cominci dall'inizio, ma si visualizzi subito l'ultimo frame (con menu, etc..)

    così nel link alla home ho messo:

    default.php?back=true

    e nel movie:


    if (_root.back == true) {
    gotoAndStop (10); // ultimo frame
    } else {
    nextFrame();



    devo mettere in homepage nomve.swf?back=""

    ??

    grazie ancora
    }

  4. #4
    Visto che a quanto ho capito la pagina principale è in .php, le fai "scrivere" il tag object e il tag embed di modo che il nome dell'swf venga così

    nomefilmato.swf?pagina=numero

    A quel punto in flash ti ritroverai appunto _root.numero e il corrispondente valore.

    Altrimenti usi le flashVars, il concetto comunque è lo stesso, cioè devi far scrivere alla pagina php i tag in modo diverso a seconda della situazione

  5. #5
    Utente bannato
    Registrato dal
    Jun 2001
    Messaggi
    242
    ora ho capito (credo..)

    in pratica passo la variabile col get alla pagina default.php
    qui, nel php, prendo il valore e lo stampo nel parametro di flash!



    grazie!grazie!

    tipo...

    if(isset($_GET["back"]))
    $back=stripslashes($_GET["back"]);

    e nl param flash

    .swf?back=<?php print($back); ?>

  6. #6

  7. #7
    Esatto

    Per le FLashVars se vuoi trovi info sul sito Macromedia (http://www.macromedia.com/support/fl.../flashvars.htm), ma può andar bene anche il semplice accodamento delle variabili

  8. #8
    Utente bannato
    Registrato dal
    Jun 2001
    Messaggi
    242

    ok

    flassh legge il valore di back!
    (ho messo "back" in un campo testo dinamico)


    ...xò non rispetta la condizione di andare alla fine del filmato..

    ora controllo l'AS...


  9. #9
    Utente bannato
    Registrato dal
    Jun 2001
    Messaggi
    242
    emh..
    il campo testo conferma che "back" vale true... ma flash ignora lo script del primo...

    non c'è altro...
    suggerimenti?

    if (_root.back == true) {
    _root.stop(); //gotoAndPlay (10);
    } else {
    play();
    }

  10. #10
    Utente bannato
    Registrato dal
    Jun 2001
    Messaggi
    242
    ho risolto così..

    indietro=back;

    if (back == "true")

    non considera true come valore booleano ma come stringa...


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.