gpt4 book ai didi

apache-flex - 裁剪/剪辑 Sprite

转载 作者:行者123 更新时间:2023-12-01 10:13:41 25 4
gpt4 key购买 nike

如何在 Flex 中对 Sprite 进行裁剪/裁剪?

<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" creationComplete="Init()">
<mx:Script>
<![CDATA[
public function Init():void {
var spr:Sprite=new Sprite();
uic.addChild(spr);
uic.graphics.lineStyle(2,0);
uic.graphics.moveTo(22, 22);
uic.graphics.lineTo(2222, 2222);
}
]]>
</mx:Script>
<mx:Panel title="StackOverflow">
<mx:UIComponent width="200" height="200" id="uic"/>
</mx:Panel>
</mx:WindowedApplication>

请注意,lineTo 完全离开了 UIComponent 和 Panel。

如何使我的 UIComponent 或 Sprite,或与此相关的 Panel 被裁剪/剪裁? alt text
(来源:liquidfeline.com)

我意识到我可以将硬编码的 2222 更改为更合理的值,但我需要一个通用的解决方案,因为实际项目不涉及我可以更改的硬编码值,而是使用动态数据.

最佳答案

您还应该尝试使用 scrollRect,这在性能上会比 mask 更快。 scrollRect简介来自格兰特·斯金纳。

关于apache-flex - 裁剪/剪辑 Sprite ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3191444/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com