Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641

    variabili da html a flash

    ciao !

    se voglio passare delle varibili da html a flash, batsa fare:
    value="file.swf?variabile1=valore1&variabile2= valore2"

    fin qui tutto ok.
    se io come variabile volessi passare un testo, cosa dovrei inserire per farlo andare a capo?

    grazie 1000

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182

    Re: variabili da html a flash

    Originariamente inviato da mic
    ciao !

    se voglio passare delle varibili da html a flash, batsa fare:
    value="file.swf?variabile1=valore1&variabile2= valore2"

    fin qui tutto ok.
    se io come variabile volessi passare un testo, cosa dovrei inserire per farlo andare a capo?

    grazie 1000
    presumo che tu stia usando il loadVariables o loadVariablesNum, in questo caso ti consiglio di lasciarli perdere e passare all'oggetto LoadVars
    nella guida è spiegato anche come risolvere il tuo problema

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    io non sto usando nè loadVariables nè loadVariablesNum.

    nella pagina html che carica il filmato, inserisco:

    codice:
    value="file.swf?variabile1=Oggi è lunedi"
    nel flash, per caricare le variabili inserite nell html, scrivo:

    codice:
    _global.nuovaVariabile1 = _root.variabile1; 
    _root.campoTesto.text = variabile1;
    il fatto è che vorrei che il testo venisse scritto su due righe, non su una. Vorrei poter mettere nell'html una cosa del genere (anche se così non è corretta):

    codice:
    value="file.swf?variabile1=Oggi
     è lunedi"
    :master:

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    prova così, anche se non son certo che vada, dato che appendi le variabili in GET

    codice:
    _global.nuovaVariabile1 = _root.variabile1; 
    _root.campoTesto.html = true;
    _root.campoTesto.htmlText = variabile1;

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    già provato e non funziona.

    ho provato inserendo nell'html il tag [b] e mi tronca il testo contenuto nei tag

    value="file.swf?variabile1=Oggi è lunedi"

    ho provato inserendo "newline" e inserendo "\n" ma... nada de nada

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da mic
    già provato e non funziona.

    ho provato inserendo nell'html il tag [b] e mi tronca il testo contenuto nei tag

    value="file.swf?variabile1=Oggi è lunedi"

    ho provato inserendo "newline" e inserendo "\n" ma... nada de nada
    allora ti tocca usare un txt ed il LoadVars, fidati
    è tutto un altro mondo, puoi manipolare i dati esterni in maniera molto più accurata ed affidabile ed usare la formattazione html nel testo senza problemi

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    hai sicuramente ragione ma...non posso. diciamo che mi è stato imposto di fare in questo modo.

    per il momento ho provato a fare in un modo alternativo e poco funzionale. creo 2 variabili:

    value="file.swf?variabile1=Oggi&variabile2= è lunedi"

    e nel flash:
    _global.nuovaVariabile1 = _root.variabile1;
    _global.nuovaVariabile2 = _root.variabile2;
    _root.campoTesto.text = variabile1 + newline + variabile2;

    non è sicuramente il metodo migliore ma per il momento è un tappabuchi.
    Se a qualcuno dovesse venire in mente come fare...sarebbe fantastico.

    per il momento grazie 1000

  8. #8
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da mic
    hai sicuramente ragione ma...non posso. diciamo che mi è stato imposto di fare in questo modo.

    per il momento ho provato a fare in un modo alternativo e poco funzionale. creo 2 variabili:

    value="file.swf?variabile1=Oggi&variabile2= è lunedi"

    e nel flash:
    _global.nuovaVariabile1 = _root.variabile1;
    _global.nuovaVariabile2 = _root.variabile2;
    _root.campoTesto.text = variabile1 + newline + variabile2;

    non è sicuramente il metodo migliore ma per il momento è un tappabuchi.
    Se a qualcuno dovesse venire in mente come fare...sarebbe fantastico.

    per il momento grazie 1000
    in tal caso è una bella rottura, l'unica cosa che mi viene in mente è che potresti encodare la scritta manualmente, ossia tradurre i caratteri di apertura e chiusura "<" e ">"
    con "%3C" e "%3E" ottenendo una roba del genere
    codice:
    value="file.swf?variabile1=Oggi%3Cbr%3E è lunedi"
    e poi nel flash usare htmlText

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    niente, non funzia
    altre idee??

  10. #10
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da mic
    niente, non funzia
    altre idee??
    io le ho finite mi dispiace di non esserti stato d'aiuto

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.