Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    problema importazione testo esterno.

    Ciao a tutti ragazzi.....

    ho un problema con l'importazione di testo in una casella di te4sto dinamico da un file txt esterno....

    allora...

    io ho vari MC ed alla pressione di ognuno si dovrebbe caricare, all'interno di un altro MC posizionato sullo stage (all'interno del quale c'è il campo di testo dinamico), del testo da un file txt esterno...

    girando sul forum ho trovato un pò di cose, ed ho impostato lo script in questo modo:

    allora....

    su di un frame del MC contenitore dentro il quale ci sono gli MC che devono caricare il testo nel campo di testo dinamico ho scritto:

    Codice PHP:
    System.useCodepage true;
    description = new LoadVars();
        
    description.onLoad = function(success){
           if(
    success){
              
    trace(description.desc);
              
    _root.descimg.imgdesc.htmlText description.desc;
           }
        } 
    mentre a ciascun movieclip ho associato(il resto del codice non c'entra) quello che c'entra è quello in rosso:
    Codice PHP:
    onClipEvent (enterFrame) {
            if(
    this._alpha >= 100){
                
    delete this.onEnterFrame;
            } else {
                
    this._alpha += 7;
            }
        }
    on (rollOver){
        
    this.rollimg.gotoAndPlay(2);
    }
    on (rollOut){
        
    this.rollimg.gotoAndPlay(14);
    }
    on (press) {
        
    loadMovie("images/gioielli/croci/001.jpg"_root.immagini);
        
    _root.imgload._alpha=100;
        
    _root.descimg.gotoAndPlay(2);
        [
    COLOR=red]description.load("images/gioielli/croci/001.txt");[/COLOR]

    nel file 001.txt ho il seguente testo:

    Codice PHP:
    desc=Croce in oro bianco con diamanti dalla collezione ego 
    però non riesco a fargli caricare il testo nel campo di testo dinamico.

    il campo di testo dinamico è istanziato come "imgdesc" invece il MC che lo contiene è istanziato come "descimg"


    ho provato sia con:

    Codice PHP:
    _root.descimg.imgdesc.htmlText description.desc
    che con
    Codice PHP:
    imgdesc.htmlText description.desc
    ma non sono riuscito a farlo andare...

    qualcuno potrebbe darmi una mano?

    grazie in anticipo.


    Fuck Your Mind Dance your Brain!

  2. #2
    no one?

    uppete.

    Fuck Your Mind Dance your Brain!

  3. #3
    Ragazzi girando su internet ho capito che devo assegnare la funzione completa al mio MC.

    la funzione va, il testo mi viene "tracciato", ma il mio campo di testo dinamico continua a non volersi riempire del testo contenuto nel file 001.txt


    il codice che assegno al MC è questo

    Codice PHP:
    on (press){
    System.useCodepage true;
    descr = new LoadVars();
        
    descr.onLoad = function(success){
           if(
    success){
              
    trace(descr.desc);
              
    _root.descimg.imgdesc.htmlText descr.desc;
           }
        }
    }
    descr.load("images/gioielli/croci/001.txt"); 
    perpiacere aiutatemi,

    non so proprio dove sbaglio.

    ps, il nome istanza del mio testo dinamico è "imgdesc"

    sia se nel campo variabile inserisco desc che nulla non mi carica il testo, eppure il testo lo carica in flash perché il trace me lo fa vedere....

    Fuck Your Mind Dance your Brain!

  4. #4
    è un dialogo tra me e me, visto che nessuno mi ha dato una mano sin'ora,

    ma scrivo così che qualcun'altro che ha il mio problema possa giovarne....

    allora sono arrivato alla conclusione che flash è pazzo....

    ho provato a creare un file .fla da 0 ed associare questo codice ad un pulsante:

    Codice PHP:
    on (press){
    dati = new LoadVars();
    dati.path _root.descimg;
    dati.onLoad = function(success)
    {
        if (
    success) {
            for(var 
    prop in this){
                
    this.path[prop "_txt"].html true;
                
    this.path[prop "_txt"].htmlText this[prop];
            }
        } else {
            
    this.path.nome_txt.text "file inesistente";
        }
    };
    ASSetPropFlags(dati, ["onLoad""path"], 7);
    dati.load("images/gioielli/croci/002.txt");

    il campo di testo dinamico ha nome istanza "imgdesc_txt" e dentro al file di testo 001.txt ho:

    imgdesc=Croce in oro bianco con diamanti dalla collezione ego

    ora, se pubblico mi funziona,

    il campo di testo dinamico alla pressione mi si popola della mia maledettissima descrizione.

    se lo inserisco invece al mio MC nel mio .fla, non va, maledettamente non va.

    ho provato ad annidare il pulsante in ben 10 MC, nel flash fatto da 0, e funziona, maledettamente funziona...

    ma nel mio fla non va!!

    specifico, che il mio MC però non sta sullo stage ma viene caricato con l'attachmovie....

    potrebbe essere questo il problema?

    che qualcuno mi aiuti, ve ne prego...

    per il momento risolverò appesandedo il mio FLA e creando 20 MC differenti con 20 descrizioni differenti, ma mi sembra una "soluzione ciambotta"

    sperò che qualcuno mi aiuti cmq...

    Fuck Your Mind Dance your Brain!

  5. #5
    ma scusa quante variabili devi caricare??
    io userei un solo txt x caricare tutte le variabili ...una volta lette le invierei ai clip in questione quindi un solo loadvars con 20 var...

    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 !

  6. #6
    che no crescenzo...

    il problema è questo:

    io ho un MC con un altro MC al suo interno che è ripetuto varie volte sullo stage,

    quindi quando clicko su una delle istanze dell'MC mi deve caricare un testo nel campo di testo dinamico,

    quando clicko su un altro ne deve caricare un altro e così via...

    cmq il problema non è quello,

    che io usi uno o due o tre file di testo, in tutti i modi non me li carica...

    non ne vuole sapere!



    ora ho provato persino temporaneamente a mettere il campo di testo dinamico sullo stage direttamente, senza annidarlo in un MC,

    ma lo stesso non va!


    cmq sto impazzendo....

    ho fatto un'altra prova....

    ho posizionato il campo di testo sullo stage....

    ho associato questo codice al MC:

    Codice PHP:
    on (press) {
        
    loadMovie("images/gioielli/croci/001.jpg"_root.immagini);
        
    _root.imgload._alpha=100;
    dati = new LoadVars();
    dati.path _root.descimg;
    dati.onLoad = function(success)
    {
        if (
    success) {
            for(var 
    prop in this){
                
    this.path.imgdesc_txt.html true;
                
    this.path.imgdesc_txt.htmlText this[prop];
            }
        } else {
            
    this.path.imgdesc_txt.text "file inesistente";
        }
    };
    ASSetPropFlags(dati, ["onLoad""path"], 7);
    dati.load("images/gioielli/croci/001.txt");

        
    _root.descimg.gotoAndPlay(2);

    ed ora cosa succede?

    mi viene popolato il campo di testo dinamico sullo stage e non quello all'interno del MC descimg con lo stesso nome istanza!!!!

    la mia conclusione è che odio adobe flash cs3!

    ma come è possibile che se io gli do come path

    _root.descimg


    lui mi popoli invece il testo dinamico con path

    _root


    io non ci capisco più nulla...

    Fuck Your Mind Dance your Brain!

  7. #7
    se ho ben capito hai tanti clip ..che non sono visibili ...quando clicchi su diun pls ad es mandi in esecuzione il clip e vorresti riempire una casella di testo dinamica ...giusto?

    il problema che fa è che nn ti riempie la casella di testo...questo xchè suppongo che nel primo frame del clip che mandi in esecuzione non ci sta il textfield........e quindi arrivati al suo frame ennesimo nn riempie il textfield

    fa una prova x vedere se ho ragione ..invece di utilizzare il nome istanza x la casella di testo usa la var associata....che dovrebbe prenderla..

    fa sta prova
    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 !

  8. #8
    ok crescenzo,

    no no,

    sul primo frame del mio MC c'è e come il testo dinamico...

    cmq ho capito finalmente il problema

    vuoi sapere qual'è?

    la maledettissima stramaledetta maschera!

    se io maschero il MC che contiene il mio maledettissimo campo di testo,

    il campo di testo non si popola...

    non so perché ma è così,

    ora che ho capito sta cosa,

    creerò il mio MC contenitore in maniera differente, sperando funzioni...

    grazie infinite per l'aiuto,

    ora mi metto a lavoro,

    vedo se ci riesco, e se ci riesco posto la soluzione completa,

    grazie ancora,

    ciao ciao.

    Fuck Your Mind Dance your Brain!

  9. #9
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    Ciao
    Premetto: Ho letto solo l'ultimo post di questa discussione.

    Il campo sarà comunque popolato, il problema è che non si vede il testo..
    E' normale se stai utilizzando una maschera per il campo di testo..
    Se vuoi mascherare un campo di testo dinamico o di input dovrai incorporare i caratteri.
    Puoi farlo dal pannello proprietà..
    Ovviamente incorporare i caratteri significa che il tuo swf diventerà più pesante in termini di byte..

    Se cerchi sul forum, l'argomento è stato già discusso varie volte.

    Spero di esserti stato d'aiuto .. altrimenti ciccia..
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  10. #10
    Ciao,

    grazie per la dritta,

    allora ora che torno in ufficio provo in questo modo,

    in effetti mi sarebbe davvero molto utile porterlo fare perché potrei lasciare intatto il MC che contiene il campo di testo dinamico e tutte le varie animazioni al suo interno, altrimenti mi toccherà rifarle tutte....

    grazie infinite ad entrambi.

    vabbé al finale il mio SWF pesa solo 39 Kb, perché spezzetto meticolosamente tutto in vari SWF, quindi non credo ci sia un'aumento così drastico.

    e se invece utilizzassi i caratteri dispositivo, del tipo senza grazie arial?
    Fuck Your Mind Dance your Brain!

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.