作者icedesign (不可或缺的咖啡因)
看板Flash
标题Re: [问题] 物品360度旋转的问题 >.<
时间Mon Jul 23 02:59:19 2007
※ 引述《evilqueenbee (赖太太)》之铭言:
: 请教各位高手
: 我跟 flash 很不熟 但
: 我想做出用滑鼠让物品360度旋转, (因为想要做3D的portfolio放在自己的网站里)
: 在网上抓了别人写的 code, 可是这个它一直往右边旋转转不停, 怎麽停止它才好?
: 我是想要用滑鼠按左键才让它转, 可是它只要有侦测到滑鼠就会跟着它转,
: 要怎麽写才可以让它 按滑鼠按左键才转呢?
: 原始档在 : http://www.eciad.ca/~clin/bowl_turn.fla
: M(_ _)M 万分感激
= = "嗨,刚不小心帮你看了一下,这个程式码写的有点怪,不过写的很仔细。
(~>_<)可能我功力尚浅,如果作者看到,请原谅小的我。
基本上,它的设计方式,影片一开始不会自动播放,它在影格上宣告StartDrag
,如果滑鼠移入时,并左右乱移,它就会播放影片(就是那个碗),它会计算你
滑鼠左右移动的距离,去决定影片要从哪一个影格播放起。
简单来说,如果要达成你以下的目的:
『要怎麽写才可以让它 按滑鼠按左键才转呢?』
一‧准备一段你自己需要的3D影片(影片片段),暂且称它为
3D_mc
影片中的影格数你可以自己决定,在影格的第一格上下stop();
二‧在主场景影格上下达:
3D_mc.onRelease = function (){
3D_mc.gotoAndPlay("你想播放的3D_mc内容影格")
}
三‧另外设计一个Stop_mc(停止按钮),只是将上面程式名称换成这个
影片片段名还有将Play换成Stop。
以上应该是最简单的作法,供你参考。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.178.144
1F:推 evilqueenbee:谢谢这位高手, 我试试看 >/////< 07/23 04:15