Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439

    Flash UI Components: ScrollBar - problema2

    Allora ora il problema è differente...
    Le scrollbar sembrano funzionare perfettamente (in locale), ma quando pubblico l'swf in linea e lo provo a visualizzare la barra non viene nuovamente visualizzata. Credo di aver capito anche il perchè ma non so come risolvere il problema. In pratica il testo contenuto nel box viene importato da un txt esterno e in effetti dovrei verificarne il caricamento con un istruzione per essere sicuro che questo sia stato caricato. Le istruzioni che ho associato sono queste:
    onClipEvent (load) {
    _root.stop();
    function setGlobalStyleFormat(){
    globalStyleFormat.face = 0xCCCCE1;
    etcetc
    etcetc
    globalStyleFormat.textSize = 13;
    globalStyleFormat.applyChanges();
    }
    setGlobalStyleFormat();
    _root.loadVariables("testo.txt");
    }


    Il tutto quindi è associato all'evento on load.
    Come faccio a verificare prima che il txt sia caricato correttamente?
    わさび

  2. #2
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439

    Re: Flash UI Components: ScrollBar - problema2

    Ho anche provato a impostare il tutto in questo modo, ma non succede nulla: la scrollbar non si attiva.
    onClipEvent (load) {
    _root.stop();
    function setGlobalStyleFormat(){
    globalStyleFormat.face = 0xCCCCE1;
    etcetc
    etcetc
    globalStyleFormat.textSize = 13;
    globalStyleFormat.applyChanges();
    }
    caricatesto = true;
    _root.loadVariables("testo.txt", 1);
    }

    onClipEvent (enterFrame) {
    if (caricatesto) {
    car = _level1.getBytesLoaded();
    tot = _level1.getBytesTotal();
    if (car == tot && car != undefined) {
    caricatesto = false;
    setGlobalStyleFormat();
    }
    }
    }
    わさび

  3. #3
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Ho provato anche a non caricare il testo da una variabile esterna di un txt ma includendolo già nel filmato ma questa istruzione non mi funziona:

    _root.testo = "<font color=%22#0000CC%22>ciriciao</font>";
    わさび

  4. #4
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Aiuto non riesco proprio a capire dove sia l'errore...

    in un caso le scrollbar funzionano solo sul computer e non su internet e in un altro (se metto la variabile dentro lo stesso filmato e non esternamente), non riesco a dare il colore perchè ci sono le " che mi sballano gli actionscript
    わさび

  5. #5
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    _root.testo = "<font color='#0000CC'>ciriciao</font>";

    Per il resto: http://forum.html.it/forum/showthrea...hreadid=435137

  6. #6
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    grazie infinite nega, provo subito
    わさび

  7. #7
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Niente da fare: ho fatto come dici nell'altro thread ma l'effetto è che nel campo di testo vengono visualizzati tutti i tag html (nonostante li abbia incorporati barrando l'opzione sotto).

    In pratica nello stesso frame del campo di testo con la scroll bar ho messo questa action:
    dati = new LoadVars();
    dati.path = this;
    dati.onLoad = function(info)
    {
    if(info)this.path.dynamic.text = this.testo
    };
    dati.load("atlante01.txt");


    E poi associate a un mc ho messo queste altre:

    onClipEvent (load) {
    _root.stop();
    function setGlobalStyleFormat(){
    globalStyleFormat.face = 0xCCCCE1;
    background
    arrow;
    darkshadow;
    shadow
    highlight
    highlight3D
    etc etc
    globalStyleFormat.textSize = 13;
    globalStyleFormat.applyChanges();
    }
    setGlobalStyleFormat();
    }


    ...ma l'effetto è quello che ti ho detto

    [edito e aggiungo] questa volta però ho uploadato il file e la barra funziona correttamente ma i tag html non vengono interpretati
    わさび

  8. #8
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    function setGlobalStyleFormat(){ 
    	globalStyleFormat.face = 0xCCCCE1; 
    	background 
    	arrow; 
    	darkshadow; 
    	shadow 
    	highlight 
    	highlight3D 
    	etc etc 
    	globalStyleFormat.textSize = 13; 
    	globalStyleFormat.applyChanges(); 
    } 
    setGlobalStyleFormat();
    dati = new LoadVars(); 
    dati.path = this; 
    dati.onLoad = function(info) 
    { 
    	if(info){
    		this.path.dynamic.html = true;
    		this.path.dynamic.htmlText = this.testo;
    	}
    }; 
    dati.load("atlante01.txt");

  9. #9
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Grazie infinite Nega Funziona tutto!!!
    わさび

  10. #10

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.