我想检查是否有一种简单的方法来为线条建立箭头......目前我正在尝试在线的末端画一个三角形 - 可行,但加载几何图形处理线路可能处于任何角度 - 任何可用的内置功能?Flex-建筑箭头线
1
A
回答
1
var ahl:Number = 6;
myShape.graphics.beginFill(color); //had defined color earlier
myShape.graphics.moveTo(XTo, YTo);
// Point A is the end of line at (XTo, YTo).
// Points B and C are the two other points.
var Bx:Number = XTo - ahl * Math.sin(Math.PI/3 - angle);
var By:Number = YTo + ahl * Math.cos(Math.PI/3 - angle);
myShape.graphics.lineTo(Bx, By);
var Cx:Number=Bx-ahl*Math.cos(Math.PI/2 - angle);
var Cy:Number=By-ahl*Math.sin(Math.PI/2 - angle);
myShape.graphics.lineTo(Cx, Cy);
myShape.graphics.lineTo(XTo, YTo);
0
如果你使用Flex 4,最灵活和最简单的方法(在我看来)就是使用'Path'组件(spark.primitives.Path)。 FTQuest
1
决定只为它赫克做无论如何(Flex 3的):
相关问题
- 1. JavaFX线/箭头箭头
- 2. 移动箭头图像在textarea线与Flex的线
- 3. 建筑路线图
- 4. 创建箭头类
- 5. 建筑码头与Ansible docker_image
- 6. Flex spark spinner,交换箭头行为
- 7. Flex AdvancedDataGrid - 删除排序箭头
- 8. 绘制曲线SVG箭头线的div
- 9. 创建透明箭头
- 10. 创建箭头飞行
- 11. CSS创建消息箭头
- 12. CSS创建与箭头主体对齐的箭头
- 13. 如何用箭头字符串“*”在箭头上创建尾端?
- 14. 如何显示用箭头创建的箭头图例?
- 15. 箭头
- 16. 箭头
- 17. 带有箭头的Matlab水平线图
- 18. 在Matlab中向曲线添加箭头
- 19. 使用CSS生成箭头线
- 20. 用CGContext绘制三角形/箭头线
- 21. 如何使用线,箭头pydot
- 22. 带箭头的Android绘图线
- 23. 使用Javascript线绘制箭头至
- 24. 如何:用箭头画一条线?
- 25. Emacs电力线不显示箭头
- 26. 用UML中的实线打开箭头?
- 27. 如何用箭头画一条线?
- 28. 用Java中的箭头绘制线条
- 29. 直线移动旋转的箭头
- 30. matplotlib三维图中的虚线箭头
没有什么内置的,将做到这一点,但我之前围绕这一事实得到和复杂的几何形状,只需创建箭头,因为它自己的精灵然后设置旋转角度(绘制尖端到0点,所以围绕尖端旋转发生),然后使用zRotation(使用arctan函数和x和y增量得到角度)。如果你想了解更多关于这种方法的细节,请告诉我,我会写出来。 – shaunhusain 2011-04-04 19:12:58
好的 - 我实际上设法得到三角形是正确的,在经过了45分钟的角度惯例的试验和错误之后......基本上假定角度等于60度,线端有一个尖端并计算了其他2个点。 。效果很好! – RG1967 2011-04-04 19:44:15
如果您将解决问题的代码发布为问题的解决方案并将其标记为已接受的答案,那将会非常有用。这将有助于未来有同样问题的其他人。 :) – 2011-04-04 20:08:46