Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Xlm e mx aiuto

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    113

    Xlm e mx aiuto

    Salve debbo realizzare un visualizzazione di foto "102" ho gia realizzato un archivio in xml che in anteprima funziona tranne che i bottono che anno un riquadro nero sollo per 99 gli ultimi tre no, superabile.
    Il files swf e richiamato allinterno di un altro swf, ma quando schiaccio il bottone per la visualizzazione delle foto non si centrano come dovrebbero ma sul pulsante che le richiama e quando ne schiaccio un altro non si chiude la foto precedente.


    Aiuto!!!

    primo frame

    stop();
    fscommand("allowscale", false);
    fscommand("showmenu", false);
    // 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 frame
    stop();
    // variabili dinamiche
    numerofoto = myXML.childNodes[0].childNodes.length;
    quadri = myXML.childNodes[0].attributes.quadri;
    passo = myXML.childNodes[0].attributes.passo;
    // posizionamento quadri vuoti
    distanza = 0;
    livello = 1;
    for (l = 1; l < quadri + 1; l++) {
    livello++;
    this.attachMovie("quadro", "quadro" + livello, livello);
    this["quadro" + livello]._x = 15 * l + (-15) + 10;
    this["quadro" + livello]._y = 0 + distanza + 110;
    if (l == passo) {
    distanza += 15;
    l = 0;
    quadri -= passo;
    }
    }
    // posizionamento clip, numeri e link per le immagini
    distanza = 0;
    livello = 100;
    for (l = 1; l < numerofoto + 1; l++) {
    livello++;
    this.attachMovie("clip", "clip" + livello, livello);
    this["clip" + livello]._x = 15 * l + (-15) + 10;
    this["clip" + livello]._y = 0 + distanza + 110;
    this["clip" + livello].mytext = livello - 100;
    this["clip" + livello].pos = myXML.childNodes[0].childNodes[livello - 101].attributes.pos;
    this["clip" + livello].nome = myXML.childNodes[0].childNodes[livello - 101].attributes.nome;
    if (l == passo) {
    distanza += 15;
    l = 0;
    numerofoto -= passo;
    }
    }


    Mc nel quale si posizionano le foto

    onClipEvent (load) {
    ckLoaded = false;
    this._alpha = 0;
    }
    onClipEvent (data) {
    if (this.getBytesLoaded()>=this.getBytesTotal()) {
    ckLoaded = true;
    caricamento.gotoAndStop(1);
    }
    }
    onClipEvent (enterFrame) {
    if (ckLoaded) {
    if (this._alpha<100) {
    this._alpha += 8;
    }
    }
    }

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    113
    help

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    113
    Aiuto

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    113
    aiuto non c'è nessuno????

    MI sono dimenticato che il tasto che richiama le immagini ha questo comando


    on(rollOver){
    gotoAndPlay(2);
    }
    on(release) {
    _root.caricamento.gotoAndPlay(2);
    loadMovie(pos, _root.foto);
    _root.nome=nome;
    }

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.