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

    UIScrollBar e Testo Html esterno

    Utilizzo il componete UIScrollBar associato ad un campo di testo dinamico che carica un file esterno html....

    Lo scroll funziona se uso il mouse sulla barra di scorimento ma non funziona la rotella....

    Il testo è molto lungo come posso fare a far funzionare la rotella del mose?

    Grazie Alberto

  2. #2
    sarebbe utile anche a me questa informazione .... la rotella non riesco a farla funzionare.

  3. #3
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    per convenienza userei direttamente una textarea, che contiene già questi controlli e pesa pressappoco lo stesso tanto di una scrollbar con un campo di testo

  4. #4
    Potresti spiegare megli cosa intendi???
    Io uso una tetxarea (in cui carico un file html esterno) a cui ho "agganciato" il componente di flash8.....

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    se usi una textarea (componente), allora la barra c'è già di default
    nel tuo caso mi pare che invece tu stia utilizzando un textfield a cui poi agganci una scrollbar
    è una cosa che può andare bene, ma a quanto pare non prevede il mousescroll, quindi per avere una soluzione semplice potreste usare direttamente il componente textarea

  6. #6
    Proverò a fare come dici.... ma come faccio a mettrere nella Text Area il file esterno???
    Prima caricavo così il file esterno:

    System.useCodepage = true
    my_txt.multiline = true;
    my_txt.wordWrap = true;
    var lorem_lv:LoadVars = new LoadVars();
    lorem_lv.onData = function (src:String):Void {
    if (src != undefined) {
    my_txt.htmlText = src;
    } else {
    my_txt.text = "Unable to load external file.";
    }
    }
    lorem_lv.load("contenuti/status.txt");

    Grazie Alberto

  7. #7
    Ho modificato il codice con:

    System.useCodepage = true;
    _global.styles.TextArea.backgroundColor = undefined;
    carica_LV = new LoadVars();
    carica_LV.onLoad = function(success) {
    if (carica_LV.loaded) {
    textArea_compo2.text = this.var1;
    }
    }
    carica_LV.load("./contenuti/avifauna.txt");
    function mostra(oggetto){
    _root[oggetto]._visible=true;
    _root.tenda._visible=true;
    }


    Mi funziona il caricamento assegnando alla tex area il nome istanza textArea_compo2, ma adesso gli danno "fastidio" le "&" messe nel file Txt e soprattutto non mi funziona più la finzione che chiamavo dal testo....

    tipo:

    Cormorano

    function mostra(oggetto){
    _root[oggetto]._visible=true;
    _root.tenda._visible=true;
    }

    che mi faceva visualizzare una istanza "trasparente" messa sullo stage...

    come posso risolvere?
    Grazie

  8. #8
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    per quanto riguarda le & se prima funzionavano lo dovrebbero fare anche ora
    comunque visto che prima usavi htmlText nel textfield, nella textarea continui ad usare "text" ma devi impostare la proprietà "html=true"
    poi dovrebbe andare

  9. #9
    Il true su HTML l'ho messo nei parametri del componente, non basta?

    e la funzione perchè non va?

    Grazie

  10. #10
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    la funzione dovrebbe funzionare correttamente, al massimo prova a sostituire le doppie virgolette con le singole

    [edit] ok, ho fatto una prova e bisogna aggiungere l'intero percorso in cui si trova la funzione, ad esempio se l'hai scritta in _root allora devi fare:

    Codice PHP:
    [url='asfunction:_root.mostra,cormorano']Cormorano[/url

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.