Visualizzazione dei risultati da 1 a 9 su 9

Discussione: On Collision

  1. #1
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529

    On Collision

    Ciao a tutti.

    Volevo sapere come posso fermare un filmato quando un mio mc sulla _root si trova sopra di un'altro mc.

    spiego meglio: in pratica un mio mc (ball) voglio dhe si fermi quando passa sopra ad un'altro mc (ball_1) il tutto si trova sullo stage principale....è possibile tutto ciò ?!?

    Mi affido a voi esperti di flash
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  2. #2
    devi usare l'hitTest ... cercalo nel manuale, non è difficile da usare

  3. #3
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Ok ne ho capito quanto prima

    In che manuale? intendi nel sito flas-mx
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  4. #4
    si il manuale flash ... F1

    l'hitTest è fatto apposta per determinare la collisione tra gli oggetti ... per il codice specifico ti rimando al manuale, poi se hai ancora problemi chiedi

  5. #5
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Questo è quello che ho trovato sul manuale:


    if(_root.ball, hittest(_root.square)){
    trace("ball intersects square");
    }
    ----------------------------

    In pratica dovrei scrivere così:


    if(_root.ball, hittest(_root.ball_1)){
    _root.stop;
    }

    ------------------------------
    per poter fermare il mio filmato cosa dovrei aggiungere?
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  6. #6
    if(_root.ball.hittest(_root.ball_1)){
    _root.stop();
    };

    cos'i quando i due mc collidono vai a bloccare l'esecuzione della _root ... se tu volevi bloccare la _root allora funziona

  7. #7
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Il problema è che il movimento del mc "ball" è comandato da actionscript e non da un motionTweening disegnati da me.

    Non mi si ferma quando ci va sopra !!
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  8. #8
    e allora dovrai sostituire _root.stop() con qualche azioni che fermi il movimento del clip "ball" ... questo mi sa che te lo devi studiare da te

  9. #9
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Ok adesso ci do un'occhiata..grazie dei consigli

    Ciauz
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.