Visualizzazione dei risultati da 1 a 4 su 4

Discussione: function

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    function

    ciao a tutti, ho un problema con una funzione...

    vi faccio leggere la funzione

    codice:
    function carica(percorso) {
    	messaggi_load =["Caricamento avvenuto con successo!","Problema di connessione con il server!"];
    	var carico = new LoadVars();
    	carico.onLoad = function(success) {
    		if (success) {
    			testo_voce = "";
    			for (m=1; m<=this.totale; m++) {
    				button = "tasto"+m;
    				_root.mnu.createTextField(button, 1, 0, 10*m, 400, 100);
    				_root.mnu[button].wordWrap = true;
    				_root.mnu[button].multiline = true;
    				
    				// Formatto la variabile
    					scrittaformat = new TextFormat();
    					scrittaformat.color = "0x000000";
    					scrittaformat.align = "left";
    					scrittaformat.font = "Pixeldust";
    					scrittaformat.size = 10;
    					
    					
    				_root.mnu[button].setNewTextFormat(scrittaformat);
    				_root.mnu[button].text = _root.mnu[button].toUpperCase();
    
    				testo_voce = this["voce"+m];
    				_root.mnu[button].htmlText = testo_voce
    				trace(_root.mnu[button])
    				trace(_root.mnu[button].text)
    			}
    		}else{
    				testo_voce = messaggi_load[1];
    				_root.mnu[button].htmlText = testo_voce
    		}
    	};
    	carico.load(percorso, this);
    }
    nel trace ricevo tutto correttamente

    codice:
    _level0.mnu.tasto1
    HOME
    _level0.mnu.tasto2
    mnu
    ma a video vedo solo l'ultimo campo di testo e non capisco perche!

    in pratica nonostante nel trace tasto1 viene creato e valorizzato io vedo a video solo tasto2 e il suo valore...

    qualcuno sa aiutarmi?

    grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    nessuno sa darmi un aiuto?

  3. #3
    il file che va a leggere comè?
    cosi magari si fa qualche prova......anche se ho quasi finito il mio tempo libero...

    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 !

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    ho appena capito l'errore

    codice:
    posizione.createTextField(button, m, sposta, 0, 100, 20);
    non variavo la profondità...
    codice:
    createTextField(instanceName:String, depth:Number, x:Number, y:Number, width:Number, height:Number)
    una cosa ancora sai come posso sapere quando è lungo un testo dinamico?
    esempio
    se il campo si valorizza con il testo "contatti" sarà lungo per esempio 10 pixel
    mentre se si valorizza con il testo "job" sarà lungo 4 pixel

    come faccio a determinare la sua lunghezza?

    grazie

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.