Visualizzazione dei risultati da 1 a 6 su 6

Discussione: incremento rotazione

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    18

    incremento rotazione

    ciao a tutti,
    avrei bisogno di un aiutio per uno script.

    alloro divrei fare in modo che un movie clip aumenti la sua velocità di rotazione quando si verifica l'hitTest e poi torni alla velocità originaria quando l'hittest non si verifica +:

    lo script a cui sono arrivato, guardando anche i tutorial sul sito, e che non riesco a far funzionare precisamente è questo.
    alla time line ho associato questo
    ---------------
    x = "1";
    onEnterFrame = function() {
    _root.invisibile._rotation += 1*x;
    };

    stop();
    ---------------
    a un movie clip ( logo) ho associato
    --------------------
    onClipEvent (enterFrame) {
    if (_root.logo, hitTest(_root.cerchio)) {

    set(_root.x++, "");
    } else {
    set(_root.x--, "");


    }
    }
    -----------------
    lo scrpit mi aumenta e diminuisce la velocità di rotazione a + infinito credo, ma come posso dargli un valore limite dopo il quale non deve + aumentare o diminuire la x

    grazie mille

  2. #2
    il tuo script potrebbe diventare così:


    x = "1";
    onEnterFrame = function() {
    if (x<=il_numero_che_vuoi_te){
    _root.invisibile._rotation += 1*x;
    if (_root.logo, hitTest(_root.cerchio)) {
    x++
    } else {
    x--
    }
    }else{
    //qualcos'altro
    }
    }


    quindi levi il codice dal movieclip e lo metti tutto nel fotogramma

    BuonaFortuna

    SpinaCaper

  3. #3
    ultima cosa

    invece di x="1" metti x=1 senza virgolette

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    18
    ciao spina_caper

    grazie per l'aiuto, ma non sembra funzionare, può essere che sbaglio io qualcosa:
    per qualsiasi valore maggiore della x che metto qui --if (x<=il_numero_che_vuoi_te)--- il logo interessato (invisible) fa qualche giro e poi si ferma, e l'hittest sembra non avere effetto:
    hai qualche idea??

  5. #5
    si

    è sbagliato il pezzo di codice dell'if (quello con hittest)

    dopo _root.non_mi_ricordo ci deve andare il punto e non la virgola

    quindi

    _root.mc.hitTest(_root.mc2) ad esempio


    è l'unica cosa che mi è venuta in mente

    SpinaCaper

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    18
    sono proprio un cieco, non l'avevo visto

    grazie mille spina_caper

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.