Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1

    problema con semplice photogallery xml

    da actionscript.org ho scaricato la seguente photogallery che prende i nomi delle foto da un file xml

    http://www.actionscript.org/movies/M...allery-720.zip

    allora, il funzionamento dovrebbe essere molto semplice, c'è un pulsante istanziato 2 volte con 2 nomi diversi uno per andare avanti con le foto e uno per andare indietro, c'è un campo di testo dinamico che conterrà i commenti alle foto che vengono scritti nel ile xml e il file xml ha la struttura

    <galleria>
    <foto attributotesto ="testo" attributopercorso ="cartella/01.jpg"></foto>
    ...
    </galleria>

    il codice presente nel file è in un solo fotogramma ed è il seguente

    ausgabe_txt.text = "Lade Daten...";

    mein_xml = new XML();
    mein_xml.ignoreWhite = true;
    mein_xml.load("galinhalt.xml");
    mein_xml.onLoad = function(status) {
    if (status) {
    daten_xml = this.firstChild.childNodes;
    // Filmsequenz Erzeugen
    createEmptyMovieClip("mc", 1);
    // Bild in die Filmsequenz laden
    loadMovie(daten_xml[0].attributes.datei, "mc");
    // Positionieren
    mc._x = 80;
    mc._y = 20;
    // Textfeld mit Bildnamen
    ausgabe_txt.text = daten_xml[0].attributes.titel;
    delete mein_xml;
    } else {
    ausgabe_txt.text = "Fehler!";
    }
    };

    weiter.onRelease = function() {
    // Nächstes Bild
    if (bild < daten_xml.length - 1) {
    bild++;
    loadMovie(daten_xml[bild].attributes.datei, "mc");
    ausgabe_txt.text = daten_xml[bild].attributes.titel;
    }
    };

    zuruck.onRelease = function() {
    // Vorheriges Bild
    if (bild > 0) {
    bild--;
    loadMovie(daten_xml[bild].attributes.datei, "mc");
    ausgabe_txt.text = daten_xml[bild].attributes.titel;
    }
    };



    che non è complicatissimo per averlo capito anche io o quasi... che fa?

    assegna un valore iniziale al campo di testo tipo "caricamento dati",
    prende il file xml (galinhalt.xml) crea un moviclip vuoto sul primo livello e gli da il nome stanza mc, in questo caricherà le foto una volta trovato il percorso nel file xml, oviamente stabilisce la posizione del clip...
    poi da le azioni ai pulsanti a cui ha dato nome istanza weiter e zuruck (l'autore è tedesco).

    il problema qual è direte voi...

    che mi deve essere sfuggita qualcosa perchè così funziona tutto, ma se vado a replicare su un altro filmato il tutto mi vede solo la prima foto ed il primo commento e i pulsanti non funzionano non fanno scorrere le immagini... cosa ho dimenticato del file tedesco che vi esorto a scaricare?

    Grazie a tutti
    Viviamo tutti in una palude di fango, ma alcuni di noi guardano le Stelle http://www.comunicareoltre.it

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    non ho la possibilità di aprire il file che hai linkato, ma da come descrivi la situazione, direi che ti sei lasciata del codice da altre parti (ad esempio il codice di un pulsante) o non hai replicato correttamente il numero di frame, gli stop ecc... intanto comunque verifica che non ci sia del codice nei pulsanti utilizzati nel filmato

  3. #3
    si, ci avevo pensato pure io, ma non credo di aver tralasciato porzioni di codice. Ai pulsanti non è associata nessuna action, del resto nel codice principale ci dovrebbe essere quello che serve. Il filmato occupa solo i primi frame di 3 livelli, io lo faccio di 4 perchè ci metto uno sfondo, un'ultima cosa nel codice non ci sono stop(); però io lo metto uno perchè il filmato in questione lo voglio replicare in una scena del mio filamto e pertanto voglio evitare che si veda solo il primo fotogramma e poi si passi alla scena successiva. Ma credo sia ininfluente perchè ho provato a creare un filmato di prova replicando la photogallery in questione e mi da sempre la stessa cosa, prima foto e non va avanti.

    Una sola cosa non ho capito, in libreria il tedesco mette un movieclip vuoto (quasi a fare da contenitore) ma se poi lo crea con il codice a che gli serve? del resto sulla scena non riesco a trovarlo...
    Viviamo tutti in una palude di fango, ma alcuni di noi guardano le Stelle http://www.comunicareoltre.it

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    in effetti nel codice che hai postato non c'è traccia di un attachMovie o altro... magari è un clip lasciato lì per errore

    provo a scaricare il file ora che ho due minuti e flash a portata..

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    ok, ho visto il file, nulla di diverso da quanto già descritto... così l'unica cosa che mi viene in mente è che tu non abbia dato il nome di istanza corretto ai due pulsanti di scorrimento :master:

  6. #6
    no, l'avevo già controllato più volte... l'unica cosa che mi viene in mente è se ho sbagliato qualcosa nel file xml, ora vedo, ma se mi prende la prima foto... le altre righe sono identiche
    Viviamo tutti in una palude di fango, ma alcuni di noi guardano le Stelle http://www.comunicareoltre.it

  7. #7
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da carlaravelli
    no, l'avevo già controllato più volte... l'unica cosa che mi viene in mente è se ho sbagliato qualcosa nel file xml, ora vedo, ma se mi prende la prima foto... le altre righe sono identiche
    sì infatti.. se funziona la prima volta, dovrebbe funzionare anche per le altre foto :master:

    potrebbe dipendere dalle impostazioni di pubblicazione... verifica

    [edit] ok, ne sono quasi sicuro, probabilmente pubblichi in AS2, perciò la variabile "bild" non viene vista e risulta sempre indefinita... bisogna dichiararla in partenza, aggiungi la riga che ti posto, all'inizio del codice

    var bild = 0;

  8. #8
    FUNZIONA ALLA PERFEZIONE....
    ti rompo solo per l'ultima cosa, il clip contenitore delle foto viene istanziato con ilnome di mc sul primo livello? se voglio mascherare le foto quale livello devo mascherare?
    Viviamo tutti in una palude di fango, ma alcuni di noi guardano le Stelle http://www.comunicareoltre.it

  9. #9
    Ho mentito non era l'ultima... come elimino il clip "mc" se voglio uscire dalla scena premendo un pulsante?
    Viviamo tutti in una palude di fango, ma alcuni di noi guardano le Stelle http://www.comunicareoltre.it

  10. #10
    SCUSA SCUSA removeMovieClip();
    Viviamo tutti in una palude di fango, ma alcuni di noi guardano le Stelle http://www.comunicareoltre.it

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.