Visualizzazione dei risultati da 1 a 5 su 5

Discussione: problema di maschere

  1. #1
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768

    problema di maschere

    innanzitutto buongiorno, (oggi a L'Aquila fa un freddo boia!)

    cmq, torniamo a noi

    ho un problema con le maschere:

    livello2 -> maschera
    livello1 -> movieclip (mascherato) (nome istanza: barra1)

    il movieclip si aziona tramite questo action script (preso pari pari dalla guida di questo sito) applicato ad un altro movie.


    codice:
    onClipEvent (load) {
    	_visible = false;
    	centro = _root.barra1._x;
    	larghezza = _root.barra1._width;
    	destra = centro + larghezza;
    	sinistra = centro - larghezza;
    	_root.barra1.duplicateMovieClip("barra2", 1);
       
        
        
    	_root.barra2._x = destra;
    }
    
    onClipEvent (enterFrame) {
    
    	mouseX = Math.round(centro)*-1;
    	mouseX = Math.round(mouseX/40);
    	_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;
    	}
    }
    però la maschera funziona solo sul clip non duplicato

    per capire meglio quardate qua http://www.fanagency.it/valerio/preload.html

    come posso risolvere?

  2. #2
    non devi mascherare il movieClip barra1 ma un movieClip che contiene barra1 e nel quale andrai a duplicare questa barra per avere barra2

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

  3. #3
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    ho fatto così:

    ho trasformato il movieclip barra1 in un movieclip fuori

    quindi: fuori -> barra1

    e l'action script è diventato
    codice:
    
    
    onClipEvent (load) {
    	_visible = false;
    	centro = _root.fuori.barra1._x;
    	larghezza = _root.fuori.barra1._width;
    	destra = centro + larghezza;
    	sinistra = centro - larghezza;
    	_root.fuori.barra1.duplicateMovieClip("barra2", 1);
       
        
        
    	_root.fuori.barra2._x = destra;
    }
    /*
    onClipEvent (mouseMove) {
    	_x = _root._xmouse;
    
    
    }
    */
    onClipEvent (enterFrame) {
    
    	mouseX = Math.round(centro)*-1;
    	mouseX = Math.round(mouseX/40);
    	_root.fuori.barra1._x += mouseX;
    	_root.fuori.barra2._x += mouseX;
    	barra1X = _root.fuori.barra1._x;
    	barra2X = _root.fuori.barra2._x;
    	if (barra1X < sinistra) {
    		_root.fuori.barra1._x = barra2X + larghezza;
    	}
    	if (barra2X < sinistra) {
    		_root.fuori.barra2._x = barra1X + larghezza;
    	}
    	if (barra1X > destra) {
    		_root.fuori.barra1._x = barra2X - larghezza;
    	}
    	if (barra2X > destra) {
    		_root.fuori.barra2._x = barra1X - larghezza;
    	}
    }
    però adesso non si muove più

  4. #4
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    up

  5. #5
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    uppettino

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.