求助:flash中removemovieclip和duplicatemovieclip()的问题 60
varR=75;varB=1;varspeed=20;varjiaodu=5;varP=1;varp=0;varX=-10;varY=-10;varx0=125;vary...
var R = 75;
var B = 1;
var speed = 20;
var jiaodu = 5;
var P = 1;
var p = 0;
var X = -10;
var Y = -10;
var x0 = 125;
var y0 = 100;
var t = 180;
function go() {
duplicateMovieClip("mc",t, t);
setProperty(t, _x, X);
setProperty(t, _y, Y);
X = x0+R*Math.cos(-t*Math.PI/180);
Y = y0+B*R*Math.sin(-t*Math.PI/180);
updateAfterEvent();
{
x0 += jiaodu;
t += 10;
mc._xscale -= P*3;
mc._yscale -= P*3;
if (t%180 == 0) {
P *= -1;
}
};
if (X>=1000) {
clearInterval(kk);
stop();
}
}
kk = setInterval(go, speed);
我想用这段代码做一个侧向螺旋线,mc是一个影片剪辑的小球,现在的问题是不知道怎么使用removemovieclip,使用duplicatemovieclip()复制的原件再进行其他侦的时候不再显示,QQ:715429554 展开
var B = 1;
var speed = 20;
var jiaodu = 5;
var P = 1;
var p = 0;
var X = -10;
var Y = -10;
var x0 = 125;
var y0 = 100;
var t = 180;
function go() {
duplicateMovieClip("mc",t, t);
setProperty(t, _x, X);
setProperty(t, _y, Y);
X = x0+R*Math.cos(-t*Math.PI/180);
Y = y0+B*R*Math.sin(-t*Math.PI/180);
updateAfterEvent();
{
x0 += jiaodu;
t += 10;
mc._xscale -= P*3;
mc._yscale -= P*3;
if (t%180 == 0) {
P *= -1;
}
};
if (X>=1000) {
clearInterval(kk);
stop();
}
}
kk = setInterval(go, speed);
我想用这段代码做一个侧向螺旋线,mc是一个影片剪辑的小球,现在的问题是不知道怎么使用removemovieclip,使用duplicatemovieclip()复制的原件再进行其他侦的时候不再显示,QQ:715429554 展开
1个回答
展开全部
http://tech.ddvip.com/2006-10/11616347539853.html
上这里看看吧,希望对你有帮助
上这里看看吧,希望对你有帮助
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询