|
主题: [求助]看下这个代码错在哪?
|
 fjlzyyq
职务:普通成员
等级:1
金币:0.0
发贴:57
|
#12006/7/18 12:58:55
这里偶以前下的一个下雨的源文件中的代码,估计是以前的版本做的,偶把它放在FLASH8中,却提示第一行出错,缺少“)”或“,”,要怎么改,先谢谢了。
duplicateMovieClip("_root.aa", "cc" + i, i); setProperty("cc" + i, _y, -random(300) + 400); setProperty("cc" + i, _x, random(600) + 10); i = i + 1; if (i == 100) { i = 1; }
|
 onenature
职务:普通成员
等级:1
金币:0.0
发贴:2
|
#22006/7/19 20:53:14
没问题啊. .我在F8里格式化了一下, 成这样了. duplicateMovieClip("_root.aa", "cc" + i, i); setProperty("cc" + i, _y, -(random(300)) + 400); setProperty("cc" + i, _x, random(600) + 10); i = i + 1; if (i == 100) { i = 1; }
|
 fjlzyyq
职务:普通成员
等级:1
金币:0.0
发贴:57
|
#32006/7/20 11:42:10
就是第2行多了一对括号;怎么格式化啊?
|
 不曾绚烂
职务:普通成员
等级:1
金币:-1.0
发贴:117
|
#42006/7/22 11:09:30
是很久以前的代码吧
代码没有错,是FLASH的AS2的更新与前版不兼容所致
解决办法: 1、在“发布选项”里设置发布为AS1.1 、Flash player 6 即可!
2、由于那个复制函数,即 duplicateMovieClip() 在AS2中的功能和格式的某种改变,导致代码不能被正确识别,只有换方法了,另外写出一种算法来实现同样的效果 ——这个才是根本,第一种解法会导致很多AS2的新功能无法渲染
|
 笨恐龙
职务:普通成员
等级:1
金币:0.0
发贴:28
|
#52006/7/24 9:10:18
代码本身没有错的,可能问题出在其它方面. 根据你的代码片断在flash8中运行的源文件: 相关文件(rar): 点这儿打开
|
 fjlzyyq
职务:普通成员
等级:1
金币:0.0
发贴:57
|
#62006/7/24 17:27:59
辛苦了,雨太少了点,偶再看看区别在哪里……
|
 duguziyue
职务:普通成员
等级:1
金币:1.0
发贴:185
|
#72006/7/24 22:11:57
代码本身没有错 都有是学FLASH的. 希望大家来这里多交流.这儿比几年前冷清多了.
|