当前位置: 首页 > 图文教程 > Flash动画 > Flash动画制作 > Flash5任意两点间随机画线(一)

Flash动画制作
养成Flash ActionScript代码编写好习惯
Flash小技巧:巧用Bitmap类制作按钮
用Flash 8一分钟制作雪景
吕聪贤FLASH、SWiSHmax入门到精通视频教程
Flash8打造运动模糊
用FLASH制作放大镜效果全过程
教你用Flash画卡通人物的脸形
FLASH中的移动方法教程和实例集锦(适合新手)
flash鼠绘,菜鸟展翅的关键
用AS控制补间动画速度
如何给 Flash 背景设置自已需要的颜色?
Flash实例:80行AS代码打造奇幻光影
FLASH打造彩色POPO
总结知识:FLASH常用语法
Flash遮罩特效实例精选--百叶窗效果
Flash制作星星写字特效动画实例
Flash实现精彩的画图动画效果
Flash制作彩色线条动态图案生长动画
Flash制作环型立体旋转的动态文字
Flash制作用键盘方向键控制的动画实例

Flash动画制作 中的 Flash5任意两点间随机画线(一)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-22   浏览: 48 ::
收藏到网摘: n/a

 在4时代,一位网友曾跟我讨论过这样一个问题——他说他需要在平面上的10个点之间画线段,要求是:如果先点击A点,再点击B点,则从A到B画一条线;否则从B到A画一条线。10个点是预先画在平面上的,但他们的坐标未知,而且哪一个点被点击是随机的,比如G被点击后E再被点击,那么线段应该从G到E。当时,我很快就做了一个两个点的Demo给他发了过去,他很快回信说:“也许你觉得简单,但如果点多了就不一样了,我要求10个点,实现起来很困难。”我立马动手在场景中做了10个点,然后编写开平方函数,但是困难来了:由于毕业都两年了,高等数学的书早已找不到,我这样的脑子当然不可能记住反三角函数的算法,所以反三角函数我无法编写,求不出线段的旋转角度,只好就此罢休。

  呵呵,现在不一样了,我们有了Flash5!Flash5提供了众多的Math Object,不但复杂的反三角函数不用自己编写,就连简单的开平方的函数,它都替我们准备好了。而且,我们再也不需要像以前那样通过拖动影片架子来获取鼠标位置,方便的_xmouse和_ymouse可以直接告诉我们鼠标的纵横坐标,真是让喜欢编程的闪客们如鱼得水!

  OK,不罗嗦那么多了,现在切入正题。

  现在我们要实现的不仅仅是在10个点之间随机画线,而是在一个平面上的任意两点之间随机画线。先看看这个动画的效果:



  看见了吧,你可以在场景中的任意两个点之间画线段。