Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: caricatore esterno

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    12

    Problema

    Ciao,
    ho trovato un esempio sul sito di un Caricatore esterno di immagini con preloads.
    Vorrei modificare l'actionscript in modo tale di prendere da un file di testo le informazioni riguardo alle immagini da caricare...

    la parte da inserire nel txt esterno è questa...

    my_mc0.onPress = function(){
    halter = _root.createEmptyMovieClip("h",1)
    halter.ladebild("pic00.jpg",10,10,100,100,2,5,1);
    }
    my_mc1.onPress = function(){
    halter = _root.createEmptyMovieClip("h",1)
    halter.ladebild("pic01.jpg",10,10,100,100,2,5,1);
    }

    come posso fare per dire all'action di prendere questa parte?
    so di essermi spiegato male...
    spero però in un vostro aiuto...
    beppe

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    file_xml.xml:

    codice:
    <info>
    	<pic src="pic00.jpg" x="10" y="10" a="100" b="100" top="2" left="5" right="1" />
    	<pic src="pic01.jpg" x="10" y="10" a="100" b="100" top="2" left="5" right="1" />
    </info>
    Flash:

    codice:
    dati_xml = new XML();
    dati_xml.ignoreWhite = true;
    dati_xml.path = this;
    dati_xml.onLoad = function(success)
    {
    	if(success){
    		var nodes = this.firstChild.childNodes;
    		for(var i = 0; i < nodes.length; i++){
    			this.path["my_mc" + i].dati = nodes[i].attributes;
    			this.path["my_mc" + i].onPress = function()
    			{
    				var halter = _root.createEmptyMovieClip("h",1);
    				var d = this.dati;
    				halter.ladebild(d.src,d.x,d.y,d.a,d.b,d.top,d.left,d.right); 
    			};
    		}
    	} else {
    		trace("FILE XML NOT FOUND");
    	}
    };
    dati_xml.load("file_xml.xml");

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    12

    uff

    ciao...
    grazie per il consiglio...
    però ho fatto come mi hai detto tu ma nn riesco a caricare le immagini... se ti mando via mail i file mi riesci a dare un occhio... mi piacerebbe anche inserire sotto le foto una piccola didascalia, sempre presa dal file esterno... sai come si può fare???
    grazie per la mano che mi dai...
    beppe

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Avevo commentato la riga giusta e l'avevo sostituita con un trace per farti vedere come funzionava. Se cambi il codice come l'ho modificato, nel post precedente, funziona. Dove deve apparire la descrizione?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    12
    Grazie MILLE!!!!!!!!!!
    Sono riuscito anche a caricare il testo dal file esterno utilizzando

    createTextField("testo",tiefe+2,12,472,300,100);
    testo.autoSize = true;
    testo.text = d.testo;
    testo.setTextFormat(myformat);

    sei stato gentilissimo...
    ciao beppe

  6. #6
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    di niente..

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    12
    senti...
    già che ci sono....
    vorrei passare il nome del file xml da caricare direttamente dall'indirizzo html...
    come faccio???
    ciao

  8. #8

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    12
    scusami... ma nn sono riuscito...
    uff

    al posto di

    dati_xml.load("file_xml.xml");

    ho inserito dati_xml.load(gallery);

    dove gallery è il valore che passo nel codice html.... ma nn me lo carica....

    dove sbaglio?

  10. #10
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Lo stai provando in rete o nel webserver? (in locale non funziona)

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.