Visualizzazione dei risultati da 1 a 3 su 3

Discussione: zoom mappa

  1. #1

    zoom mappa

    Ciao a tutti,
    Ho una mappa draggabile con il mouse e un pulsante che zoomma ad ogni click,
    il problema è che se, dopo aver zoommato e spostato la mappa in qualsiasi direzione, lo zoom successivo tende sempre a spostarsi verso il centro della mappa, non mantenendo la mia visualizzazione(posizione) attuale della mappa.

  2. #2
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    quindi??
    magari se posti un po di codice si può vedere.
    cmq penso che ti rilevi le coordinate _x e _y
    della mappa quando rilasci il drag e sapendo la proporzione
    dell'ingrandimento dovresti riuscire a fare tutto.

  3. #3
    :rimo fotogramma::

    x = getProperty(_root.mappa_intera, _xscale);
    y = getProperty(_root.mappa_intera, _yscale);


    :ulsante zoom::

    on (press) {
    setProperty("_root.mappa_intera", _xscale, x*1.5);
    setProperty("_root.mappa_intera", _yscale, y*1.5);
    x = getProperty(_root.mappa_intera, _xscale);
    y = getProperty(_root.mappa_intera, _yscale);
    }

    ::clip della mappa::

    onClipEvent (mouseDown) {
    startDrag("_root.mappa_intera");
    }
    onClipEvent (mouseUp) {
    stopDrag();
    }

    dopo aver zoommato e draggato in una direzione, il successivo zoom tende a tornare verso il centro
    :metallica

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.