|
主题: 用Flash MX AS动态画园遇到的问题
|
 Me
职务:普通成员
等级:2
金币:10.0
发贴:320
注册:2001/5/11 6:13:08
|
#12002/5/14 9:38:15
用Flash MX AS动态画园的问题 动画如图所示: 页面: 点这儿参观
|
 Me
职务:普通成员
等级:2
金币:10.0
发贴:320
注册:2001/5/11 6:13:08
|
#22002/5/14 9:40:07
遇到的问题 1.在动态输入半径的时候,如果输入速度慢,如100 半径会在10那里跳动一下 2.画下一个园的时候希望上面画过的园消失 尝试用circle.clear(); 没有成功(画不上,也就是所有的circle都被擦除)
请知道的朋友给一个解决问题的思路
|
 暴雨
职务:普通成员
等级:1
金币:1.0
发贴:178
注册:2002/4/2 0:43:51
|
#32002/5/14 12:41:08
先说说你的AS,让大家look。
|
 暴雨
职务:普通成员
等级:1
金币:1.0
发贴:178
注册:2002/4/2 0:43:51
|
#42002/5/14 12:44:18
下面是我画圆的AS: x0 = 200; y0 = 200; radius = 100; angle = 0; pi = Math.PI; x1 = x0+radius; y1 = y0; _root.createEmptyMovieClip("drawcircle",1); with (_root.drawcircle) { lineStyle(5, 0xFF00FF, 100); moveTo(x1, y1); } function madecircle() { angle = angle+1; x = x0+Math.cos(angle*pi/180)*radius; y = y0-Math.sin(angle*pi/180)*radius; with (_root.drawcircle) { lineTo(x, y); } } mytimerID=setInterval(madecircle,10);
|
 Me
职务:普通成员
等级:2
金币:10.0
发贴:320
注册:2001/5/11 6:13:08
|
#52002/5/14 20:28:27
编辑历史:[这消息被goldgoat编辑过(编辑时间2002-05-15 09:06:57)]
|
 暴雨
职务:普通成员
等级:1
金币:1.0
发贴:178
注册:2002/4/2 0:43:51
|
#62002/5/14 23:16:03
执行效率还可以高些吗,我看到动画很慢,本地测试也是这样吗?
|
 金山羊
职务:普通成员
等级:4
金币:10.0
发贴:827
注册:2002/1/6 14:44:13
|
#72002/5/15 9:06:11
你到底要做个什么阿,也不要这样吗? 这么慢,我得机器都要死机了:(
5d.cn FLASHDEP TECHNOLOGY SUPPORT JAVA/ACTIONSCRIPT/javascript CFML/JSP/COLDFUSION/FLASH REMOTING JRUN/COLDFUSIONMX FLASH/DREAMWEARER
|
 Demon.S
职务:版主
等级:5
金币:10.0
发贴:2468
注册:2000/9/15 13:56:49
|
#82002/5/15 19:22:59
timer的值太小
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
|
#92002/5/16 0:09:32
faithli在上个帖子中说 引用: 在调试的过程中出现的效果: www.faithli.com/linshi/flash/circletest.swf
对象太多了。。。对机器有很高的要求,我觉得这个已经不适合用flash来做了。
|
 金山羊
职务:普通成员
等级:4
金币:10.0
发贴:827
注册:2002/1/6 14:44:13
|
#102002/5/16 8:41:45
我看是算法的不对,用什么来做都不行
5d.cn FLASHDEP TECHNOLOGY SUPPORT JAVA/ACTIONSCRIPT/javascript CFML/JSP/COLDFUSION/FLASH REMOTING JRUN/COLDFUSIONMX FLASH/DREAMWEARER
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
|
#112002/5/16 22:33:46
算法当然是个因素,但flash中mc消耗资源太多。我认为对这个动画来说,mc数量太多是决定性的因素。
|
 金山羊
职务:普通成员
等级:4
金币:10.0
发贴:827
注册:2002/1/6 14:44:13
|
#122002/5/17 11:54:31
是的,这就是为什么flash5用来画曲线效率特别低,不过用flashmx的画线填充就没有这个问题了
5d.cn FLASHDEP TECHNOLOGY SUPPORT JAVA/ACTIONSCRIPT/javascript CFML/JSP/COLDFUSION/FLASH REMOTING JRUN/COLDFUSIONMX FLASH/DREAMWEARER
|