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

    Duplicate e sovrapposizione

    Ho un duplicate di una barra con immagini che scorrono in orizzontale.
    Quando scorre la prima barra i layer superiori sono in primo piano, ma quando è il turno del secondo duplicato, qualsiasi layer superiore risulta in secondo piano rispetto alla barra duplicata.

    Come posso fare?

    Grazie
    .. tutti siamo utili, ma nessuno è indispensabile ..

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Inserisci tutto il sistema di duplicate all'interno di un movieclip, e posizioni questo movieclip in un layer sotto quelli che devono restare sopra.

  3. #3
    se sposto il frame con il controllo e il frame con la barra di immagini che scorre, non scorre più, resta li fissa. ti posto il codic dell'action del mc controllo:

    onClipEvent (load) {
    _visible = 0;
    centro = _root.barra1._x;
    larghezza = _root.barra1._width;
    destra = centro + larghezza;
    sinistra = centro - larghezza;
    _root.barra1.duplicateMovieClip("barra2", 2);
    _root.barra2._x = destra;
    }
    onClipEvent (mouseMove) {
    _x = _root._xmouse;
    }
    onClipEvent (enterFrame) {
    mouseX = Math.round(_x-centro)*-1;
    mouseX = Math.round(mouseX/15);
    _root.barra1._x += mouseX;
    _root.barra2._x += mouseX;
    barra1X = _root.barra1._x;
    barra2X = _root.barra2._x;
    if (barra1X < sinistra) {
    _root.barra1._x = barra2X + larghezza;
    }
    if (barra2X < sinistra) {
    _root.barra2._x = barra1X + larghezza;
    }
    if (barra1X > destra) {
    _root.barra1._x = barra2X - larghezza;
    }
    if (barra2X > destra) {
    _root.barra2._x = barra1X - larghezza;
    }
    }

    cosa posso fare?

    grazie infinite
    .. tutti siamo utili, ma nessuno è indispensabile ..

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    onClipEvent (load) { 
    	_visible = 0; 
    	centro = _parent.barra1._x; 
    	larghezza = _parent.barra1._width; 
    	destra = centro + larghezza; 
    	sinistra = centro - larghezza; 
    	_parent.barra1.duplicateMovieClip("barra2", 2); 
    	_parent.barra2._x = destra; 
    } 
    onClipEvent (mouseMove) { 
    	_x = _parent._xmouse; 
    } 
    onClipEvent (enterFrame) { 
    	mouseX = Math.round(_x-centro)*-1; 
    	mouseX = Math.round(mouseX/15); 
    	_parent.barra1._x += mouseX; 
    	_parent.barra2._x += mouseX; 
    	barra1X = _parent.barra1._x; 
    	barra2X = _parent.barra2._x; 
    	if (barra1X < sinistra) { 
    		_parent.barra1._x = barra2X + larghezza; 
    	} 
    	if (barra2X < sinistra) { 
    		_parent.barra2._x = barra1X + larghezza; 
    	} 
    	if (barra1X > destra) { 
    		_parent.barra1._x = barra2X - larghezza; 
    	} 
    	if (barra2X > destra) { 
    		_parent.barra2._x = barra1X - larghezza; 
    	} 
    }

  5. #5
    GRANDE! _parent !!

    adesso sono riuscito a metterlo in un mc e a posizionarlo sul suo livello.

    Grazie per l'aiuto.

    Andrea
    .. tutti siamo utili, ma nessuno è indispensabile ..

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.