Dificuldade para o usuário precisamente clique duas vezes em um ponto de dados em gráficos do Adobe Flex
-
06-07-2019 - |
Pergunta
Temos algumas ações associadas a eventos, clique duas vezes em um ponto de dados dentro de tabelas Flex. Quando o utilizador paira ponteiro do rato, o rato datatip é mostrado correctamente. No entanto, as necessidades do usuário dar um duplo clique 'precisamente' para o ponto, para acionar o evento corretamente. podemos aumentar 'raio' ou 'gama' ou 'região' ou 'área-alvo' deste evento clique?
PS: As características técnicas são -
- myChart.addEventListener (ChartItemEvent.ITEM_DOUBLE_CLICK, doubleClickHandler);
-
mychart.dataTipFunction = myDataTipFunction;
-
O Firefox 3.5
- Flex SDK 3.3
- Flash Player 10
Por favor ajuda !!!!
Agradecemos antecipadamente.
Solução
Sim, você pode definir a propriedade mouseSensitivity em seu gráfico para especificar um raio delimitadora em torno de seus pontos de dados que Flex irá utilizar para determinar se um ponto foi clicado.
De docs:
public var mouseSensitivity: Number = 5 Especifica a distância, em pixels, que Flex considera um ponto de dados para estar sob o ponteiro do rato quando o cursor se move em torno de um gráfico. Flex considera qualquer ponto de dados de menos do que os pixels mouseSensitivity longe de estar sob o cursor do rato. Este valor também é utilizado pelo método findDataPoints.