Pagina 3 di 3 primaprima 1 2 3
Visualizzazione dei risultati da 21 a 29 su 29

Discussione: HitTest

  1. #21
    grazie, gentilissimo.

    quindi se ho ben capito quel che devo fare io è impossibile con questo metodo.

    devo simulare un aggancio alla griglia, hai metodi alternativi?
    bye bye baby...

  2. #22
    devi appunto verificare la collisione con il mouse
    esempio

    http://www.raffaellosartori.it/griglia.html

    sorgente

    http://www.raffaellosartori.it/griglia.zip
    "...non è detto che sia tardi se non guardi che ora è..."

  3. #23
    capito.

    ora smanetto un po' con questo sistema,

    ma secondo te se al posto dei rombi faccio delle linee che disegnano una griglia e poi aumento le dimensioni di bersaglio funzionerà?

    io ci tento

    lori
    bye bye baby...

  4. #24
    se la griglia è quadrata, sì
    "...non è detto che sia tardi se non guardi che ora è..."

  5. #25
    ovviamente no, è a rombi!!!

    continuo a smanettare
    bye bye baby...

  6. #26
    ti attacco un'immagine,

    dunque devo trovare un metodo per cui i bersagli dei cubi rossi si attacchino agli agganci di una linea, i gialli e i blu idem.

    ogni gruppo di cubi è formato da oggetti con dimensioni diverse

    capisci?
    bye bye baby...

  7. #27
    raffaaaaaa dove sei?????
    bye bye baby...

  8. #28
    dove sono? al lavoro
    direi che dovresti mettere una piccola clip (bersaglio) nel punto di aggancio di ogni cubo, poi gli agganci della linea gialla li chiami
    g1, g2, g3....i rossi r1, r2.....ecc, poi nei cubi fai il controllo della collisione con le clip dello stesso "colore", quidni la clip bersaglio dei cubi gialli avrà (+ o -)

    onClipEvent (mouseUp) {
    if (dragging) {
    stopDrag();
    X = this._x;
    Y = this._y;
    for (i = 1; i <= 12; i ++) {//supponendo 12 agganci
    if (this.hitTest(eval("_root.g" + i))){
    this._x = _root["g" + i]._x;
    this._y = _root["g" + i]._y;
    break;
    }
    }
    dragging = 0;
    }
    }
    "...non è detto che sia tardi se non guardi che ora è..."

  9. #29
    senti mi smbra di essere idiota ma non riesco a farlo funzionare!
    Ho messo istanze di mc bersagli nella prima riga in alto, li ho nominati tutti con be1, be2 ecc. Ho provato a mettere il tuo codice sia all'istanza del cubo sullo stage che all'istanza (che ho chiamato bersahlio) del bersaglio all'interno del mc del cubo. ho provato anche ad associare il tuo codice ad entrambi.

    non succede nulla se non che quando il codice è associato all'istanza del cubo questo si aggancia ma da dx a sx.

    un incubo:master:
    bye bye baby...

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.