Set Variable: "zpos" = zpos+../:zspeed Set Variable: "scale" = (zpos*4+100)/100 Set Variable: "factor" = (zpos/10+100)/100 Set Property ("../spark", X Position) = (../spark:_x+../:xspeed)*factor Set Variable: "../:yspeed" = ../:yspeed+/:gravity Set Property ("../spark", Y Position) = (../spark:_y+../:yspeed)*factor Set Property ("../spark", X Scale) = scale*100 Set Property ("../spark", Y Scale) = scale*100 Set Property ("../spark", Alpha) = ../spark:_alpha-../:fade If (../spark:_alpha<0) Remove Movie Clip ("../") End If
好了,这个特殊效果到这里就做完了,试一下,不错吧。 Set Variable: "gravity" = .98 Set Property ("/spark", Visibility) = false Start Drag ("/draggie", lockcenter) 场景中第一帧的Action
On (Release) Set Variable: "temp" = 1 Loop While (temp<=10) Set Variable: "current" = random(1000) Duplicate Movie Clip ("/spark", "spark"¤t, current) Set Property ("/spark"¤t, X Position) = _x Set Property ("/spark"¤t, Y Position) = _y Set Variable: "/spark"¤t&":xspeed" = random(6)-2 Set Variable:"/spark"¤t&":yspeed" = random(8)-1 Set Variable: "/spark"¤t&":zspeed" = random(10)-5 Set Variable: "/spark"¤t&":fade" = random(5)+3 Set Variable: "temp" = temp+1 End Loop End On 符号m-draggie中按钮B-makespark的Action