if (bullet.GetLinearVelocity().Length() < 0.001){
stoppedForFrames += 1;
}
else{
stoppedForFrames = 0;
}
if (stoppedForFrames >= 15){
trace("stopped");
}
Monday, May 11, 2009
Thursday, May 7, 2009
level lock code in AS3
write this code in 1st frame
/////////////////////////
var unLock:*;
var my_so:SharedObject = SharedObject.getLocal("store4");
if (my_so.size == 0) {
unLock = Level
;
} else {
unLock=my_so.data.UNLOCK
;
}
//////////////////////////////////
make movieclips (to show all levels)
//////
L1.buttonMode = true;//// its open
L1.addEventListener(MouseEvent.CLICK,LevelPlay);
function LevelPlay(e:Event) {
gotoAndStop("play");
distance_joint1();
Level=1
;
}
//////////////////
L2.addEventListener(MouseEvent.CLICK,LevelPlay1);///its closed
function LevelPlay1(e:Event) {
if(L2.buttonMode==true)
{
gotoAndStop("play");
distance_joint1();
Level=2
}
;
}
//////////
/// this is the code for making button visible and non visible
for( var i=1;i<=unLock;i++)
{
this["L"+i].buttonMode=true//mouseEnabled=true//alpha=0//buttonMode=true
//trace(this["L"+i])
}
//////////////////////////////////////
finaly in UPdate fucntion() pass the data and store it like this
//////////////////
my_so.data.UNLOCK=Level
my_so.flush()
my_so.close()
////////////////////////////////////////
its done :)
/////////////////////////
var unLock:*;
var my_so:SharedObject = SharedObject.getLocal("store4");
if (my_so.size == 0) {
unLock = Level
;
} else {
unLock=my_so.data.UNLOCK
;
}
//////////////////////////////////
make movieclips (to show all levels)
//////
L1.buttonMode = true;//// its open
L1.addEventListener(MouseEvent.CLICK,LevelPlay);
function LevelPlay(e:Event) {
gotoAndStop("play");
distance_joint1();
Level=1
;
}
//////////////////
L2.addEventListener(MouseEvent.CLICK,LevelPlay1);///its closed
function LevelPlay1(e:Event) {
if(L2.buttonMode==true)
{
gotoAndStop("play");
distance_joint1();
Level=2
}
;
}
//////////
/// this is the code for making button visible and non visible
for( var i=1;i<=unLock;i++)
{
this["L"+i].buttonMode=true//mouseEnabled=true//alpha=0//buttonMode=true
//trace(this["L"+i])
}
//////////////////////////////////////
finaly in UPdate fucntion() pass the data and store it like this
//////////////////
my_so.data.UNLOCK=Level
my_so.flush()
my_so.close()
////////////////////////////////////////
its done :)
Monday, May 4, 2009
Sunday, May 3, 2009
fan effect code done
i was thinking of making something with Fan
so i did 1 module as how can one make object to sustain in AIR. :)
well the concept behind this is just make one Base object and one target Object
then find this distance between them and applyforce in y direction
like this
var forcex=Math.round(body.GetPosition().x-wallB.GetPosition().x);
var forcey=Math.round(body.GetPosition().y-wallB.GetPosition().y);
trace(forcex)
if (Math.abs(forcex)>=1&&Math.abs(forcey)>=1) {
body.ApplyForce( new b2Vec2(10/forcex, 50/forcey), body.GetWorldCenter());
}
so i did 1 module as how can one make object to sustain in AIR. :)
well the concept behind this is just make one Base object and one target Object
then find this distance between them and applyforce in y direction
like this
var forcex=Math.round(body.GetPosition().x-wallB.GetPosition().x);
var forcey=Math.round(body.GetPosition().y-wallB.GetPosition().y);
trace(forcex)
if (Math.abs(forcex)>=1&&Math.abs(forcey)>=1) {
body.ApplyForce( new b2Vec2(10/forcex, 50/forcey), body.GetWorldCenter());
}
Subscribe to:
Posts (Atom)