#12004/4/9 14:55:59
on beginsprite me
pzoomsteps=200
plargerect=(0,0,400,300)
psmallrect=(0,0,200,150)
end
on startgrow me
pzoomcounter=0
tiemout("growimage").new(40,#growimage,me)
end
on growimage me
pzoomcounter=pzoomcounter+1
temprect=(plargerect-psmallrect)
temppercent=float(pzoomcounter)/float(pzoomsteps)
temprect=(temprect*temppercent)+psmallrect
if pzoomcounter>=pzoomsteps then
timeout("growimage").forger()
end if
end
on startshrink me
pzoomcounter=pzoomsteps
timeout("shrinkimage").new(40,#shrinkimage,me)
end
on shrinkimage me
pzoomcounter=pzoomcounter-1
temprect=(plargerect-psmallrect)
temppercent=float(pzoomcouner)/float(pzoomsteps)
temprect=(temprect*temppercent)+psmallrect
sprite(me.spritenum).rect=temprect
if pzoomcounter<=0 then
timeout("shrinkimage").forger()
end if
end
这是用距离控制声音的一个程序,有哪位高人能指点一下啊!
谢谢!!1