画线实现蜘蛛丝的动态更新

动态

以前个人网上的一个点辍,用画线实现的,希望给有想象力的同志一点启发,抛砖先

(1)先建三个MC,如下:



screen.width-333)this.width=screen.width-333" border=0>

一个是spider_mc,画一个蜘蛛,像样点就算了,呵呵!一个是net_mc一个网,当背景用的,没有用!最后一个是空的MC,叫line_mc,用来画线的.

(2)回到场景,建三个层如下:



screen.width-333)this.width=screen.width-333" border=0>

最底一个叫NET,用来放背景net 的,把net拉进去;中间一个层叫line,用来放line_mc的,把line_mc拉进来,并给这个剪辑命名line_mc;最后一个当然是放spider_mc 的啦,有点废话了!

(3)好,最后关键一步,多建一个action层,写上如下代码:

speed=10;

spider_mc.onEnterFrame=function(){

dx=_root._xmouse-this._x;

dy=_root._ymouse-this._y;

p=Math.atan(dy/dx)*180/Math.PI;

rota=(dx>0)?(90+p):(270+p);

this._x+=dx/speed;

this._rotation=rota;

this._y+=dy/speed;};

line_mc.onEnterFrame=function(){

this.clear();

this.moveTo(0,0);

this.lineStyle(1,0xffffff,100);

this.lineTo(_root.spider_mc._x,_root.spider_mc._y);

};

结束

时间: 2024-12-30 06:45:50

画线实现蜘蛛丝的动态更新的相关文章

Flash画线实现蜘蛛丝的动态更新

动态|蜘蛛 以前个人网上的一个点辍,用画线实现的,希望给有想象力的同志一点启发,抛砖先效果如下: 下面讲下实现的方法, (1)先建三个MC,如下: 一个是spider_mc,画一个蜘蛛,像样点就算了,呵呵!一个是net_mc一个网,当背景用的,没有用!最后一个是空的MC,叫line_mc,用来画线的. (2)回到场景,建三个层如下: 最底一个叫NET,用来放背景net 的,把net拉进去;中间一个层叫line,用来放line_mc的,把line_mc拉进来,并给这个剪辑命名line_mc;最后一

VC动态轨迹画线

分类: 2.4 线程/图形学2010-04-30 22:14 1878人阅读 评论(0) 收藏 举报 文档null 这是一个绘制直线的简单绘图程序,能过实现动态轨迹画线,在拖动时产生临时线来表示可能画出的直线效果. 首先:建立一个单文档程序,名称为Demo然后:在视图类的声明文件里面加入数据成员 class CDemoView : public CView{//········protected:        int m_Dragging;    HCURSOR m_HCross;    CP

使用ZedGraph制作动态更新的统计图

ZedGraph是很好的.net下的统计图开源项目,在以前的一篇随笔中提到,与其他的一些统计图控件相比,ZedGraph由于是直接在画布上作画,而不是生成图片显示,所以性能比较好,在诸如股市的实时走势图,显示cpu使用率等实时性较强的应用中有很好的表现,方法并不难,但是由于很少有人写这方面的文章,又正巧在其他论坛中看到有这方面的问题,所以写了下面的例子. ZedGraph在描画折线图的时候,将所有的坐标点都保存在PointPairList中,在画线的时候以这个为X,Y坐标.要作动态的折线图,实际

iOS中动态更新补丁策略JSPatch运用基础一

iOS中动态更新补丁策略JSPatch运用基础         JSPatch是GitHub上一个开源的框架,其可以通过Objective-C的run-time机制动态的使用JavaScript调用与替换项目中的Objective-C属性与方法.其框架小巧,代码简洁,并且通过系统的JavaScriptCore框架与Objective-C进行交互,这使其在安全性和审核风险上都有很强的优势.Git源码地址:https://github.com/bang590/JSPatch. 一.从一个官方的小de

自定义view-Android自定义绘图画线问题

问题描述 Android自定义绘图画线问题 如图所示,从起点处逆时针画圆,当再次回到起点角度时,因为当前时刻该角度半径变化,要求保留该角度当前半径的样子,清除之前的图形,此时其他角度不变,当再次画到其他角度时,与起点角度作一样的处理,该圆使用Path.quadTo方法作成,求教该怎么做 解决方案 不是一出来就是这样的,是从起点动态的画成这样的,有个过程

WPF中动态更新TextBlock文字中的超链接,文本

1.------------------------------------------------------------------------- 修改超链接的文本文字: <TextBlock><Hyperlink> <TextBlock  x:Name="TextBlockNeedChange" Text="改变的文本" />             </Hyperlink></TextBlock>

大家来理解Flash使用AS来画线的教程

教程 注:每种代码后面都有演示效果,你可以直接测试,在文章最后给大家提供了所有的源文件 给大家简单介绍一下Flash中使用AS来画线,从下面这个函数开始吧! _root.createEmptyMovieClip("terrain", 1); 这个函数的功能是创建一个空的MC,名字为terrain. 然后开始画线: _root.terrain.lineStyle(10, 0xff0000, 100); 10代表线的粗细:0xff0000代表线颜色:100代表线的alpha为100. 你可

iOS 利用 framework 进行动态更新

前言 目前 iOS 上的动态更新方案主要有以下 4 种: HTML 5 lua(wax)hotpatch react native framework 前面三种都是通过在应用内搭建一个运行环境来实现动态更新(HTML 5 是原生支持),在用户体验.与系统交互上有一定的限制,对开发者的要求也更高(至少得熟悉 lua 或者 js). 使用 framework 的方式来更新可以不依赖第三方库,使用原生的 OC/Swift 来开发,体验更好,开发成本也更低. 由于 Apple 不希望开发者绕过 App

利用FlashMX的AS画线集萃

使用方法:把代码拷到帧中就可看到效果 效果:可按住鼠标任意画线,可作简单的涂鸭工具 代码: createEmptyMovieClip("xian",1); with (xian) { _root.onMouseMove = function() { if (draw) { _root.lineStyle(0, 0x000000, 100); _root.lineTo(_root._xmouse, _root._ymouse); } }; _root.onMouseDown = func