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

    Posizionamento specifico in un filmato SWF

    In pratica.
    Al Cliccaggio di un pulsante questa mi richiama un altra pagina asp contenente
    un filmato flash. Dentro il filmato ci sono varie etichette dove si dovrebbe
    posizionare l'animazione in base alla variabile ricevuta.

    ovvero:
    •pagina.asp?Sezione=Uffici
    •pagina.asp contiene il filmato .swf
    •Nel filmato swf nel primo frame c'è tale azione :

    Sez = Sezione;
    gotoAndPlay(Sez);

    (come fotogramma ho messo l'opzione "ESPRESSIONE")

    (l'obiettivo è che si posizione sull'etichetta Uguale alla variabile ricevuta)

    ho provato anche con

    var Sez;
    loadVariablesNum("progettirealizzati.asp", 0, "POST");
    Sez = Sezione;
    gotoAndStop(Sez);

    e

    Sez = Sezione;
    _root.gotoAndPlay(_level0.sez);

    ma senza nessun risultato

    Spero di essermi spiegata bene, e spero di ricevere un aiuto.
    Certe volte la follia è un eccesso di lucidità...

  2. #2
    se l'animazione e le etichette sono tutte nella root

    sul primo Frame (vuoto)

    prova a mettere

    stop()
    //Sezione="Ufficio"
    trace(sezione)
    sez=sezione
    _root.gotoAndStop(sez)


    Se ho capito bene non si verma e non si posiziona all'etichetta corretta ma potrebbe essere che non passi bene la variabile al Flash

    con la trace dovresti riuscire a valorizzarne il contenuto.

    Prova

  3. #3
    ad esempio può essere questo

    •pagina.asp?Sezione="Uffici"

    Controlla. Ciao

  4. #4

    Persiste il problema

    "se l'animazione e le etichette sono tutte nella root" ?
    Cioè? perdona l'ignoranza.

    Cmq penso proprio che le variabili non se le carichi il flash....

    La variabile che passo attraverso il method POST (pagina.asp?Sezione=nomevariabile), il flash a quanto pare non se la calcola o non la percepisce.

    il filmato si svolge tutto su di una scena.
    al primo frame, come ho gia scritto, ci sono i comandi:

    stop();

    //var sez e valore Sezione (intesa come espressione. "Sezione" è la variabile che mi passo, e "sez" dovrebbe indicare al comando go to a quale etichetta andare (ho controllato che i nomi fossero uguali,e lo sono))

    sez = Sezione;
    _root.gotoAndStop(sez);

    Ho provato a scrivere per fare una prova:
    sez = "Uffici"
    _root.gotoAndStop(sez);

    e questa funziona correttamente perchè il valore della variabile gliela scrivo io. Ma quello che voglio è prendere il valore della variabile che mi passo....

    Ci vuole forse un loadvariable? ho provato anche questa ma è lo stesso problema...

    tra l'altro il flash mx mi sta dando un pò di problemini.... ad esempio semplice comando goto al frame 5, mi funziona solo nell'swf, se lo guardo in html non fa l'azione pur avendo cancellato i temporali e aggiornato più volte... può darsi che Flash mx abbia qualche problema?
    Certe volte la follia è un eccesso di lucidità...

  5. #5

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.