创建硬翻页效果


有几个

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

  • http://pageflip.hu/pageflip2/pageflip_v225_source.php
  • https://github.com/nidin/as3-flip-book
  • http://www.rubenswieringa.com/code/as3/flex/Book/source/
  • http://www.megazine3.de/home.en.html

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

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

在此库中:

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();
        }

最新更新