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

Discussione: altro problema

  1. #1

    altro problema

    ciao a tutti ho un piccolo problema che devo risovere al cliente mi è devo fare in modo che l'img che compare in formato swf caricato da un file XML mi compare al di sopra del menù principale e non al disotto come compare adesso ..

    allego il codice perchè ci sto perdendo tempo da giorni.. senza trovare una soluzione

    larghezzamovie = Stage.width;
    posSin = 1;
    vel = 0;
    dimImm = 100;
    selezione._y = 150;
    letto = false;
    leggi = function () {
    nuovo = new XML();
    nuovo.ignoreWhite = true;
    nuovo.load("file.xml");
    nuovo.onLoad = function(success) {
    if (success) {
    nfoto = this.childNodes.length;
    posDes = nfoto;
    for (i=0; i<nfoto; i++) {
    _root.attachMovie("mc", "mc"+(i+1), i+1);
    _root["mc"+(i+1)]._x = dimImm*i;
    _root["mc"+(i+1)]._y = 150;
    _root["mc"+(i+1)].etichetta.text = this.childNodes[i].attributes.descrizione;
    _root["mc"+(i+1)].a = this.childNodes[i].attributes.swf;
    _root["mc"+(i+1)].contenitore.loadMovie(this.childNodes[i].attributes.photo);
    _root["mc"+(i+1)]._alpha = 50;
    }
    letto = true;
    } else {
    _root.didascalia.text = "errore di lettura";
    }
    };
    };
    leggi();
    _root.onMouseMove = function() {
    x = _root._xmouse;
    y = _root._ymouse;
    if (y>150 && y<250 && x>=0 && x<=larghezzamovie) {
    vel = -(Math.round((x-(larghezzamovie/2))/10));
    }
    };
    _root.onEnterFrame = function() {
    if (letto) {
    for (i=1; i<=nfoto; i++) {
    _root["mc"+i]._x += vel;
    }
    if (vel>0 && _root["mc"+posSin]._x>0) {
    _root["mc"+posDes]._x = _root["mc"+posSin]._x-dimImm;
    posSin = posDes;
    posDes--;
    if (posDes == 0) {
    posDes = nfoto;
    }
    }
    if (vel<0 && _root["mc"+posSin]._x<=-dimImm) {
    _root["mc"+posSin]._x = _root["mc"+posDes]._x+dimImm;
    posDes = posSin;
    posSin++;
    if (posSin>nfoto) {
    posSin = 1;
    }
    }
    }
    };

  2. #2
    o provi a fare uno swapDepths (ossia posizioni il menu su un livello più alto rispetto agli altri mc) oppure invece di scrivere:

    _root.attachMovie(...)

    scrivi: _root.mcStage.attachMovie(...)

    dove mcStage è un movieClip vuoto che si trova sullo stege "sotto" il menu.

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  3. #3
    avevo letto male la domanda




    ma così facendo i file esterni dovrebbero già trovarsi sopra... :master:


    Il menu sta dentro a qualche movieClip?

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  4. #4
    si dimImm = 100; selezione._y=150


    senti io ci sto perdendo tempo da giorni .. e non ne riesco ad uscire.. o meglio sposto e risposto il codice e non mi trovo.. ho creato anche la cosolle che scrve nel file XMl .. inoltre devo trovare un modo di far caricare l'swf facendo partire prima il loading ... ed inserire un tasto chiudi .... in modo che l'img una volta caricata e cliccato il tasto scompaia.. se ti zippo i file .. e ti do il link dove li ho uplodati mi daresti una mano? per favore .....

  5. #5
    sperimao che qualche anima possa darmi una gentile mano ...

  6. #6
    Originariamente inviato da salvatore78
    si dimImm = 100; selezione._y=150


    senti io ci sto perdendo tempo da giorni .. e non ne riesco ad uscire.. o meglio sposto e risposto il codice e non mi trovo.. ho creato anche la cosolle che scrve nel file XMl .. inoltre devo trovare un modo di far caricare l'swf facendo partire prima il loading ... ed inserire un tasto chiudi .... in modo che l'img una volta caricata e cliccato il tasto scompaia.. se ti zippo i file .. e ti do il link dove li ho uplodati mi daresti una mano? per favore .....
    manda a yassassin80@hotmail.com

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  7. #7

    Re: altro problema

    codice:
    larghezzamovie = Stage.width;
    posSin = 1;
    vel = 0;
    dimImm = 100;
    selezione._y = 150;
    letto = false;
    leggi = function () {
    	nuovo = new XML();
    	nuovo.ignoreWhite = true;
    	nuovo.load("file.xml");
    	nuovo.onLoad = function(success) {
    		if (success) {
    			nfoto = this.childNodes.length;
    			posDes = nfoto;
    			for (i=0; i<nfoto; i++) {
    				_root.attachMovie("mc", "mc"+(i+1), i+1);
    				_root["mc"+(i+1)]._x = dimImm*i;
    				_root["mc"+(i+1)]._y = 150;
    				_root["mc"+(i+1)].etichetta.text = this.childNodes[i].attributes.descrizione;
    				_root["mc"+(i+1)].a = this.childNodes[i].attributes.swf;
    				_root["mc"+(i+1)].contenitore.loadMovie(this.childNodes[i].attributes.photo);
    				_root["mc"+(i+1)]._alpha = 50;
    			}
    			_root.selezione.swapDepths(i+1);
    			letto = true;
    		} else {
    			_root.didascalia.text = "errore di lettura";
    		}
    	};
    };
    leggi();
    _root.onMouseMove = function() {
    	x = _root._xmouse;
    	y = _root._ymouse;
    	if (y>150 && y<250 && x>=0 && x<=larghezzamovie) {
    		vel = -(Math.round((x-(larghezzamovie/2))/10));
    	}
    };
    _root.onEnterFrame = function() {
    	if (letto) {
    		for (i=1; i<=nfoto; i++) {
    			_root["mc"+i]._x += vel;
    		}
    		if (vel>0 && _root["mc"+posSin]._x>0) {
    			_root["mc"+posDes]._x = _root["mc"+posSin]._x-dimImm;
    			posSin = posDes;
    			posDes--;
    			if (posDes == 0) {
    				posDes = nfoto;
    			}
    		}
    		if (vel<0 && _root["mc"+posSin]._x<=-dimImm) {
    			_root["mc"+posSin]._x = _root["mc"+posDes]._x+dimImm;
    			posDes = posSin;
    			posSin++;
    			if (posSin>nfoto) {
    				posSin = 1;
    			}
    		}
    	}
    };
    aggiungi quel codice in rosso

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  8. #8
    grazie..

  9. #9
    ok... funzona correttamente e se volessi insrire un tasto chudi che faccia l'unload di queòl filmato swf caricato e dove devo modificare .. la posiozione della foto?

  10. #10
    _root.selezione.unloadMovie();

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

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.