Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在flashide中反转倾斜转换?_Flash_Flash Cs5_Transformation_Skew - Fatal编程技术网

如何在flashide中反转倾斜转换?

如何在flashide中反转倾斜转换?,flash,flash-cs5,transformation,skew,Flash,Flash Cs5,Transformation,Skew,在舞台上放置一个100px×100px的盒子(不是电影唇,只是一个简单的形状)。 现在应用30度的垂直倾斜。你应该得到这个。。。 单击形状外部以释放变换数据。倾斜度重置为0(这是预期的),请参见下图 但是您将对形状应用什么样的倾斜以使其恢复到原始形状。起初,我以为垂直倾斜是-30,但这似乎返回了一个奇怪的混合形状。。见下文: 我刚试过,答案出人意料地显而易见……虽然我不觉得难过,但我经常忽视显而易见的东西 单击对象,然后将“倾斜角度”设置回0度 还有,+1是一个很好的说明问题 编辑:与我的

在舞台上放置一个100px×100px的盒子(不是电影唇,只是一个简单的形状)。

现在应用30度的垂直倾斜。你应该得到这个。。。

单击形状外部以释放变换数据。倾斜度重置为0(这是预期的),请参见下图

但是您将对形状应用什么样的倾斜以使其恢复到原始形状。起初,我以为垂直倾斜是-30,但这似乎返回了一个奇怪的混合形状。。见下文:

我刚试过,答案出人意料地显而易见……虽然我不觉得难过,但我经常忽视显而易见的东西

单击对象,然后将“倾斜角度”设置回0度

还有,+1是一个很好的说明问题


编辑:与我的动画师交谈。她尝试了问题中的步骤,奇怪的是-30奏效了。她使用Flash CS4。作为一个可能的替代方案,她建议将这幅画作为一个符号,然后将其倾斜。这样,你就可以回到原来的状态。不确定这是否有帮助,但希望对您(或某人)有帮助。

我终于为我的设置(CS5 Flash)解决了这个问题。步骤如图所示,但按照以下步骤进行:

  • 将scaleX设置为(1/cos([skew amount])*100。倾斜量需要转换为弧度
  • 将v-skew设置为-[skew amount]
  • 释放形状,然后重新选择它(所有转换数据都将重置)
  • 将scaleX设置为(1/cos([skew amount])*100。是的,你需要做两次

  • 我认为基本形状(不是电影唇,也不是精灵)不合适?谢谢,虽然我是用一个基本的形状做的,不是电影唇或精灵。我检查过了。我希望它这么简单,但是你确定你在形状外部单击以根据我的行“单击形状外部以释放转换数据”重置转换数据。倾斜度重置为0(这是预期的),请参见下图“因此倾斜度为0度,因此,按照您的建议将其更新为0度是行不通的。老实说,我希望是这样,但事实并非如此。我感谢你的帮助,尽管我非常小心地确保我准确地重现了你的问题。我不仅重新创建了问题,还重新创建了解决方案。重复一遍,我完全按照你的指示做了。在阴影外部单击后,再次单击形状(强调,而不是在那里喊),并将其上的倾斜角度设置为0。我试过这个,效果很好。如果这对您不起作用,那么您的代码中一定有另一个组件(或软件或计算机中的bug/glitch)影响了这一点。这很令人困惑,我们必须使用不同版本的Flash或Adobe suite,或者正如您所说的不同的计算机设置。谢谢你,我也感谢你的帮助