打印

如何用director作出一個放大鏡效果

我的光碟中 有時必需放上一些高解析的圖片 但是解析度太高 不可能原寸貼上 因此只好用縮圖
因此我突發奇想 是否可以作一個放大鏡的功能 用縮圖呈現在框內 但當放大鏡 移到圖上的某個位置時
就可以將該位置放大 這樣就可以作出類似文物鑑賞的功能了 但我找了許久 問了許多人 不知這樣的想法如何落實?
到奥古去下载中华行为库,里面有你索要实现的功能。
space80916
用ps画一放大镜
将放大镜导入dr中(可以是带alpha通道的32bit图片,或者是一张24bit以下的位图和一张8bit的灰度alpha图)
然後可采用以下语句  
map() or mapMemberToStage()  or mapStageToMember()  
地图相关语句来产生放大鏡效果
或用图像lingo
copyPixels()产生放大鏡效果
最後用图像lingo
setalpha
copyPixels()
进行合成
好像就这样了,用map简单点(见8.5光盘所代的的map-lingo例子),copyPixels()稍微复杂,如果搞定了setalpha就可以真实的再现调焦效果(可以到www.setpixel.com看一下),有空试一下先,然后,如果有问题的话再共同研究.
对于敌人,才有平等
对于死亡,才有自由