Difficoltà per l'utente di fare doppio clic con precisione su un punto dati nei grafici di Adobe Flex

StackOverflow https://stackoverflow.com/questions/1617934

Domanda

Abbiamo alcune azioni associate agli eventi di doppio clic su un punto dati all'interno dei grafici Flex. Quando l'utente posiziona il puntatore del mouse, il datatip del mouse viene mostrato correttamente. Tuttavia, l'utente deve fare doppio clic su "precisamente" sul punto, per attivare correttamente l'evento. Possiamo aumentare "raggio" o "intervallo" o "regione" o "area target" di questo evento clic?

PS: i dettagli tecnici sono -

  • myChart.addEventListener (ChartItemEvent.ITEM_DOUBLE_CLICK, doubleClickHandler);
  • mychart.dataTipFunction = myDataTipFunction;

  • Firefox 3.5

  • Flex SDK 3.3
  • Flash Player 10

Per favore aiuto !!!!

Grazie in anticipo.

È stato utile?

Soluzione

Sì, è possibile impostare la proprietà mouseSensitivity sul grafico per specificare un raggio di delimitazione attorno ai punti di dati che Flex utilizzerà per determinare se è stato fatto clic su un punto.

Dai documenti:

public var mouse Sensibilità: Numero = 5 Specifica la distanza, in pixel, che Flex considera un punto dati sotto il puntatore del mouse quando il puntatore si sposta su un grafico. Flex considera qualsiasi punto dati a meno di pixel di sensibilità del mouse sotto il puntatore del mouse. Questo valore viene utilizzato anche dal metodo findDataPoints.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top