Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Test in flash

  1. #1

    Test in flash

    ciao a tutti,
    ho 1 problemino, che non so proprio come risolvere,
    devo creare un "test" in flash, vi spiego:

    Ho 1 "tabellone" dove devo posizionare nel punto giusto dei pezzi.

    I pezzi da inserire sono per esempio:
    - quadrato
    - cerchio
    - triangolo
    questi sono posizionati all'esterno del mio tabellone in una palette,
    io con il mio mouse, ne devo prendere 1 trascinarlo fino al "buco" corrispondente che c'è nel mio tabellone,
    se indovino in buco giusto (es: pezzo cerchio su buco cerchio) il pezzo mi resta bloccato nel tabellone,
    mentre se sbaglio (es: pezzo cerchio su buco triangolare) il pezzo mi torna nella palette esterna al mio tabellone.

    Qualcuno sa indicarmi come posso fare 1 cose del genere?
    O almeno mi sapete consigliare con che funzione potrei fare questo spostamento?

    Grazie in anticipo. Daniela.
    -------
    Intanto io ci Provo
    -------

  2. #2
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    beh per spostare i pezzi usi il metodo onDrag dei movieclip

  3. #3
    E per dirgli che si fermino solo se sono nel punto giusto?
    -------
    Intanto io ci Provo
    -------

  4. #4

    Drag and drop.

    Ciao, fortunatamente ho trovato questo file che forse mi potrebbe andar bene
    http://flash.html.it/movie/vedi/938/dragndrop-forzato/

    però vorrei cambiare solo 1 cosa, per esempio l'oggetto n°1
    dovrebbe poter andare bene sia sul target 1 che sul target 2!

    Qualcuno sa dirmi se si può modificare e come?
    Grazie
    -------
    Intanto io ci Provo
    -------

  5. #5
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    prova a guardare nel codice quale è la condizione che fa si' che un tale oggetto vada bene nella posizione 1; ci sarà probabilmente un if che controlla la cosa, esempio:

    if (coordTuoOggetto1==coordTarget1){
    ok
    }

    tu ad esempio aggiungi:
    if ((coordTuoOggetto1==coordTarget1) or (coordTuoOggetto2==coord Target1)){
    ok
    }

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.