Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Link da file di testo?

  1. #1

    Link da file di testo?

    Salve,
    è possibile assegnare ad un pulsante o un clip un link stabilito da un file di testo esterno?
    Cioè, vorrei creare un file di testo con un determinato link (esempio: yahoo.it) e fare in modo che al click su un pulsante si venga indirizzati a quel link. L'utilità sta nel fatto che vorrei poter cambiare il link del pulsante senza dovere intervenire sul .fla, ma solo sul .txt...

  2. #2

    Re: Link da file di testo?

    Originariamente inviato da campa100anni
    Salve,
    è possibile assegnare ad un pulsante o un clip un link stabilito da un file di testo esterno?
    Cioè, vorrei creare un file di testo con un determinato link (esempio: yahoo.it) e fare in modo che al click su un pulsante si venga indirizzati a quel link. L'utilità sta nel fatto che vorrei poter cambiare il link del pulsante senza dovere intervenire sul .fla, ma solo sul .txt...
    si
    se prendi la variabile del link dal txt con loadVars nel solito modo e poi nel fla imposti l'azione

    getURL("http://"+variabile,"target");

    ciao

    ps sempre se ho capito bene
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  3. #3
    Intanto thanks della risposta, poi:

    avevo fatto una cosa del genere ma evidentemente mi perdo qualche cosa;

    nel. fla ho messo il codice:

    Codice PHP:
    loadVariablesNum("link.txt"0);
    getURL("http://"+sito"_self"); 
    Dove "link.txt" è il file che contiene la variabile:

    sito=www.yahoo.it.

    Però la pagina che mi richiama è "http://undefined/". Credevo non riconoscesse la variabile, ma ho creato un campo di testo dinamico con nome variabile "sito" e mi visualizza correttamente "www.yahoo.it". In pratica devo riuscire ad assegnare a "sito" nel codice il valore della variabile "sito". Spero di non aver fatto casini e di essere stato chiaro.
    Grazie ancora e se potrai aiutarmi di nuovo ancora più grazie.

  4. #4
    Originariamente inviato da campa100anni
    Intanto thanks della risposta, poi:

    avevo fatto una cosa del genere ma evidentemente mi perdo qualche cosa;

    nel. fla ho messo il codice:

    Codice PHP:
    loadVariablesNum("link.txt"0);
    getURL("http://"+sito"_self"); 
    Dove "link.txt" è il file che contiene la variabile:

    sito=www.yahoo.it.

    Però la pagina che mi richiama è "http://undefined/". Credevo non riconoscesse la variabile, ma ho creato un campo di testo dinamico con nome variabile "sito" e mi visualizza correttamente "www.yahoo.it". In pratica devo riuscire ad assegnare a "sito" nel codice il valore della variabile "sito". Spero di non aver fatto casini e di essere stato chiaro.
    Grazie ancora e se potrai aiutarmi di nuovo ancora più grazie.
    allora fai cosi

    supponendo che abbiamo un file txt che si chiama link.txt

    con dentro questo
    &link=www.google.it&

    poi nel fla nel frame metti questo x recuperare la variabile link
    codice:
    dati = new LoadVars();
    dati.onLoad = function(success)
    {
    if(success){
    // istruzioni per il caricamento corretto
    link=dati.link; 
    
    } else {
    // istruzioni per l'errore di caricamento
    } 
    }; 
    
    dati.load("link.txt");
    poi sul pulsante x l'azione

    codice:
    on(release){
    getURL("http://"+link, _self);
    }
    ecco fatto dovrebbe fungere

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  5. #5
    Si, funge, grazie mille!

  6. #6
    Originariamente inviato da campa100anni
    Si, funge, grazie mille!
    di niente figurati
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  7. #7
    ti posto anche la mia soluzione forse un po più complessa ma può essere riutilizzata

    Codice PHP:
    nel TXT 


    code
    :--------------------------------------------------------------------------------
    &
    nome1=Presentazione stampante  &url1=http://www.dom.it/doc1.pdf
    &nome2=Specifiche tecniche      &url2=http://www.dom.it/doc2.pdf
    &nome3=Collegare stampante      &url3=http://www.dom.it/doc3.pdf
    &nome4=Installazione dei driver &url4=http://www.dom.it/doc4.pdf
    --------------------------------------------------------------------------------


    nel Flash 

    code
    :--------------------------------------------------------------------------------
    // importare nella libreria un nuovo fonts es: Arial

    // creo Format 
    format_txt = new TextFormat()
    format_txt.font "Arial"
    format_txt.size 11
    format_txt
    .color0xFF0000

    // creo campo dinamico html
    this.createNewTextField("campo",1,10,10,100,17)
    campo.type "Dynamic"
    campo.html true
    campo
    .multiline true
    campo
    .embedFontstrue

    // leggo dati TXT
    elenco = new LoadVars()
    elenco.onLoad=function(success){
          
    // se il txt è stato caricato con successo
          
    if(success){ 
             
    I=// contatore documenti
             
    temp_txt="" // variabile di comodo temporaneo
             
    while(this["nome"+I] != undefined){
                  
    temp_txt+="[url="+this["]"+this["nome"+I]+"[/url]
    "
                  
    I++
             }
             
    campo.htmlText=temp_txt // assegno valori
             
    campo.autoSize="Left" // autodimensionamento a sinistra
             
    campo.setTextFormat(format_txt// formatto
          
    }
    }
    // carico file txt
    elenco.load("nome_file.txt"

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.