作者s680510 (御天)
看板Flash
标题[问题] 关於flash mx 2004
时间Mon Oct 12 15:23:36 2009
最近刚学flash....用的也是很旧的版本...flash mx 2004...
昨天在网路上看到一个雨景的范例...
它是这样写的....
duplicateMovieClip(_root.drop,"rain"+i,i);
setProperty("rain"+i,_x,Math.random()*650);
setProperty("rain"+i,_x,Math.random()*500);
我照着语法做了一次...但画面却跑不出雨景的样子...
我下载了它的原始档发现....它的设定是flash player6
我把设定改成flash player6之後效果就出来了...
想请问一下...为什麽用flash player7就会失败呢..跟语法有关吗??
若我想用flash player7呈现这个效果的话..语法要怎麽改呢??
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.165.10.84
1F:→ Angelliya:是跟语法有关啊,不过问题不是你贴出来的这段 10/12 15:32
2F:→ Angelliya:附完整的原始档吧 10/12 15:32
原始档
http://s680510.sg1010.myweb.hinet.net/flashplay6.fla
http://s680510.sg1010.myweb.hinet.net/flashplay7.fla
就这2个...用同样的语法..但表现出来的效果差很多...我搞不太懂怎麽会这样
※ 编辑: s680510 来自: 118.165.10.84 (10/12 15:54)
3F:推 cjcat2266:setProperty()好像在FP7之後就不能用的样子 10/13 00:22
4F:→ cjcat2266:因为FP6之後的说明书找不到此method 10/13 00:23
5F:→ cjcat2266:正确写法应为 this["rain"+i]._x = Math.random()*650; 10/13 00:23