给定以下假设功能:
bowlingBall : Form -> Signal Element
bowlingBall shape =
makeMovable shape
一个人将如何获取绝对位置
bowlingBall greenFilledCircle
?
我注意到,当我调试包含可拖动元素的编译页面时,chrome会跟踪该属性下的位置transform: matrix(...)
-这是我们可以使用elm函数来利用的东西,还是需要使用一些互操作?
简短的答案是,您不能直接执行所要求的Element
s。有一个拉取请求可以允许您执行此操作,但尚未将其合并。
同样,也不是直接检查任一位置的好方法Form
。
过去,我遇到过类似的问题,而解决该问题的方法是在模型中保留我的各种物品的位置,并对该位置进行所有位置操作。
这不是完美的。特别是如果没有此功能,则sMouse
使用的坐标系与Form
s使用的坐标系之间的繁琐转换变得非常烦人,尤其是如果您的Form
s恰好不在窗口左上角居住于画布上时。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句