Forum Flash, Actionscript, PHP e MySQL
effetto laser

 
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » Flash Generale
Precedente  Successivo 
Autore Messaggio
cybergiaggia
nuovo utente
nuovo utente



Registrato: 07/04/04 09:01
Messaggi: 17

MessaggioOggetto: effetto laser
Inviato: 07.04.04 | 09:07
Rispondi citando

ciao a tutti, premetto che ho postato lo stesso thread nel forum di html.it ma nessuno mi ha dato risposta...

Whistle

ho ricreato per un mio filmato l'effetto laser secondo l'articolo di negatyve su http://flash-mx.html.it e tutto mi funziona...

il problema nasce quando cerco di inserire un secondo laser nella timeline del mc "esterno" che già contiene il primo.

negatyve scrive;

 
Citazione:
Dal momento che tutto l'effetto si svolge dentro il movieclip "esterno", si potranno avere più effetti laser contemporaneamente all'interno della stessa timeline.



io ho dato altri nomi di istanza alle copie dei mc esistenti e li ho abbinati ad un altro percorso...

risultato: i laser non funzionano insieme. il 2° laser funziona solo se elimino il 1°.

chi mi può illuminare lo faccia, vi prego...

ciao e grazie

Crying or Very sad
Torna in cima
Profilo Messaggio privato  
Sponsor
dioz
moderatore
moderatore



Registrato: 13/01/04 12:53
Messaggi: 215
Località: Roma

MessaggioOggetto:
Inviato: 07.04.04 | 09:54
Rispondi citando

questo è sicuramente un problema di istanza duplicata, infatti se dai a due o più mc la stessa istanza flash considera solo il primo, controlla meglio e ricordati di dare "invio" dopo ogni modifica al campo istanza ;)
____________________________________________________________

Be Original: Julay Sviluppo Web
Torna in cima
Profilo Messaggio privato   HomePage
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto: Re: effetto laser
Inviato: 07.04.04 | 10:02
Rispondi citando

ciao,
ho dato una letta all'articolo e da quanto citato:
 
cybergiaggia ha scritto:
Dal momento che tutto l'effetto si svolge dentro il movieclip "esterno", si potranno avere più effetti laser contemporaneamente all'interno della stessa timeline.


deduco che tu non stia usando il metodo x flash MX. (io preferisco)
sei sicuro di aver dato un altro nome istanza ai nuovi clip???

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 07.04.04 | 10:03
Rispondi citando

ops...
dioz mi hai preceduto... Wink

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
cybergiaggia
nuovo utente
nuovo utente



Registrato: 07/04/04 09:01
Messaggi: 17

MessaggioOggetto:
Inviato: 07.04.04 | 10:14
Rispondi citando

grazie per l'attenzione...

ho dato al mc 'linea' due nomi di istanza (linea + stripe)
lo stesso ho fatto per il mc 'cursore' (cursore + patrol)
poi ho associato al mc controllo (controllo + controlla) lo stesso script cambiando solo i nomi istanza...

Whistle
Torna in cima
Profilo Messaggio privato  
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 07.04.04 | 12:00
Rispondi citando

ho guardato il tuo sorgente...
non seve duplicare il controllo...

per farti capire io ho modificato l'azione assegnata al clip di controllo (in maniera molto grezza ma soprattutto veloce).

 
Codice:
onClipEvent (load) {
    fscommand ("allowscale", "false");
    _visible = 0;
    i = 1;
    vecchiaX = _parent.patrol._x;
    vecchiaY = _parent.patrol._y;
    _parent.stripe._visible = 0;
    vecchiaX2 = _parent.cursore._x;
    vecchiaY2 = _parent.cursore._y;
    _parent.linea._visible = 0;
}
onClipEvent (enterFrame) {
    if (i<_parent._totalframes) {
        dup = "stripe"+i;
        dup2 = "linea"+i;
        duplicateMovieClip ("_parent.stripe", dup, i);
        duplicateMovieClip ("_parent.linea", dup2, i*10000);
        _parent.stripe1._visible = 0;
        _parent.linea1._visible = 0;
        nuovaX = _parent.patrol._x;
        nuovaX2 = _parent.cursore._x;
        nuovaY = _parent.patrol._y;
        nuovaY2 = _parent.cursore._y;
        _parent[dup]._x = vecchiaX;
        _parent[dup2]._x = vecchiaX2;
        _parent[dup]._y = vecchiaY;
        _parent[dup2]._y = vecchiaY2;
        _parent[dup]._xscale = nuovaX - vecchiaX;
        _parent[dup2]._xscale = nuovaX2 - vecchiaX2;
        _parent[dup]._yscale = nuovaY - vecchiaY;
        _parent[dup2]._yscale = nuovaY2 - vecchiaY2;
        vecchiaX = nuovaX;
        vecchiaX2 = nuovaX2;
        vecchiaY = nuovaY;
        vecchiaY2 = nuovaY2;
        i++;
    }
}


così funziona, ripeto che è una maniera molto grezza...

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
cybergiaggia
nuovo utente
nuovo utente



Registrato: 07/04/04 09:01
Messaggi: 17

MessaggioOggetto:
Inviato: 07.04.04 | 12:31
Rispondi citando

Clap Clap

hai ragione, non ci avevo pensato...
grazie assai assai...

ma cosa intendi per "molto grezza"???
non è il risultato quello che conta?
l'importante è che funzioni, o sbaglio???

può creare dei problemi?

ciao e ancora grazie Smile
Torna in cima
Profilo Messaggio privato  
cybergiaggia
nuovo utente
nuovo utente



Registrato: 07/04/04 09:01
Messaggi: 17

