Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771

    limiti interi in startDrag

    Salve a tutti

    Sto utilizzando la funzione startDrag per trascinare dei cursori scroll lungo delle relative guide.

    Forse la maggior parte di voi non ha mai fatto caso che i limiti dichiarati in tale funzione risultano essere sempre dei valori interi. Ovvero vengono approssimati al relativo valore intero.

    Non so a voi... ma a me succede così.

    Ad esempio se scrivo

    codice:
    mc.startDrag(false, 10.5, 100.15, 10.5, 200.9)
    mc teoricamente dovrebbe poter essere trascinato lungo la traiettoria nell'asse y da 100.15 a 200.9 e restare però ancorato nella posizione 10.5 dell'asse x. Giusto?

    Ma ciò non avviene.
    Il mc sarà trascinato tra y 100 e y 200 e la sua _x sarà pari a 10. :rollo:

    A me serve invece che i valori dei limiti siano rispettati anche nella loro parte decimale.

    Ho già pensato a diverse soluzioni per aggirare il problema ma non vorrei dover ricorrere a certi sotterfugi :master:

    Ad esempio supponiamo che il mc trascinato stia dentro un mc padre.
    Possiamo notare che il mc trascinato farà comunque riferimento direttamente al sistema di coordinate del mc padre.
    Si può pensare quindi di spostare il mc padre della parte decimale che ci serve e quindi, nel contesto, vedremo il nostro cursore bloccato ad esempio su una x 10.5 anziché 10.

    O ancora meglio creare il mc trascinato più grande rispetto alle dimensioni normali è ridurre invece le dimensioni del clip padre in modo che anche utilizzando valori interi si abbia comunque un maggior grado di precisione.
    Certo, in questo caso dovremo ricalcolarci proporzionalmente i valori dei limiti.

    Ma prima volevo chiedere a voi se conoscete una soluzione più adatta senza dover ricorrere a questi trucchi da baraccone.

    A presto...
    Buona settimana
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

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.