• User

    Ok, l'ho tolto ma l'ingranaggio non gira su se stesso sull'asse centrale.. ma è come se descrivesse un'orbita :S e nella finestra di output appare:

    Scena=Scena 1, Livello=ingranaggio 1, Fotogramma=1:Linea 2: L'istruzione deve apparire all'interno del gestore on/onClipEvent
    {


  • User

    praticamente l'azione dello script la devo inserire in

    on/onClipEvent
    {

    ??


  • Super User

    @dummie said:

    Ok, l'ho tolto ma l'ingranaggio non gira su se stesso sull'asse centrale.. ma è come se descrivesse un'orbita :S e nella finestra di output appare:

    Scena=Scena 1, Livello=ingranaggio 1, Fotogramma=1:Linea 2: L'istruzione deve apparire all'interno del gestore on/onClipEvent
    {
    Il problema che non gira sull'asse centrale è perchè devi mettere il suo punto di registrazione al centro 🙂

    Per quanto riguarda l'errore è perchè stai scrivendo il codice ancora sulla clip e non sulla timeline.

    Non toccare la clip o vengo lì e ti disinstallo Flash 😄
    Blocca il livello dove c'è la clip ingranaggi.
    Seleziona il frame,
    premi F9 e scrivi il codice che ti ho detto. 🙂


  • User

    ma non è che l'orbita sia dovuta a quel "più" che si vede nell'immagine postata qui di seguito e che appare in alto sulla sinistra quando seleziono l'ingranaggio?

    [URL=http://img242.imageshack.us/my.php?image=ingranaggio2uz7.jpg]image


  • Super User

    @dummie said:

    ma non è che l'orbita sia dovuta a quel "più" che si vede nell'immagine postata qui di seguito e che appare in alto sulla sinistra quando seleziono l'ingranaggio?

    Clicca 2 volte la clip e ci vai dentro.
    Col pannello 'Align', la allinei al centro.
    Esci dalla clip.
    Cancellala dallo Stage e ritrascinala dalla libreria allo Stage.
    Chiamala my_mc.
    Blocca il suo livello (col lucchetto).
    Seleziona il frame dove è la clip.
    Premi F9 e scrivi il codice.

    😄 😄


  • User

    FUNZIONAAAAAAAAAAA :vaiii:

    rotea su se stesso, porca miseriaccia!!!!!! ok, prima di mettermi a mo' di zerbino faccio altre tre domande (lo so, rompo le uova ma mi piacciono le frittate!)

    un GRAZIE a Flep (che mi sopporta da quando sono entrato) e Onsitus!

    1. si può gestire la velocità di rotazione?

    2. se voglio far girare anche un altro ingranaggio, devo inserire lo stesso script ma cambiando il nome alla clip e di conseguenza anche nello script? ovvero al posto di "my_mc" posso mettere "my_md"?

    3. per far girare in modo antiorario l'ingranaggio come modifico lo script?!?!

    P.s. Caro flep, non hai tutti i torti a venire qui e a disinstallarmi il flash! Dummie sono e Dummie rimarrò!


  • Super User

    Caro dummie, mi fa piacere vedere la tua contentezza nel raggiungere un traguardo con Flash 🙂 non disinstallarlo mai 🙂
    Non sei Dummie 😉 sei solo alle prime armi come lo ero io 😉

    1. La velocità la puoi gestire in 2 modi:
      -a: accelleri il frame rate
      -b: i due ++ sono come scrivere my_mc._rotation+=1; se lo vuoi aumentare potresti scrivere my_mc._rotation+=2;

    2)all'interno del metodo onEnterFrame scrivi la stessa cosa per il secondo ingranaggio:
    my_mc_2._rotation+=1;

    1. my_mc._rotation-=1;

    🙂


  • User

    Ehm... innanzitutto ti ringrazio per la tua disponibilità ma purtroppo sono ancora limitato..

    io ora ho questo script

    my_mc.onEnterFrame=function()
    {
    this._rotation++;
    }

    dove devo andare a scalfire il codice per inserire:

    my_mc._rotation+=2 ?

    Ho provato a metterlo a unpo' di parti seguendo l'istinto (perchè la ragione sta a dormire) ma ovviamente poi l'ingranaggio non gira più!


  • Super User

    Si scusami sono stato poco chiaro, è tardi... 🙂

    Per un ingranaggio:

    
    my_mc.onEnterFrame=function():Void
    {
        this._rotation+=1;
    }
    
    

    Per due ingranaggi:

    
    my_mc.onEnterFrame=function():Void
    {
        this._rotation+=1;
        my_mc2._rotation+=1;
    }
    
    

  • User

    P.s. intanto mi sto sfiziando come un pazzo sul tuo sito cercando di farmi bombardare la faccia dai vetrosi meteoriti viola!


  • Super User

    Chiaramente il secondo ingranaggio devi chiamarlo my_mc2 .


  • User

    @Flep said:

    Si scusami sono stato poco chiaro, è tardi... 🙂

    Per un ingranaggio:

    >
    my_mc.onEnterFrame=function():Void
    {
        this._rotation+=1;
        my_mc2._rotation+=1;
    }
    
    >```
     
    Ah ecco, non pensavo di poter inserire il codice li di seguito.. ok adesso provo e ti ringrazio del tempo che hai perso con me! ti auguro una buonanotte e stai fresco per domani che sicuramente dovrò stressarti :vaiii: 
     
    grazie ancora di tutto!

  • Super User

    @dummie said:

    P.s. intanto mi sto sfiziando come un pazzo sul tuo sito cercando di farmi bombardare la faccia dai vetrosi meteoriti viola!

    :lol:


  • Super User

    @dummie said:

    Ah ecco, non pensavo di poter inserire il codice li di seguito.. ok adesso provo e ti ringrazio del tempo che hai perso con me! ti auguro una buonanotte e stai fresco per domani che sicuramente dovrò stressarti :vaiii:

    grazie ancora di tutto!

    Si guarda che l'ho editato, ho scritto i due codici per un ingranaggio solo e per tutti e due. 🙂


  • User

    @Flep said:

    Chiaramente il secondo ingranaggio devi chiamarlo my_mc2 .

    ok!