c'è un modo per saper quanti livelli ci sono dentro un mc?
c'è un modo per saper quanti livelli ci sono dentro un mc?
Non credo proprio, posso però dirti che il limite (totale) fra tutti i movieclip dovrebbe essere 16.000 (sedicimila).
Però, prova a spiegare qual è il tuo problema...
Non è detto che non ci sia un metodo per risolverlo...
come faccio a far sapere al filmato a ceh contiene il filmato b
quanti livelli contiene il livello b?
Immagino che tu ti riferisca ai "livelli interni" (layer) e NON ai "livelli esterni" (_level)...
oppure no?
quando parli di Filmato ti riferisci ad un movieclip oppure ad un altro .swf caricato tramite loadMovieNum?
Infine, mi spieghi a cosa ti serve sapere quanti livelli ci sono dentro ad un movie?
1)livelli interni!
2)ad un mc
3)perchè è possibile che a seconda del materiale ceh mi verrà passato
aumentaranno i livelli..e invece che contarli io me li conta l'actionscript
onClipEvent(enterFrame){
if(i<=n){
trace(_parent.foto["slide"+1]["foto"+i]._alpha);
if(_parent.foto["slide"+1]["foto"+i]._alpha >= 0){
_parent.foto["slide"+1]["foto"+i]._alpha -= 2;
}else if(_parent.foto["slide"+1]["foto"+i]._alpha <= 0){
i++;
}
}else if(n >= 3){
i=1;
for(a=1;a<n;a++){
_parent.foto["slide"+1]["foto"+a]._alpha=100;
}
}
}
onClipEvent(load){
n =4;
i=1;
}
quell'n è il numero di livelli presenti nel mc...
per ora gli e lo dico io
un latro problema ....ho + immagini poste uan sopral'altra in differetni livelli
mentre la priam svanisce dovebbe mostrami quella sotto ...e invece mi mostra lo sfondo del mc ceh le contiene..e poi finito l'_alpha
mi mostra quelal sotto...
mentre sbiadisce essendo posta inun livello sopra nn dovrebeb farmi intravedere quella sotto?
Sei un po' "avaro" nelle descrizioni...
Se vuoi un aiuto cerca di fornire maggiori dettagli.
Per esempio, cosa fai dei duplicateMovieClip?
O che altro?
Cosa sarebbe questo materiale?
ti ho postato tutto
che avaro!!!???
dunque
ho un mc(a)
che conterra al suo interno dei mc(b) con ognuno una foto,
questi mc(b)
sono posti in livelli differenti uno sopra l'altro
io vorrei gestire l'alpha dei mc con all'interno le foto, in modo da mostrarle con dissolvenza tutte...tutto qui
E' possibile che le foto sia aumentate
e nn vorrei ritrovarmi a guardare tutto il codice per ricordarmi dove dover fare le modifiche
quindi se si fa lui(a) il controllo dl numero di mc con foto
tutto a posto
Prima di tutto chiarisco quella parola "avaro"...
come noterai il post in cui ho usato quel termine indica l'orario 09-12-2004 18:31.
Con quel post stavo rispondendo al tuo delle ore: 09-12-2004 18:25, NON avevo visto il secondo che hai pubblicato poco dopo alle ore 09-12-2004 18:29.
Me ne sono accorto solo dopo aver pubblicato il mio, ma ormai era fatta!
Veniamo ora al tuo problema.
1) da dove prendi (o prenderai) l'elenco delle immagini?
presuppongo da un file esterno, per esempio un comune file di testo.
A questo punto un buon metodo per avere un controllo completo è quello di caricare tutte le informazioni in un'Array, la cui proprietà .length ti fornirà l'esatto numero dei livelli da creare.
Penso ad un ciclo "for" che per ogni elemento dell'array "duplica" un movieclip contenitore, dentro il quale caricherai le tue foto con loadMovie.
L'istruzione duplicateMovieClip prevede tra i suoi parametri proprio l'indicazione del livello che, nel tuo caso, sarà l'indice del ciclo for che corrisponderà a un elemento della tabella (Array)
2) per portare un mc in primo piano esiste l'istruzione myMovieClip.swapDepths(profondità)
si hai ragionissimo
ma mi chiedevo se flash sapeva contarsi i livelli
....
e poi ora ho pensato per quanto riguarda il probelma dell'alpha
....perhcè se uso il cambio di livello nn ho l'effetto alpha, la dissolvenza....
....forse se nn li metto in livelli differenti, vedo quello che ha sotto!!!!
poi provoe riporto
grazie
ciao![]()
PS: la scusa per l'avaro reggge!! sei perdonato![]()