Newsgroup: it.comp.grafica
Titolo: [FLASH MX] Attribuire effetti e duplicarli... come?

Cari amici del niusgruppo,
io ho l'oggetto A che dal punto 1 al punto 1' fa l'azione X.
Se creo un oggetto B e voglio anche lui compia l'azione X perņ dal punto
4 al punto 4', oppure dal 1 al 1' esiste la possibilitą di duplicare
SOLO l'azione e non, insieme a questa, l'oggetto che per primo ne
subisce le conseguenze?
grazie per le eventuali risposte :)
Valvola Digitale
waiting for a new sign


Puoi costruire una funzione che viene richiamata quando il Mc passa per 
quel punto. E il punto può essere un'area definita dello stage (che con 
FLMX ha molte proprietà) oppure un Mc fisso che rileva con HitTest il 
passaggio di un altro Mc sopra.
Senza altre informazioni è difficile essere più precisi.
Max 
-- 
Se mi volete scrivere usate questo indirizzo:
massi...@tin.it

Senza altre informazioni è difficile essere più precisi.
beh, è un'azione piuttosto semplice, non saprei come semplificarla
ulteriormente. Io creo un'oggetto X, che faccio muovere nell'arco di
tempo 1 -> 1' lungo una linea retta in direzione laterale e poi si
ferma.
Vorrei che, creando ex novo l'oggetto X2, potessi a questo attribuire la
medesima azione che compie l'oggetto X senza dover fare più di un
movimento del mouse (sarebbe il top: copia e incolla azione su altro
oggetto). Tutto qui...
Mi meraviglia molto l'assenza di questa funzione :\



In realtà questa funzione esiste ed è piuttosto ben sviluppata, si 
chiama ereditarietà e si può applicare a qualsiasi classe di oggetti già 
esistente oppure creata per l'occasione.
Ma ritornando all'argomento del thread, conosci il metodo 
duplicateMovieClip()?
Questa azione permette di duplicare una clip tante volte quante vuoi e 
di assegnare ad ogni duplicato la stessa azione dell'originale.
Si utilizza spesso per creare gli effetti di scia che seguono il mouse, 
ma può servire anche per creare un numero casuale di mostriciattoli o 
asteroidi da distruggere, oppure per costruire menù dinamici, ecc ecc.
Nella cartella di Flash dovresti avere qualche esempio, prova a vedere 
se fa al caso tuo altrimenti si possono trovare altre soluzioni.


prova a vedere  se fa al caso tuo altrimenti si possono trovare altre soluzioni.
guarda, io ti ringrazio davvero molto per la tua disponibilità, ma mi
rendo conto da solo di essere troppo scarso per cogliere i suggerimenti
e, più in generale, per far tesoro del prezioso tempo che mi dedichi.
Facciamo così, io mi studio il manualone formato mattone che ho
acquistato, e poi semmai proverò a disturbarti ancora un pochino, ok?:)


oggetto). Tutto qui...
Premetto che io ho Flash 4.
in un livello della barra temporale (timeline) hai l'oggetto che si
muove in un tempo x da A (posizione iniziale) a B(posizione finale).
A questo punto selezioni i tutti i fotogrammi che compongono questa
piccola animazioni, clicchi col dx e scegli ^copia fotogrammi^
Crei un altro livello, fai clic sul primo fotogramma col dx e scegli
incolla fotogrammi.
A questo punto le due animazioni sono sovrapposte.
Fai clic sul primo fotogramma del nuovo livello e sposti l'oggetto sulla
scena dove ti interessa badando bene di annotare lo spostamento oppure
di spostarlo usando la finestrella proprietą ed immettendo i valori
dello spostamento nelle caselle coord.
Ripeti questa operazione anche per l'oggetto sull'ultimo fotogramma del
nuovo livello.
A questo punto le due animazioni sono contemporanee ma si vedono in due
pati distinte della scena.
Se vuoi cambiare l'oggetto del secondo livello, gli clicchi sopra col dx
sul primo fotogramma e scegli duplica simbolo.
Assegna un nuovo nome e fai doppio clic sul nuovo nome che comparirą
nella finestra dei simboli.
Stessa cosa sull'ultimo fotogramma.
A questo punto puoi andare a modificare il nuovo simbolo per avere due
oggetti diversi.
Si lo so che č incasinato, e non č neanche la versione che hai tu, ma
ormai l'ho scritta...
Ciao
--
Ciao Zakka
^La solitudine, non č malinconia;
un uomo solo č sempre in buona compagnia ^ (G.Gaber)
P.S. togli le ^triple^ per rispondermi via e-mail