flash计算旋转角度
时间:2013-02-01 10:52来源:卓想动画http://www.zxgzs.com 作者:QQ:610929375 点击: 次
今天,我不会让你一个秘密。它是如何转换成旋转滑块上的位置。嗯,其实它的技术名称是“比例转换”,因为我们没有触及的东西,如正弦或余弦。
以上是高度,先进的Flashkitorinox(原文如此)。会发生什么事是你设置的滑块旋钮(这是一个0和164之间的值)的位置,将其转换为0和180之间的一个数字。真的很简单。高中其实简单。因此,确定它不是什么秘密... :)
建筑物的滑块
好吧。例如,在此页面和负载KnifeLibrary.fla的底部图书馆(文件>打开库)
搬上舞台,拖动滚动条的影片对象的一个副本了。现在创建一个新层,并把副本刀,所以它的中心点是在同一个地方为中心点的滚动条。如果你发现很难位置,打开网格,通过选择“查看”>“网格”或按Ctrl-Alt-SHIFT-G。
隐藏在第一层,包含滚动条,并双击刀的对象。刀是目前图形对象。要更改其属性,我们必须给它一个的实例名称KnifeMovie和改变这种刀的行为为影片剪辑实例。
OK,现在我们的ScrollBar对象由的电影包含图形,看电影,而后者又包含一个按钮。这是我们希望将ActionScript添加到该按钮。编辑滚动条的实例,你可以去在度过了最艰难的方式,或通过库包含按钮,您可以编辑电影。选择“窗口”>“库”或按Ctrl-L带来的电流。FLA的图书馆,发现ScrollHandle,双击在它旁边的图标。
双击内的ScrollHandle,按一下按钮,添加这个动作脚本:
(按,拖动)
开始拖曳(“”,L = 0,T = 0时,R = 164,B = 0)
上完
(发布,对外发布,拖动)
停止拖动
设置属性(“/ KnifeMovie”,“旋转)=(180/164)的getProperty(”“,_x)
上完
最后的位
现在,你想知道的是位“设置属性”命令。下面是它翻译成:
KnifeMovie的旋转等于(最大旋转值除以最大滚动值)乘以当前的滚动值。
测试一下你刚刚...伟大的东西!你可以尝试其他物体旋转使用这种技术,甚至尝试使用文本框来改变旋转...
如果你需要帮助时,本教程,请随时给我发电子邮件,或你可以张贴在论坛上的问题。
(责任编辑:卓想动画http://www.zxgzs.com)