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

Discussione: Drag&Drop

  1. #1

    Drag&Drop

    Probabilmente è un problema stupido ma io ora proprio non ci arrivo ...

    ho questo scritp:
    codice:
    if (this.hitTest(eval("drop" add assoc[this.id]))) {
      // Azioni varie
    }
    Ora il problema è, all'interno dell'if io so quale clip è stato trascinato e rilasciato. Ma come faccio a sapere sopra quale clip è stato rilasciato?

  2. #2
    up

  3. #3
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,322
    targetPath(this)


    questo comando restituisce il percorso del clip in questione

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    codice:
    if (this.hitTest(eval("drop" add assoc[this.id]))) {
    	trace(eval(targetPath(this)));
    }
    ciao

  5. #5
    non è cosi facile (purtroppo)

    quell'if sta dentro un prototype che viene chiamato dal clip che trascini ... quindi quel comando mi restituisce il nome del clip trascinato ... mentre a me serve quello su cui viene rilasciato

  6. #6
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,322
    scusa mi spieghi un secondo che fa questo??

    add assoc[this.id])))

  7. #7
    il mc che è stato trascinato e rilasciato chiama il prototype

    nel prototype c'e l'if che controlla dove è stato rilasciato.

    Se è stato rilasciato su un particolare movie esegue delle azioni altrimenti delle altre.

    Ho un array per le associazioni trascinato <-> target
    e quel eval("drop" add assoc[this.id]) corrisponde al mc target corretto

  8. #8
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,322
    sicuramente restituisce un percorso di clip "dinamico"


    se tu imposti un prototype nella stenna maniera


    e lo richiami nei clip in cui viene rilasciato il drag
    e come azioni metti

    x=targetPath(this)

  9. #9
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,322
    ma nell'array specifichi già in quale clip deve essere rilasciato??


    cioè hai un array tipo questo??


    ciao=new Array("mioclip1","mioclip2") ???

  10. #10
    mi sa che non ho capito

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.