|
|
| Autore |
Messaggio |
anli
principiante


Registrato: 13/01/04 13:41
Messaggi: 54
Località: Genova
|
Oggetto: elastico.....
Inviato: 29.04.04 | 15:45 |
|
|
Ciao a tutti non so proprio dove sbattere la testa!
Dunque ho uno script che mi fa un effetto elastico :
_root.sho.room._x= 40;
_root.sho.room._y= 40;
function elastic () {
physics = [0.25, 0.9]
xspeed = ((mouse[0]-_root.sho.room._x)*physics[0])+(xspeed*physics[1]);
yspeed = ((mouse[1]-_root.sho.room._y)*physics[0])+(yspeed*physics[1]);
_root.sho.room._x += xspeed;
_root.sho.room._y += yspeed;
}
stop ();
e lo faccio partire con :
onClipEvent (enterFrame) {
_root.sho.elastic();
}
fin qui tutto bene, la mia esigenza è che dovrei creare uno script con questo effetto che vada bene per tutti i miei clip senza invece andare in ogni clip a mettre questo script.
Cioè devo associarlo ad ogni pulsante diun menu e quindi sarebbe carino che con uno script solo gli dicessi vallo ad applicare a tutti quelli?
NON CREDO DI ESSERMI SPIEGATA BENE!
fatemi sapere se potete!!!
grazie mille! |
|
| Torna in cima |
|
|
Sponsor
|
|
 |
Coach
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona
|
|
| Torna in cima |
|
|
anli
principiante


Registrato: 13/01/04 13:41
Messaggi: 54
Località: Genova
|
Oggetto:
Inviato: 29.04.04 | 16:38 |
|
|
grazie mille di avermi risposto,mailmio ciclo dove lo posiziono nello script?.... scusa la mia poca bravura in action script!!!
Grazie mille! |
|
| Torna in cima |
|
|
Coach
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona
|
Oggetto:
Inviato: 29.04.04 | 16:44 |
|
|
in un frame... x esempio dove definisci la funzione...
 ____________________________________________________________
Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE! |
|
| Torna in cima |
|
|
anli
principiante


Registrato: 13/01/04 13:41
Messaggi: 54
Località: Genova
|
Oggetto:
Inviato: 29.04.04 | 17:06 |
|
|
alloraho provato ma nulla dove sbaglio?
for(i=0;i<=3;i++){
_root['puls'+i].onEnterFrame = function(){
_root.elastic();
}
}
function elastic () {
physics = [0.25, 0.9]
xspeed = ((mouse[0]-_x)*physics[0])+(xspeed*physics[1]);
yspeed = ((mouse[1]-_y)*physics[0])+(yspeed*physics[1]);
_root._x += xspeed;
_root._y += yspeed;
}
stop ();
non si muovono più i miei pulsantini?
non capisco?
grazie mille  |
|
| Torna in cima |
|
|
Coach
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona
|
Oggetto:
Inviato: 29.04.04 | 17:11 |
|
|
il nome istanza dallo al clip filmato contenente i pulsanti non hai pulsanti...
dalla fretta ho sbagliato a scrivere...
Ma funzionava prima lo script???
dov'è definito l'array mouse??? ____________________________________________________________
Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE! |
|
| Torna in cima |
|
|
anli
principiante


Registrato: 13/01/04 13:41
Messaggi: 54
Località: Genova
|
Oggetto:
Inviato: 30.04.04 | 12:50 |
|
|
...non cicapisco più niente !
Dunque io dovrei far rimbalzare dei pulsanti diun menu, e vorrei non ripetere per ogni clip la funzione ma mi piacerebbe avere una funzione per tutti e che venga richiamata !... semprese si puo fare!
grazie mille per la pazienza!
 |
|
| Torna in cima |
|
|
Coach
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona
|
Oggetto:
Inviato: 30.04.04 | 12:54 |
|
|
ok, ma posta tutto il codice che usi x quell'effetto, altrimenti + di tanto non ti posso aiutare... ____________________________________________________________
Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE! |
|
| Torna in cima |
|
|
anli
principiante


Registrato: 13/01/04 13:41
Messaggi: 54
Località: Genova
|
Oggetto:
Inviato: 30.04.04 | 13:00 |
|
|
ok questo lo metto sul frame:
_root.ecco.ball._x=40;
_root.ecco.ball._y=30;
function elastic () {
physics = [0.25, 0.9]
xspeed = ((mouse[0]-_root.ecco.ball._x)*physics[0])+(xspeed*physics[1]);
yspeed = ((mouse[1]-_root.ecco.ball._y)*physics[0])+(yspeed*physics[1]);
_root.ecco.ball._x += xspeed;
_root.ecco.ball._y += yspeed;
}
stop ();
questo lo metto sul mio clip con istanza "ecco" :
onClipEvent (enterFrame) {
_root.elastic();
}
altro script non ne ho!!
grazie ancora! |
|
| Torna in cima |
|
|
Coach
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona
|
|
| Torna in cima |
|
|
anli
principiante


Registrato: 13/01/04 13:41
Messaggi: 54
Località: Genova
|
Oggetto:
Inviato: 30.04.04 | 16:00 |
|
|
già è vero anche perchè inizialmente era associato ad il mouse invece io non voglio associarlo al mouse allora ho cercato di modificarlo (MALE) e ho ottenuto questo:
function anna () {
lisa = [_x, _y];
}
_root.ecco.ball._x=40;
_root.ecco.ball._y=30;
function elastic () {
physics = [0.25, 0.9]
xspeed = ((lisa[0]-_root.ecco.ball._x)*physics[0])+(xspeed*physics[1]);
yspeed = ((lisa[1]-_root.ecco.ball._y)*physics[0])+(yspeed*physics[1]);
_root.ecco.ball._x += xspeed;
_root.ecco.ball._y += yspeed;
}
stop ();
e al clip associo:
onClipEvent (enterFrame) {
_root.elastic();
}
onClipEvent (enterFrame) {
_root.anna();
}
prima era cosi:
function getmouse () {
mouse = [_xmouse, _ymouse];
}
function elastic () {
physics = [0.25, 0.9]
xspeed = ((mouse[0]-ball._x)*physics[0])+(xspeed*physics[1]);
yspeed = ((mouse[1]-ball._y)*physics[0])+(yspeed*physics[1]);
ball._x += xspeed;
ball._y += yspeed;
}
stop ();
e al clip:
onClipEvent (enterFrame) {
_root.elastic();
}
onClipEvent (mouseMove) {
_root.getmouse();
}
bho non so se riesci a capire ma ti ringrazio molto!  |
|
| Torna in cima |
|
|
|