MessaggioOggetto:
Inviato: 07.04.04 | 15:40
Rispondi citando

ciao, ancora io...
ho notato nello script questa stringa:
 
Citazione:
"_parent.linea", dup2, i*10000

perchè è necessario impostare i*10000???
e se volessi aggiungere un terzo effetto laser???

Embarassed
Torna in cima
Profilo Messaggio privato  
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 07.04.04 | 15:46
Rispondi citando

 
cybergiaggia ha scritto:

perchè è necessario impostare i*10000???


per una questione di livelli, altrimenti si sovrappongono i due clip e quindi se ne visualizzerebbe uno solo.

dovresti incrementare la i *100000 (o quanto vuoi tu);

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
cybergiaggia
nuovo utente
nuovo utente



Registrato: 07/04/04 09:01
Messaggi: 17

MessaggioOggetto:
Inviato: 08.04.04 | 17:20
Rispondi citando

ciao Coach,
ciao a tutti,
sono sempre alle prese con il mio effettolaser...
sono arrivato ad inserire altri 4 laser nello stage con questo script

 
Citazione:
...
duplicateMovieClip ("_parent.bordo", dup6, i*10000000);
duplicateMovieClip ("_parent.star", dup5, i*100000);
duplicateMovieClip ("_parent.line", dup4, i*1000);
duplicateMovieClip ("_parent.striscia", dup3, i*100);
duplicateMovieClip ("_parent.stripe", dup2, i*10);
duplicateMovieClip ("_parent.linea", dup, i);
...


se noti, all'istanza 'star' il moltiplicatore è 100000 anziché 10000,
questo perchè con umo zero in meno l'effetto non si completa...
inoltre il laser associato all'istanza bordo non parte proprio...

forse pensavi a questo tipo di problemi quando parlavi di "maniera molto grezza" di dare azione al mc 'controllo'? e quella meno grezza qual è?
ho provato ad associare una lettera ad ogni istanza (i=1; m=1; n=1; ...) ma non ha funzionato...

a questo punto, visto che finora sono andato avanti ad intuito, vorrei capire bene il concetto di sovrapposizione dei clip, oltre che sistemare il benedetto laser dho

puoi/potete chiarirmi le idee???
grazie
Smile
Torna in cima
Profilo Messaggio privato  
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 08.04.04 | 17:42
Rispondi citando

è solo una questione di livelli...
che cosa vuol dire?
vuol dire che se
_parent.linea la duplichi nel livello i (i=10);
_parent.stripe non la potrai duplicare nel livello i(i=10) altrimenti non vedrai + linea ma stripe...

prova così:
 
Codice:
duplicateMovieClip ("_parent.bordo", dup6, i+1000);
duplicateMovieClip ("_parent.star", dup5, i+2000);
duplicateMovieClip ("_parent.line", dup4, i+3000);
duplicateMovieClip ("_parent.striscia", dup3, i+4000);
duplicateMovieClip ("_parent.stripe", dup2, i+5000);
duplicateMovieClip ("_parent.linea", dup, i);

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
cybergiaggia
nuovo utente
nuovo utente



Registrato: 07/04/04 09:01
Messaggi: 17

MessaggioOggetto:
Inviato: 08.04.04 | 18:09
Rispondi citando

niente, il dup6 non parte,
ho controllato lo script cento volte!!!
dho dho dho
Torna in cima
Profilo Messaggio privato  
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 08.04.04 | 18:14
Rispondi citando

allora il problema è in un altro punto del codice...

controlla di aver scritto giusti i nomi istanza sia nelle proprietà dei clip che nel codice...

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
cybergiaggia
nuovo utente
nuovo utente



Registrato: 07/04/04 09:01
Messaggi: 17

MessaggioOggetto:
Inviato: 19.04.04 | 10:02
Rispondi citando

buongiorno,
ritorno a bomba con l'effettolaser... fagiano
premesso che il dup6 proprio non ne vuole sapere, e che comunque penso di farne a meno, adesso sto cercando di eliminare la traccia del laser una volta completato...
faccio dei tentativi con onClipEvent (unload), ma niente...
brutta cosa l'ignoranza...
allego swf
Confused
Torna in cima
Profilo Messaggio privato  
Mostra prima i messaggi di:   
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » Flash Generale Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

Discussioni Simili
Topic Autore Forum Risposte Ultimo Messaggio
Nessun nuovo messaggio informazioni sul Laser Game di Rovigo Aperol Qualsiasi altra cosa 7 16.10.06 | 22:54 Leggi gli ultimi messaggi
Coach
Nessun nuovo messaggio effetto hue suns ActionScript & Server Side 2 23.01.07 | 15:28 Leggi gli ultimi messaggi
suns
Nessun nuovo messaggio effetto alpha cybergiaggia Flash Generale 4 16.04.04 | 16:24 Leggi gli ultimi messaggi
cybergiaggia
Nessun nuovo messaggio Effetto acqua Aran Flash Generale 2 30.08.07 | 22:01 Leggi gli ultimi messaggi
Coach
Nessun nuovo messaggio effetto blur su mc alexaloisi Flash Generale 0 04.03.09 | 16:20 Leggi gli ultimi messaggi
alexaloisi



 
Vai a:  
Non puoi inserire nuovi Topic in questo forum
Non puoi rispondere ai Topic in questo forum
Non puoi modificare i tuoi messaggi in questo forum
Non puoi cancellare i tuoi messaggi in questo forum
Non puoi votare nei sondaggi in questo forum
Non puoi allegare files in questo forum
Puoi downloadare gli allegati in questo forum



Powered by phpBB © 2001, 2002 phpBB Group - phpBB SEO Designed by coachdesign - © 2003-2005