function lastFrame(){
if(this.voodoomask_mc._currentframe == 6){
voodoogod_mc.onEnterFrame = null;
this.voodoomask_mc.armspear_mc.spear_mc._alpha = 0;
var myPoint2:Object = new Object();
myPoint2.x = voodoogod_mc.voodoomask_mc.spearpoint_mc._x;
myPoint2.y = voodoogod_mc.voodoomask_mc.spearpoint_mc._y;
_root.voodoogod_mc.voodoomask_mc.localToGlobal(myPoint2);
vgravity =0.4;
vb =0.03;
vdx = 9;
vdy = -4;
makeSpear(myPoint2.x,myPoint2.y);
}
}
function makeSpear(thex,they){
theClip = _root.attachMovie("spear2","spear2_mc",voodoodepth+1);
theClip._x=thex;
theClip._y=they;
theClip.onEnterFrame=spearMove;
retreatId = setInterval(retreat,1000);
}
function spearMove(){
vdy += vgravity;
this._x += vdx;
this._y += vdy;
this._rotation +=4;
if(this.speartip_mc.hitTest(car_mc.target_mc)){
soundMachine1.attachSound("Coreyjerrhelm Scream2.mp3");
soundMachine1.start();
this.onEnterFrame = null;
this.removeMovieClip();
health_mc.gotoAndStop(health_mc._currentframe + arrowdamage);
}
if(this._y > 430){
this.onEnterFrame = null;
this.removeMovieClip();
}
}
function retreat(){
clearInterval(retreatId);
voodoogod_mc.onEnterFrame = voodooRetreat;
}
function voodooRetreat(){
this._x -= 5;
if (this._x < -80){
this.removeMovieClip();
voodooId = setInterval(createVoodoo,voodoofreq);
}
}
And also:
function lobCoconut(){
var myPoint:Object = new Object();
myPoint.x = ropeswing_mc.monkey_mc.sArm_mc.coconut_mc._x;
myPoint.y = ropeswing_mc.monkey_mc.sArm_mc.coconut_mc._y
/*trace("x: "+ myPoint.x);
trace("y: "+ myPoint.y);*/
_root.ropeswing_mc.monkey_mc.sArm_mc.localToGlobal(myPoint);
/*trace("after x: "+ myPoint.x);
trace("after y: "+ myPoint.y);*/
gravity =0.4;
b =0.05;
dx = -2;
dy = -0.02;
makeCoconut(myPoint.x,myPoint.y);
}
function coconutMove(){
dy += gravity;
this._x += dx;
this._y += dy;
if(this.hitTest(car_mc.target_mc)){
soundMachine1.attachSound("monkey1.mp3");
soundMachine1.start();
theClip = _root.attachMovie("coconutcrack","coconutcrack"+coconutDepth,coconutDepth+1);
theClip._x = this._x;
theClip._y = this._y;
gravity3 =0.9;
b3 =0.05;
dx3 = -2;
dy3 = -9;
theClip.onEnterFrame = crackMove;
this.onEnterFrame = null;
this.removeMovieClip();
health_mc.gotoAndStop(health_mc._currentframe + cocodamage);
}
}
Wednesday 18 February 2009
Stolen Code (from Tiki Racer)
Some code for gravity, taken from 'Tiki Racer'. Should come in useful. Keep in mind that it's action script 2.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment