设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 图形图像 >> FLASH >> Flash电子书鼠标拖拽翻页效果原理分析
精品推荐
FLASH点击TOP10
·Flash实例制作剖析:蝶恋花
·flash声音特效实例精选--音量调节
·Flash AS2 事件处理机制
·什么是FLASH
·FLASH经典问答
·很逼真的鼠标跟随的鱼的做法讲解
·Flash电子书鼠标拖拽翻页效果原理分析
·Flash光影字效果
·Flash实例教程:制作有趣的拍照效果动画
·基础鼠绘教程
图形图像点击TOP10
·中文字体设计欣赏合集
·教你用photoshop打造浪漫婚纱照
·PHOTOSHOP超强磨皮大法 将斑点选出来
·Photoshop轻松制作非主流水粉画效果
·Photoshop的LAB模式做“非主流”照片
·扣图:Photoshop抠出复杂背景下的乱发
·Photoshop打造“非主流”颓废照片特效
·Photoshop制作Lomo风格非主流效果
·清晰还原!Photoshop处理人物模糊照片
·Flash实例制作剖析:蝶恋花
精选专题

Flash电子书鼠标拖拽翻页效果原理分析

作者: 来源:http://www.xgdown.com/ 时间:2006-11-7 8:28:41

Flash电子书鼠标拖拽翻页效果原理分析(1)

  最近要做些电子书,本来准备去网上买现成的鼠标拖拽翻页效果的组件,但一看报价吓一跳,而且执行效率也不高,一个叫AsFlipPage4。0的组件CPU占用率高居70%,喊价1000RMB,真是恐怖。下载了几个开源的程序自己也看不懂。于是一咬牙自己做了一个。

  设置遮罩和阴影之后的最终成品

FLASH/swflash.cab#version=4,0,2,0 height=380 width=500 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000>Access" VALUE="">
Flash演示 大家用鼠标拖拽画面四个角即可看见效果

  主要原理:

  • 将电子书分为3个内容层,叠放顺序如图。第一层为当前页面层,是现在正在显示的页面;第二层是随鼠标拖拽时卷起的页角,第三层是当页角卷起时,露出下一页的层。
  • 设置遮罩:当页边卷起时,层1仅显示四边形FBDE内部分,层2仅显示ABCD部分,层3仅显示BGHD部分。
  • 旋转:层2内的内容要随着鼠标运动而不停变换倾斜角度,其角度始终与AC边斜度一致。
  • 翻页:当页面完全翻过时,层1的当前页数=当前页数+1

  程序的核心在于如何获得四个点ABCD的坐标,我使用的是求垂直平分线的方法,既:点C是鼠标位置,点H是页角位置,BD既为此两点间的垂直平分线。由已知的C,H坐标求出直线BD的一次函数y=kx+b以后再求出其与FG,EH的切点,既得点B,D坐标,点A是点G于直线BD的对称点,通过求点G对BD的对称点既可得点A坐标。

  demo1: 4个顶点的计算


共2页 9 7 [1] [28 :>
Flash电子书鼠标拖拽翻页效果原理分析 相关软件:
Flash电子书鼠标拖拽翻页效果原理分析 相关文章:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com