Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di mud
    Registrato dal
    Jun 2004
    Messaggi
    414

    recupero coordinate oggetto draggato

    ciao a tutti
    ho unproblema nel drag di un oggetto

    ho bisogno delle sue coordinate anche dopo che è stato draggato, ma con
    startDrag(); e stopDrag(); le coordinate dell'oggetto non cambiano.

    come faccio?

    ho provato ad impostare l coordinate dell'oggetto = a quelle del mouse al momento del "press" ma non funziona benissimo

    help me


  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Potresti chiarire meglio la richiesta? Non l'ho capita molto bene

  3. #3
    Utente di HTML.it L'avatar di mud
    Registrato dal
    Jun 2004
    Messaggi
    414
    ho un oggetto che viene draggato (la galleria del mio sito)
    qst oggetto è composto da altri oggetti che si ricompongono e si adattano alle dimensioni dell'immagine caricata, in qst calcolo ho bisogno che vengano recuperate le coordinate dell'oggetto draggabile, ma se l'utente dragga l'oggetto le coordinate non cambiano! e quindi il calcolo per il ridimensionamento non funziona

    e come se lo startDrag non intervenisse sulle coordinate dell'oggetto!

    cmq ti posto qst esempio
    le coordinate visualizzate all'interno del mc sono quelle dell'mc stesso come si può notare draggando l'oggetto qst non cambiano

    http://www.mudprod.com/public/downlo...e/dragtest.swf

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Già, ma allo stopDrag tu fai il refresh delle coordinate?

  5. #5
    Utente di HTML.it L'avatar di mud
    Registrato dal
    Jun 2004
    Messaggi
    414
    no :rollo:
    come si fa?

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Nella stessa funzione che controlla lo stopDrag devi reimpostare le coordinate.
    Tanto per fare un esempio:

    Codice PHP:
    clip.onPress = function () {
        
    this.startDrag();
    }
    clip.onRelease = function () {
        
    this.stopDrag();
        
    trace(this._x+" - "+this._y);


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.