作者zpl ()
看板Flash
标题Re: [问题] 关於翻页电子书
时间Mon Mar 25 19:35:04 2013
※ 引述《god0430 (りーろー)》之铭言:
: 小妹我前几天被委托做电子书
: 老师希望要像这个sogo型录
: http://www.sogo.com.tw/www/flippingbook/index.asp?id=1006&BranchIds=1
: 我把word变成jpg後把它丢进indesign里面去做翻页电子书
: 做完也帮老师连上他的网站
: 可是他觉得书本边缘不明显 如果没特别写不太会有人察觉到该怎麽翻
: 所以我想问可不可以把swf丢进制作flash的程式然後加指令下去
: 然後要加什麽指令
: 如果可以的话可以顺便教我怎麽像sogo型录一样有个放大镜把它放大吗
: flash新手恳请帮忙 谢谢
不久前刚好有处理过类似的东西
你可以使用Loader载入indesign输出的swf档
大概的做法如下
var myBook:MovieClip;
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadComplete);
loader.load(new URLRequest('product.swf'));
function onLoadComplete(e:Event):void{
var info:LoaderInfo = e.currentTarget as LoaderInfo;
myBook = info.loader.content as MovieClip;
// 查Class
trace(getQualifiedClassName(myBook));//com.adobe.indesign::IDSWFFile
addChild(myBook);
}
知道是哪个Class後就可以查里面有哪些功能
或是用flash.utils.describeType(myBook)也可以
里面的功能可能要自己试一下
比如
上一页 myBook.goToPreviousFrame();
下一页 myBook.goToNextFrame();
可以参考
http://lucamezzalira.com/2012/02/13/indesign-and-flash-pageflip-controller/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.27.80.83