Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20
  1. #1

    [mx04] se 2 clip si toccano avviene azione

    ciao a tutti cari ragazzi,

    volevo sapere se in flash c'era la possibilità di rilevare un contatto tra due clip diversi..

    in pratica dovrei far capire a flash quando due clip diversi si toccano e far avvenire un'azione tipo attachMovie poi a quello posso pensare io... però mi piaceva sapere in che maniera ripeto posso far capire a flash che due clip si sono toccati..
    so che non è assurdo perchè cmq di giochi in flash ne ho visti parecchi perciò credo si possa fare..

    ringrazio anticipatamente quanti interverranno a questa discussione.

  2. #2
    devi usare hitTest

    tornando al tuo problema supponiamo di avere il mc sparo e quello astronave aliena che devi colpire

    avrai qualcosa di questo tipo

    if (sparo.hitTest(mcastronavealiena)) {
    //tua azione
    }
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  3. #3
    non finirò mai di ringraziarti Enigma_79!!!


    ho creato un clip con nome istanza "mcastronavealiena"

    ed ho messo lo script:

    codice:
    if (sparo.hitTest(mcastronavealiena)) { 
    trace(COLPITO!!!)
    }
    in un frame vuoto sullo stage però mi da il seguente errore:


    **Errore** Scena=Scena 1, livello=Livello 5,
    fotogramma=1:Linea 2: È previsto ')' o ','
    trace(COLPITO!!!)

    Totale errori ActionScript: 1 Errori segnalati: 1
    Cosa sbaglio?

    in pratica ho scoperto che reano i punti interrogativi che gli davano fastidio!!

    però continua a non fungermi forse dipende dal fatto che devo esportare anche la navicella aliena per actionscript ora provo..

    poi t faccio sapere..


  4. #4
    in pratica ora ho caricato il mcastronavealiena con l'attachMovie in questa maniera:

    codice:
    attachMovie("mcastronavealiena","ma",3);
    this.ma._x=100
    this.ma._y=100

    in un frame vuoto dello stage ho:

    codice:
    if (sparo.hitTest(mcastronavealiena)) { 
    trace(COLPITO)
    }
    però non mi va il trace chissà dove sto sbagliando..

    grazie

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    prova con
    codice:
    if (sparo.hitTest(mcastronavealiena)) { 
    trace("COLPITO!!!")
    }

  6. #6
    non gli piace neanche con i doppi apici...

    ma perchè?!?

  7. #7
    Originariamente inviato da and80
    prova con
    codice:
    if (sparo.hitTest(mcastronavealiena)) { 
    trace("COLPITO!!!")
    }
    mi hai anticipato And
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  8. #8
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da eddydesigner
    non gli piace neanche con i doppi apici...

    ma perchè?!?
    aspetta, ho riletto, non puoi mettere la condizione in un clip vuoto senza legargli un evento e sperare che te lo legga

    la condizione và legata ad un evento tipo enterFrame, io sono un po' fuori dalla discussione perchè non ho seguito quella legata a questa, diciamo tra l'altro che nell'altra situazione avrei agito un pelo diversamente a come ti hanno suggerito gli altri, ma l'importante è che le cose vadano, comunque ora ti tocca trovare tra quelli che già hai, un evento che "porti" questa condizione

  9. #9
    ok ragazzi ho capito che devo mettere i doppi apici ma continua a non funzionare sia che lo carico con attachMovie sia che lo metto li sullo stage manualmente...

    secondo voi da cosa può dipendere?

    Grazie ragazzi

  10. #10
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da eddydesigner
    ok ragazzi ho capito che devo mettere i doppi apici ma continua a non funzionare sia che lo carico con attachMovie sia che lo metto li sullo stage manualmente...

    secondo voi da cosa può dipendere?

    Grazie ragazzi
    te l'ho scritto appena sopra

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.