ActionScript.it - il Forum  
FAQ Gruppi Sociali Calendario Cerca I Messaggi di Oggi Segna Forum Come Letti
Torna Indietro   ActionScript.it - il Forum > Flash > Flash Generale
Ricarica Questa Pagina MC duplicato ma non mascherato

Rispondi
 
Strumenti Discussione Modalità Visualizzazione
MC duplicato ma non mascherato
(#1)
Vecchio
blasto is Offline
Flasher diligente
 
Messaggi: 168
Data Registrazione: Jan 2007
Talking MC duplicato ma non mascherato - 01-24-2007, 11:33 AM

ciao ragazzi

ho un mc di nome "mio_mc" su un layer, questo layer è maskerato.

Tramite duplicatemovieclip faccio un duplicato di mio_mc su livello 2:

_root.mio_mc.duplicateMovieClip("mio_mc2", 2);

come faccio a maskerare anche il duplicato??

Non me lo maskera??

Devo per caso crearmi una maskera in as e utilizzarla sia per mio_mc che per mio_mc2??
Come posso fare??

Grazie 1000
Saluti
Blasto.
Rispondi Con Citazione
(#2)
Vecchio
albo is Offline
Flasher diligente
 
Messaggi: 164
Data Registrazione: Mar 2006
Predefinito 01-24-2007, 11:43 AM

con setMask
Rispondi Con Citazione
(#3)
Vecchio
blasto is Offline
Flasher diligente
 
Messaggi: 168
Data Registrazione: Jan 2007
Predefinito 01-24-2007, 04:28 PM

ok una volta che creo la maskera con setMask come faccio ad applicarla sia a layer che al livello su cui ci sta mio_mc2??
Come faccio a maskerarli entrambi??


Vi prego aiutatemi non ci riesco....

Grazie di tutto
Blasto.
Rispondi Con Citazione
(#4)
Vecchio
albo is Offline
Flasher diligente
 
Messaggi: 164
Data Registrazione: Mar 2006
Predefinito 01-24-2007, 05:00 PM

la maskera la crei fisicamente per esempio e le dai un nome di istanza (deve essere una movieclip), quindi:

mc1.setMask(nomeIstanzaTuaMaschera);
mc2.setMask(nomeIstanzaTuaMaschera);
Rispondi Con Citazione
(#5)
Vecchio
L'avatar di giroll
giroll is Offline
Flasher Consumato
 
Messaggi: 317
Data Registrazione: Oct 2006
Predefinito 01-25-2007, 02:24 PM

Ciao,

il problema della maschera è quello di essre su di un livello inferiore... se vuoi in alternativa, puoi settare con wapDepths() la profondità della maschera, così che rimanga sempre in primo piano! basta mettergli 99 per esempio....


Ciao
Rispondi Con Citazione
(#6)
Vecchio
blasto is Offline
Flasher diligente
 
Messaggi: 168
Data Registrazione: Jan 2007
Predefinito 01-26-2007, 08:31 PM

Ho provato anche con lo swapdepth() ma non funziona ugualmente.

Dopo averlo applicato ho verificato di aver fatto bene tramite il getDepth. La maskera si trova ora a livello 99 ma ancora non funge.

Help Me!!
Rispondi Con Citazione
(#7)
Vecchio
blasto is Offline
Flasher diligente
 
Messaggi: 168
Data Registrazione: Jan 2007
Predefinito 01-26-2007, 08:32 PM

questo il codice:

onClipEvent (load) {
_visible = false;
centro = _root.barra1._x;
larghezza = _root.barra1._width;
destra = centro + larghezza;
sinistra = centro - larghezza;
_root.barra1.duplicateMovieClip("barra2", 2);
_root.barra2._x = destra;
_root.maskcopertine.swapDepths(99);
trace(_root.maskcopertine.getDepth());
_root.barra1.setMask(_root.maskcopertine);
_root.barra2.setMask(_root.maskcopertine);


}
onClipEvent (mouseMove) {
_x = _root._xmouse;
}
onClipEvent (enterFrame) {
mouseX = Math.round(_x-centro)*-1;
mouseX = Math.round(mouseX/30);
_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;
}
}
Rispondi Con Citazione
(#8)
Vecchio
L'avatar di giroll
giroll is Offline
Flasher Consumato
 
Messaggi: 317
Data Registrazione: Oct 2006
Predefinito 01-26-2007, 08:33 PM

e non te ne maschera nessuno?

senza fare il duplicate invece viene mascherato?
Rispondi Con Citazione
(#9)
Vecchio
L'avatar di giroll
giroll is Offline
Flasher Consumato
 
Messaggi: 317
Data Registrazione: Oct 2006
Predefinito 01-26-2007, 08:35 PM

ok.

Se vuoi posta pure il fla... che ho 15 min di tempo e ci do un'occhiata!

sempre che ti possa essere di aiuto....
Rispondi Con Citazione
(#10)
Vecchio
blasto is Offline
Flasher diligente
 
Messaggi: 168
Data Registrazione: Jan 2007
Predefinito 01-27-2007, 01:11 PM

Ciao giroll
grazie per la disponibilità....
Mandato in pvt...

A me ancora non funge....
Se qualcuno vuole il fla glielo mando. fatemi sapere.

Grazie.
Blasto
Rispondi Con Citazione
Rispondi

Strumenti Discussione
Modalità Visualizzazione

Regole di Scrittura
Tu non puoi inviare nuove discussioni
Tu non puoi inviare risposte
Tu non puoi inviare allegati
Tu non puoi modificare i tuoi messaggi

Il codice BB è Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato