Tuesday 10 February 2015

ENTER FRAME HIT TEST AS2 AS3




----------------------------------------------------------------------------------------------------------------------
COPY AND PASTE BELOW CODE IN FRAME ACTION SCRIPT PANEL
ENTER FRAME HIT TEST AS2 CODE 
DOWNLOAD SOURCE FILE:

http://bit.ly/16NnpMm

READ MORE:
https://www.youtube.com/watch?v=0gyZGf56Sx0
https://www.youtube.com/watch?v=Ph-dx5K5jpM
http://www.ilike2flash.com/2009/06/simple-hit-test-in-actionscript-3.html
----------------------------------------------------------------------------------------------------------------------

//MAKE CIRCLE MOVIE CLIP HIGHT&WIDTH 50X50 GIVE INSTANCE NAME "circle_mc"
//MAKE SQUARE MOVIE CLIP HIGHT&WIDTH 50X50 GIVE INSTANCE NAME "square_mc"
//http://help.adobe.com/en_US/AS2LCR/Flash_10.0/help.html?content=00001314.html
//http://help.adobe.com/en_US/AS2LCR/Flash_10.0/help.html?content=00001329.html

circle_mc.onEnterFrame = function () {
_root.circle_mc._x += 10;
if (this.hitTest(square_mc)) {
trace("you hit the square");
_root.circle_mc._x = 71
_root.circle_mc._y = 57
}
}
square_mc.onEnterFrame = function () {
_root.square_mc._x -= 10;
if (this.hitTest(circle_mc)) {
trace("you hit the circle");
_root.square_mc._x = 499
_root.square_mc._y = 57
}
}

----------------------------------------------------------------------------------------------------------------------
COPY AND PASTE BELOW CODE IN FRAME ACTION SCRIPT PANEL
ENTER FRAME HIT TEST AS3 CODE 
----------------------------------------------------------------------------------------------------------------------

//MAKE CIRCLE MOVIE CLIP HIGHT&WIDTH 50X50 GIVE INSTANCE NAME "circle_mc"
//MAKE SQUARE MOVIE CLIP HIGHT&WIDTH 50X50 GIVE INSTANCE NAME "square_mc"
//http://help.adobe.com/en_US/AS2LCR/Flash_10.0/help.html?content=00001314.html
//http://help.adobe.com/en_US/AS2LCR/Flash_10.0/help.html?content=00001329.html

circle_mc.addEventListener(Event.ENTER_FRAME, circleHit)
function circleHit(event:Event):void {
circle_mc.x += 10;
if (circle_mc.hitTestObject(square_mc)) {
trace("you hit the square");
circle_mc.x = 71
circle_mc.y = 57
}
}

square_mc.addEventListener(Event.ENTER_FRAME, SquareHit)
function SquareHit(event:Event):void {
square_mc.x -= 10;
if (square_mc.hitTestObject(circle_mc)) {
trace("you hit the circle");
square_mc.x = 499
square_mc.y = 57
}
}

-------------------------------------------------------------------------------------------------------------------
READ MORE:
http://gotoanswer.stanford.edu/?q=%5BAS2%5Denterframe

MOVIE CLIP ROTATION IN AS2
GIVE INSTANCE NAME  InstanceMc
MAIN TIMELINE FRAME NO :I  CODE
---------------------------------------------------------------------------------------------------------------------
InstanceMc.onEnterFrame = function (){
InstanceMc._rotation += 30
}
--------------------------------------------------------------------------------------------------------------
OR WRITE UPPER CODE IN THIS WAY WITHOUT INSTANCE NAME
MAIN TIMELINE FRAME NO :I  CODE
IT SHOW DIFFERENT ANIMATION
---------------------------------------------------------------------------------------------------------------
this.onEnterFrame = function (){
this._rotation += 30
}




EmoticonEmoticon