Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22

Discussione: pippo e pluto

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    68

    pippo e pluto

    ciao ragazzi... ho bisogno di voi...
    ho 2 mclip "pippo" e "pluto", pippo è fermo mentre pluto si muove con lo startdrag ora... come posso fare in modo che quando pluto passa sopra pippo parta un altro movie?


    Ciao a tutti e grazie per l'aiuto

  2. #2
    getBounds

    ti restituisce 4 valori
    Codice PHP:
    xMin xMax yMin e yMax 
    sono i valori delle coordinate massime e minime del tuo clip
    Codice PHP:
    clip.getBounds()
    clip.Minx etc etc 
    Se la _x del tuo clip draggato == a Minx etc etc allora lo fai partire.

    Fai delle prove via ActionScript e poi posta se hai difficoltà.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    68
    raffaeu... scusami riesci a darmi qualche dritta in più...

    lasciando perdere le posizioni che ovviamente dipendono da dove si trova il mio mc a chi devo assegnare il grtbound. Riusciresti a farmi un esempio?

  4. #4
    codice:
    //restituisce un rettangolo per un' istanza data
    getBounds()
    
    rettangolo = pippo.getBounds(this)
    //genera queste coordinate
    rettangolo.yMin
    rettangolo.yMax
    rettangolo.xMin
    rettangolo.xMax
    
    //controlli se il clip è sopra
    
    if (pluto._x > rettangolo.xMin && pluto._x < rettangolo.xMax && pluto.y > rettangolo.yMin  .......){
             //pippo è sopra pluto quindi!!
    }
    
    Questo controllo lo devi assegnare ad un evento, pippo.onEnterFrame, per esempio.

    Sono stato esaustivo?
    Meglio di un manuale.


  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    68
    grande... hai capito di cosa avevo bisogno!!!
    si molto meglio di un manuale.... grazie

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    68
    Ciao allora... al frame ho assegnato:

    startDrag(FUOCO, true, 170,170,600,170);
    rettangolo = FUOCO.getBounds(this);
    rettangolo.yMin = 12;
    rettangolo.yMax = 24;
    rettangolo.xMin = 12;
    rettangolo.xMax = 24;

    al mc acqua (MC fermo) ho assegnato:

    ACQUA.onEnterFrame
    if (FUOCO._x > rettangolo.xMin && FUOCO._x < rettangolo.xMax && FUOC0.y > rettangolo.yMin && FUOCO._y < rettangolo.yMax){ GotoAndStop (3)
    }

    MI DA ERRORE... E POI MI COMPARE UNA FINESTRA CON SCRITTO CAPISCI INTRERNETTE!! :gren:

    AIUTAMI ANCORA RAFFAEU

  7. #7
    non sarebbe meglio un hitTest?
    "...non è detto che sia tardi se non guardi che ora è..."

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    68
    raffa 62...
    cioè significa che mi aiuti

  9. #9
    nelle action di pluto

    onClipEvent(enterFrame){
    if(this.hitTest(_root.pippo)){
    //azioni
    }
    }
    "...non è detto che sia tardi se non guardi che ora è..."

  10. #10
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    68
    soluzione non conforme... ritornerei sulle molita di raffaeu se qualcuno mi aiuta...

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.