【问题标题】:Creating a hard page flip effect创建硬翻页效果
【发布时间】:2012-10-10 08:10:29
【问题描述】:

那里有几个翻页源代码。以下是我已经看过的几个:

但是,它们都不能真正满足我的需求。我不需要任何卷页效果,我想要的只是硬封面效果,但适用于所有页面。 是否还有其他示例对所有页面都具有硬翻页效果?或者是否有任何关于封面的矩阵转换如何工作的文档 - 因为我不太明白? 相册的内容将包括视频、音频和图像。

【问题讨论】:

    标签: actionscript-3 flash page-flipping


    【解决方案1】:

    您不需要任何这些库来获得精装效果,因为它们通常专注于卷曲。只需使用内置功能: 旋转Y http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/DisplayObject.html#rotationY

    【讨论】:

    • 啊。是的,这就是我想要的效果。以为那里可能有一些库,我只需要向其中添加内容即可。这样,我必须添加大量代码才能实际获得所需的书本效果(例如,当在书的末尾,有人单击开头的书签时,应该翻转前一页,直到到达所需的页面)。不过还是谢谢!
    • 通过 greensock 和 rotationY 组合创建了所需的效果。太好了!
    【解决方案2】:

    在这个库中:
    http://www.rubenswieringa.com/code/as3/flex/Book/source/
    Page 类具有属性hard。如果为它设置true,那么页面将变得很难。您可以为每个页面设置此属性。比如看他的方法:

            private function toggleHard (page:Page):void {
                hard_btn.toolTip = (page.hard) ? "make next page hard" : "make next page fluid";
                hardBtnIcon = (page.hard) ? hardBtnIcon1 : hardBtnIcon2;
                page.hard = !page.hard;
                hard_btn.invalidateDisplayList();
            }
    

    【讨论】:

    • 嗯。行。我实际上是在寻找可以在 Flash IDE 中使用的东西,但我会仔细研究一下这个 Flex 解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-17
    相关资源
    最近更新 更多