Newsgroup: it.comp.appl.macromedia
Titolo: [FL] Menù scrollabile

Ciao,
        ho un altro problema ( A parte quello di Acrobat qualche thread piů
in alto ).
Ho una movie flash contenente un menů.
Questo menů č composto da tante parti uguali create attraverso il comando "
duplicate movie clip ".
Ora, il problema č, come faccio a farlo scorrere se non so a priori il
numero di movie clip duplicate ?
Io vorrei farlo scorrere in alto ed in basso a seconda della posizione del
mouse ( Piů in alto o piů in basso di un dato punto ), mi piacerebbe se lo
scroll fosse omogeneo e non scattoso.
Qualcuno sa  ?

Ciao,
se ogni volta che duplichi fai in modo di settare una variabile che aumenta di
1, in questo modo saprai quanti mc hai duplicato. Esempio:
volte=volte++;
DuplicateMovieClip("pippo", "copia" add volte, volte);
In questo modo ogni copia sarŕ chiamata copia1, copia2 etc. e la potrai
richiamare quando vuoi, inoltre in base al valore della variabile "volte"
saprai quante vote hai duplicato il movie.
Rey
plexiglass ha scritto:

--
<ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ>
< -Rey- Programmazioni in Asp, Html e Flash >
<___________________________________________>

 saprai quante vote hai duplicato il movie.
Ok, fino a qui c'ero già.
Il mio problema é:
La mia movie iniziale è alta 50 px.
Viene duplicata TOT volte fino ad arrivare ad una altezza di 50 x Tot.
Adesso voglio che le varie istanze scrollino in alto ed in basso in modo
ciclico ( In modo da tornare alla prima dopo essere arrivati all'ultima ),
di modo che, se ho 55 istanze uguali, ne vengono mostrate sempre una decina
e le altre, nascoste, vengono fuori a mano a mano.

Ciao,
il tuo è un problema ma guardiamo se ti posso aiutare:
Ad ex. abbiamo 37 mc. E vogliamo liste da 5 mc allora potremmo usare un ciclo:
for (f=0; f==5; f++){
sposta(nomemc);
}
Bisognerà però dirgli di ripetere il ciclo per n volte, dove n è 37/5,
maggiorato di 1 (altrimenti farebbe il for solamente per 7 volte (35 mc quindi)
e gli ultimi 2 vengono scartati. Quindi aggiungeremo un'altro for:
for (t=0;t=(tot_mc_copie/5)+1;t++){
altro ciclo for
}
sposta() è una funzione in cui dovrai digitare un codice che sposti la mc del
tipo:
set sposta(x) {
posizione_x = contatore_x*10;
posizione_y = contatore_y*5;
setProperty(x, _x, posizione_x);
setProperty(x, _y, posizione_y);
contatore_y=contatore_y+1;
}
adesso spiego:
contatore_x è un variabile che verrà maggiorata ogni 5 mc spostati, ed indica
quindi la "colonna" (speriamo che tu mi capisca).
contatore_y è una variabile che indica la riga in cui deve essere posizionato
l'mc.
posizione_x è uguale al nr della colonna * il numero di pixel in larghezza del
mc.
posizione_y è uguale al nr della riga * il numero di pixel in altezza del mc.
Un po' incasinato vero ??? :-)
Rey
plexiglass ha scritto:

--
<¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯>


ciao !!!
Trooooovatoooo !!!!
Girando e rigirando ho scoperto che con AspTurbine quello che tu vuoi fare, lo
fai con un semplicissimo txt (dove scrivi i vari dati) e una pagina Asp. Fammi
sapere !!!
Rey
plexiglass ha scritto:

--
<ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ>


 Rey
Sto provando Asp Turbine.....,
ma è una figata !
Non ho ancora trovato come si risolve il problema che ho, però mi sto
imparando un po' i suoi comandi e devo dire che mi semplifica la vita in
molti casi.
Grazie !

 Grazie !
--
