Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Problema con galleria fotografica

    Ciao a tutti,

    ho lo script che segue che compone una galleria fotografica in flash mx, con i dati presi da un file .xml, lo script si esegue su una scena, quando io cambio scena non so come scaricare lo script o comuncue come farlo sparire.


    Primo fotogramma

    // preparazione al caricamento file esterno xml
    myXML = new XML();
    // ignoro gli spazi bianchi della formattazione del file xml
    myXML.ignoreWhite = true;
    // carico il file
    myXML.load("galleriafoto.xml");
    // prima di proseguire verifico che tutto il file sia caricato
    myXML.onLoad = function() {
    trace("test = "+myXML.firstChild.nodeName+" ... XML caricato");
    gotoAndStop(2);
    };

    Secondo fotogramma

    // variabili dinamiche
    numerofoto = myXML.childNodes[0].childNodes.length;
    quadri = myXML.childNodes[0].attributes.quadri;
    passo = myXML.childNodes[0].attributes.passo;
    // posizionamento quadri vuoti
    distanza = 20;
    livello = 1;
    for (l=1; l<quadri+1; l++) {
    livello++;
    _root.attachMovie("quadro", "quadro"+livello, livello);
    _root["quadro"+livello]._x = 30*l+(-30)+20;
    _root["quadro"+livello]._y = 130+distanza+30;
    if (l == passo) {
    distanza += 30;
    l = 0;
    quadri -= passo;
    }
    }
    // posizionamento clip, numeri e link per le immagini
    distanza = 0;
    livello = 100;
    for (l=1; l<numerofoto+1; l++) {
    livello++;
    _root.attachMovie("clip", "clip"+livello, livello);
    _root["clip"+livello]._x = 30*l+(-30)+20;
    _root["clip"+livello]._y = 20+distanza+160;
    _root["clip"+livello].mytext = livello-100;
    _root["clip"+livello].pos = myXML.childNodes[0].childNodes[livello-101].attributes.pos;
    _root["clip"+livello].nome = myXML.childNodes[0].childNodes[livello-101].attributes.nome;
    if (l == passo) {
    distanza += 30;
    l = 0;
    numerofoto -= passo;
    }
    }

    Qualcuno è cosi buono da darmi una mano?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Farlo "sparire"?

  3. #3
    Mi spiego.......
    quando sono sulla scena della gallleria mi si deve vedere, ma quando clicco su un'altro pulsante ....e quindi cambio pagina o scena deve scomparire....
    spero di essere stata più chiara
    ciao

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Dovrebbe bastarti un:

    codice:
    for (var l = 0; l < livello + 1; l++) {
    	_root["quadro" + livello].removeMovieClip()
    	_root["clip" + livello].removeMovieClip()
    }

  5. #5
    Ho provato ma non funziona!

    :quipy: :quipy:

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.