Visualizzazione dei risultati da 1 a 6 su 6

Discussione: [MX] caricare più xml

  1. #1

    [MX] caricare più xml

    Ciao ragazzi, (era ripeti function xml)

    come faccio a caricare più xml e a metterli dentro ad una stesa clip?

    Nel post precedente avevo messo troppo codice credo, qui chiedo solo se ci fosse qualche link o qualche tutorial o qualcuno in grado di spiegarmi a grandi linee come fare.

    Grazie in anticipo.

  2. #2

    Semplice

    o crei una funzione che fa un ciclo
    oppure scelta piu semplice dublica il codice che hai usato tu e cambiaci i nomi delle variabili

  3. #3
    ho provato a duplicare il codice ma mi riproduce sempre uno

  4. #4

    mi dispiace ma non ho capito

    non ho capito che hai combinato se metti il codice forse capisco di piu

  5. #5
    codice:
    nomeXML = "ricerche.xml"
    
    ApriXML();
    
    function ApriXML () {
    	
    	mioxml = new XML();
    	myarray = new Array();
    	mioxml.load(nomeXML);
    	mioxml.onLoad = ElaboraXML;
    	
    	function ElaboraXML (success) {
    		if (mioxml.loaded) {
    			mioxml.ignoreWhite = true;
    			myarray = mioxml.firstChild.nextSibling.childNodes;
    
    			trace ("Tot elementi = " + myarray.length);
    
    			for (i=0;i<=myarray.length;i++){
    				if (myarray[i].nodeName == "ricerca"){
    					//trace("------------------")
    					_root.attachMovie("mc_txt", "mc_text"+i, i);
    					_root ["mc_text"+i].txt = "Cosa: " add myarray[i].childNodes[0].childNodes add " -" add " Dove: " add myarray[i].childNodes[1].childNodes add " -" add " Risultati: " add myarray[i].childNodes[2].childNodes;
    					_root["mc_text"+i]._x = _root._width+100;
    					_root["mc_text"+i]._y = 20;
    					trace(myarray[i].childNodes[3].childNodes);
    					_root["mc_text"+i].campo1.autoSize = "left";
    					_root["mc_text"+i].mioNome = "mc_text"+i;
    					trace(_root["mc_text"+i]._x);
    				}
    			}
    		}
    	}
    }
    questo codice ho provato a duplicarlo con var diverse e con la movie in libreria diversa ma mi visualizza solo l'ultima funzione...

  6. #6


    _root.attachMovie("mc_txt", "mc_text"+i, i);

    La "i" del layer deve essere diversa nella function che ripeto, altrimenti mi fa vedere solo uno di attachmovie...




    grazie a tutti cmq!


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.