В настоящее время я создаю приложение для прудовой вспышки, и у него есть эффект водной ряби, когда он рендерится, эффект водной ряби находится не в моем положении мыши, хотя фактически моя функция заставляет его рисовать в моем положении мыши. Я сделал показ области перерисовки на флеш-плеере и прикрепил это изображение. Кто-нибудь знает, как решить эту проблему?
addEventListener(MouseEvent.MOUSE_MOVE,onMouseMoveTriggered);
addEventListener(MouseEvent.MOUSE_DOWN, onMouseDownTriggered);
private function onMouseMoveTriggered(e:Event):void {
if (canPlay)
{
waterMovementSound.play();
canPlay = false;
soundTimer.start();
}
myRippler.drawRipple(stage.mouseX, stage.mouseY, 10, 0.9);
//evt.stageX
//evt.stageY
}
private function onMouseDownTriggered(e:Event):void {
myRippler.drawRipple(stage.mouseX,stage.mouseY, 10, 0.9);
stage.mouseX;
stage.mouseY;
}