Friday, 29 January 2016

INSIDE ACTION SCRIPT MOVIE CLIP HIT TEST AS2



--------------------------------------------------------------------------------------------------------
COPY AND PASTE BELOW CODE INSIDE MOVIE CLIP OR BUTTON
READ MORE:
https://www.youtube.com/watch?v=Xf-aQQCcg4U
http://www.kirupa.com/developer/actionscript/hittest.htm
---------------------------------------------------------------------------------------------------------

//FIRST MAKE SQUARE AS A BUTTON OR MOVIE CLIP SYMBOL WHERE YOU HIT
AND GIVE INSTANCE NAME square
// SECOND MAKE DRAG OBJECT CIRCLE AS A MOVIE CLIP SYMBOL
//MAKE TEXT BOX GIVE INSTANCE NAME txt1
on(press) {
this.startDrag()
if(hitTest(_root.square)){
_root.txt1.text = "YOU PRESS THE CIRCLE";
trace("YOU HIT THE CIRCLE");
}}
-----------------------------------------------------------------------------------------------------------------
OR YOU CAN USE THIS CODE:
https://www.youtube.com/watch?v=3gpLnO8enVo&feature
-----------------------------------------------------------------------------------------------------------------
//FIRST MAKE SQUARE AS A BUTTON OR MOVIE CLIP SYMBOL WHERE YOU HIT
AND GIVE INSTANCE NAME btn1
// SECOND MAKE DRAG OBJECT CIRCLE AS A MOVIE CLIP SYMBOL AND GIVE INSTANCE NAME mc1
//MAKE TEXT BOX GIVE INSTANCE NAME txt1

on(press) {
_root.mc1.startDrag();
if(_root.mc1.hitTest(_root.btn1)){
_root.txt1.text = "YOU PRESS THE CIRCLE";
trace("YOU HIT THE CIRCLE");
}}

---------------------------------------------------------------------------------------------------------------
FOR OUTER CODE
---------------------------------------------------------------------------------------------------------------
//FIRST MAKE SQUARE AS A BUTTON OR MOVIE CLIP SYMBOL WHERE YOU HIT
AND GIVE INSTANCE NAME btn1
// SECOND MAKE DRAG OBJECT CIRCLE AS A MOVIE CLIP SYMBOL AND GIVE INSTANCE NAME mc1
//MAKE TEXT BOX GIVE INSTANCE NAME txt1

mc1.onPress=function(){
mc1.startDrag();
if(mc1.hitTest(btn1)){
txt1.text = "YOU PRESS THE CIRCLE";
trace("YOU HIT THE CIRCLE");
}}

----------------------------------------------------------------------------------------------------------
FOR OUTER CODE AND INVISIBLE FUNCTION WORK WITH ENTER FRAME
-----------------------------------------------------------------------------------------------------------
//FIRST MAKE SQUARE AS A BUTTON OR MOVIE CLIP SYMBOL WHERE YOU HIT
// SECOND MAKE DRAG OBJECT CIRCLE AS A  MOVIE CLIP SYMBOL
//MAKE TEXT BOX GIVE INSTANCE NAME txt1
mc1.onPress=function(){
mc1.startDrag();
}
this.onEnterFrame=function(){
if(mc1.hitTest(btn1)){
txt1.text = "YOU PRESS THE CIRCLE";
trace("YOU HIT THE CIRCLE");
btn1._visible=false;
mc1._visible=false;
}}


------------------------------------------------------------------------------------------------------------
FOR  OUTER CODE
READ MORE:
http://flashcollege.blogspot.co.uk/2015/01/text-box-use-under-movie-clip-in-as3.html
http://flashcollege.blogspot.co.uk/2015/02/enter-frame-hit-test-as2-as3.html
http://help.adobe.com/en_US/AS2LCR/Flash_10.0/help.html?content=00001314.html
-----------------------------------------------------------------------------------------------------------

square_mc.onPress = function() {
 this.startDrag();
};
square_mc.onRelease = function() {
 this.stopDrag();
 if (this.hitTest(circle_mc)) {
  trace("you hit the circle");
   }};

----------------------------------------------------------------------------------------------------------------
MATCHING GAME CONCEPT WITH HIT TEST AS2
----------------------------------------------------------------------------------------------------------------



-------------------------------------------------------------------------------------------------------------------
COPY AND PASTE BELOW CODE IN ACTION SCRIPT
IN THIS CODE ENTER FRAME WORK AS FACTORY AND DELETE BUTTON
THIS GAME LOOKS LIKE A  PLAYING CARD ON TABLE 
WHEN FOUR PEOPLE PLAY
CARDS
-------------------------------------------------------------------------------------------------------------------

mc1._visible=false;
mc2._visible=false;

btn1.onPress=function(){
mc1._visible=true;
_root.mc1._x = 290.45
_root.mc1._y = 214.50
}

btn2.onPress=function(){
mc2._visible=true;
_root.mc2._x = 290.45
_root.mc2._y = 214.50
}

this.onEnterFrame=function(){
if(mc1.hitTest(mc2)){
btn1._visible=false;
btn2._visible=false;
}}

---------------------------------------------------------------------------------------------------------------
ABOVE CODE USE WITH BUTTON MATCHING GAME
-----------------------------------------------------------------------------------------------------------------



--------------------------------------------------------------------------------------------------------------
CODE:
---------------------------------------------------------------------------------------------------------------

//MAKE TWO MOVIE CLIPS SYMBOLS 
AND GIVE INSTANCE NAME btn1 AND btn2

btn1.onPress=function(){
_root.btn1._x = 290.45
_root.btn1._y = 214.50
}

btn2.onPress=function(){
_root.btn2._x = 290.45
_root.btn2._y = 214.50
}

this.onEnterFrame=function(){
if(btn1.hitTest(btn2)){
btn1._visible=false;
btn2._visible=false;
}}

--------------------------------------------------------------------------------------------------------------
OR USE CODE:
---------------------------------------------------------------------------------------------------------------

//MAKE TWO MOVIE CLIPS SYMBOLS 
AND GIVE INSTANCE NAME btn1 AND btn2

btn1.onPress=function(){
btn1._x = 290.45
btn1._y = 214.50
}

btn2.onPress=function(){
btn2._x = 290.45
btn2._y = 214.50
}

this.onEnterFrame=function(){
if(btn1.hitTest(btn2)){
btn1._visible=false;
btn2._visible=false;
}}





EmoticonEmoticon