actionscript-3 - 为什么此 ActionScript Flip 会导致我的网站模糊?

标签 actionscript-3 animation rotation flip

我正在使用翻转机制来浏览我的网站( flip filedemo )。问题是,一旦它被翻转,内容就会像我想要的那样显示得很好,但是从翻转的(右)部分和实心的左部分(当你仔细观察时可以看到)有一些偏移。此外,正确的部分现在有点模糊(这是我问题中令人不安的部分)。这一切都是由翻转引起的(我认为是 rotationY 引起了问题)。

当我单击一个按钮时,我会执行以下操作:

flip=new Flip(currentPage,nextPage,richting);
content.addChild(flip);
currentPage=nextPage;
nextPage = new MovieClip();

最佳答案

有一个修复方法,请考虑以下事项:

// store original matrix
var origMatrix:Matrix = box.transform.matrix;
// set initial position
box.rotationY = -180;
// start animation
TweenLite.to(box, 1, {rotationY:0, onComplete:cleanBlur})
// execute after animation complete
function cleanBlur():void {
    box.transform.matrix = origMatrix;
}

也许您可以使用其他 3d 库找到更好的结果。

编辑:对不起,“盒子”对象,我在 Flash 中进行测试,但盒子将是您要翻转的任何页面。只需应用相同的逻辑。

关于actionscript-3 - 为什么此 ActionScript Flip 会导致我的网站模糊?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2119070/

相关文章:

actionscript-3 - addEventListener(和 removeEventListener)是否堆栈?

css - 涟漪效应 - 边界半径问题

ios - 淡入动画无法快速工作2

c++ - 就地旋转二维矩形阵列

flash - 迷笛|如何区分不同的弦乐器( fiddle 、大提琴、贝司)

actionscript-3 - 读取 URLLoader 的服务器错误消息

java - 在 Flex 中渲染具有动态列的数据网格

android - 未调用自定义 ScaleAnimation/applytransformation

android - 为什么从 android :hardware:camera api 拍摄图片后图片旋转

css - 使用 CSS3 转换将 DIV 放在一边