2008-01-24

AS3 翻頁效果 (使用現成類別)

PageFlip class
作者首頁
測試範例

import com.foxaweb.pageflip.PageFlip;

const PAGE_WIDTH = 240;
const PAGE_HEIGHT = 180;

var render:Shape=new Shape();
var page0:BitmapData=new p0(PAGE_WIDTH, PAGE_HEIGHT);
var page1:BitmapData=new p1(PAGE_WIDTH, PAGE_HEIGHT);

render.x=250;
render.y=35;
addChild(render);
this.addEventListener(Event.ENTER_FRAME, onEF);

function onEF(e:Event){
render.graphics.clear();
// 計算翻頁的物件
var o0:Object = PageFlip.computeFlip(
new Point(render.mouseX, render.mouseY), // 翻折位置
new Point(1,1), // 右下角
PAGE_WIDTH, PAGE_HEIGHT, // 尺寸
true, // 水平翻頁
1);
PageFlip.drawBitmapSheet(o0, render, page0, page1);
}

測試範例原始檔

2 則留言:

阿宏 提到...

難得出現本人的照片耶~
形象+100分~

居然沒有出席新春網聚~

居然有這麼簡單的方法~
實在是太棒了!!!

redcapsule76 提到...

您好
我想請問您一個問題
如果想要可以撕下頁面
讓他沒有固定的軸
該怎麼作呢
我找了原始的檔來改了很久
依然沒有進展

FB 留言