apache-flex - 如何使 Canvas 在 Flex 中剪辑其内容?

标签 apache-flex canvas clipping

我使用 moveTo 和 lineTo 图形方法在 Canvas 对象上绘制一条线。如果线的一端位于 Canvas 之外,则该线会溢出并绘制在应用程序中的其他元素之上或之下。

如何让 Canvas 将线条包含在自身中?

谢谢!

最佳答案

前段时间我遇到了类似的问题。您需要在 Canvas 中嵌入另一个容器,并在其中绘制原始图形。我相信这是因为 Canvas 组件只剪辑子组件,而不是原始图形。

此处示例:http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?forumid=60&catid=585&threadid=1421196 .它包含一些大约在页面中间的示例代码。

关于apache-flex - 如何使 Canvas 在 Flex 中剪辑其内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/523571/

相关文章:

apache-flex - Parsley:如何在 2 个 Parsley 配置之间共享实例?

css - 使用 CSS 设置 Flex MX ComboBox 背景颜色

ios - 在 SwiftUI 中,如何使手势在容器 View 之外处于非事件状态?

iphone - 填充 CGPath 的逆值而不进行裁剪

apache-flex - 为什么 Alert.show() 给我两个警报框?

apache-flex - Flex Builder 3 或 Flex 4(Flash Builder 4 又名 Gumbo)

javascript - Web 应用程序性能 : SVG, Canvas 或 Dom 操作

javascript - 如何在 Chart.js 折线图中的曲线不改变的情况下通过 x 轴和 y 轴移动点?

javascript - Canvas 中的图像尺寸、比例错误并且变得模糊

objective-c - 无法关闭在 Interface Builder 中创建的 NSView 实例的剪辑