flash检测鼠标角度
时间:2013-01-27 11:25来源:卓想空间http://www.zxgzs.com 作者:QQ:610929375 点击: 次
触发进修
曾经想回去重新做一些高中三角吗?哦,孩子,这是正确的地方。
注释:----------------------------------------------
评论:手动设置电影中心
注释:----------------------------------------------
评论:还设置线对象的影片剪辑,这个数字的由来
设置变量:“scr_ctr_x”= 200
设置变量:“scr_ctr_y”= 200
注释:----------------------------------------------
点评:正弦值查找表
注释:----------------------------------------------
设置变量:“sine_lookup_table”=“0.000/.0175/.0349/.0523/.0698/.0872 /
.1045/.1219/.1392/.1564/.1736/.1908/.2079/.2250/.2419/.2588/.2756/.2924 /
.3090/.3256/.3420/.3584/.3746/.3907/.4067/.4226/.4384/.4540/.4695/.4848 /
.5000/.5150/.5299/.5446/.5592/.5736/.5878/.6018/.6157/.6428/.6561/.6691 /
.6820/.6947/.7071/.7193/.7314/.7431/.7547/.7660/.7771/.7880/.7986/.8090 /
.8192/.8290/.8387/.8480/.8572/.8660/.8746/.8829/.8910/.8988/.9063/.9135 /
.9205/.9272/.9336/.9397/.9455/.9511/.9563/.9613/.9659/.9703/.9744/.9781 /
.9816/.9848/.9877/.9903/.9925/.9945/.9962/.9976/.9986/.9994/.9998/1.000“
以上是“变”主时间轴上的帧。在这里面,我们需要设置的0,0点的效果。原因是,Flash的0,0点是在左上角的movieboard的。因为我的电影是400×400点200,200是一个方便的点到中心的影响。 0,0点的“指针行”也是在200,200。注意是内置影片剪辑的方式,。你会看到小的“+”号(原点)的作品,在其周围旋转会发生点。稍后我们将使用这些变量。
其他重要的事情,你需要的是一个正弦查找表。为什么呢?你需要做一些触发!由于仙(θ)= O / Hyp及因为这种关系始终是恒定的(换句话说,它不不管什么长度“O”和“Hyp的',它们的比例将始终是相同的时,它们之间的夹角是相同)。嘿。我可能不是最好的解释这东西。我只学会了的一天:
所以,一旦你了解如何找到一个角度,从两个测量值,然后看看该怎么做---打破它分解成编程组件:
注释:----------------------------------------------
点评:获取鼠标位置
注释:----------------------------------------------
设置变量:“mouse_x”的getProperty(“”,_x) - ..:scr_ctr_x
设置变量:“mouse_y”的getProperty(“”,_y) - ..:scr_ctr_y
是在“控制器”层的主时间轴上的影片剪辑。它有三个目的...它拥有所有的动作,使这项工作,这是拖累,所以我们可以判断鼠标的x,y坐标,它拥有跟随鼠标移动的对象,告诉你有用的信息。
(责任编辑:卓想空间http://www.zxgzs.com)
上一篇:增编约瑟夫•米勒的教程