Flash :: AS3 - HitTestObject Collision Not Registering Correctly

Aug 7, 2011

I had a problem with my hitTestObject collision detection a couple of days ago which has since been fixed (How can I solve my hitTestObject Collision Null Object Ref Error) with the help of you folks. My problem now is as such: When my "enemy.hit" comes into contact with "player.hit" it registers as a hit - this is good. When my "building.collide" comes into contact with "player.hit" it registers as a hit - this is good.

However, when my "building.collide" comes into contact with my "enemy.hit" it does not register, but sometimes it does register even though the only enemy on-screen is many pixels away from it - as if either the building or enemy "hitBox" is somewhere other than directly on the graphic(MovieClip in this case).


View 3 Replies

Similar Posts:

ActionScript 3.0 :: Flash MovieClip - HitTestObject For The Collision Detection

Apr 28, 2011

I have a bullet object and a boulder object (both movieclips originating from JPEGs) in my AS3 game. The trouble I'm having is with hitTestObject for the collision detection, as it's taking in to account the transparent areas and basing the collision on the bounding boxes surrounding the movieclips. This is a problem because the collisions are not accurate and if the bullet (long and thing line shaped) is at an angle...the bounding box is quite large around it...and it's "colliding" with the boulder even though it's visibly many pixels away. Is there a way to detect MovieClip collisions that ignore transparent areas?

View 2 Replies

ActionScript 3.0 :: Collision Detection - Use HitTestObject?

Oct 28, 2010

HitTestObject seems to check collision of bounddaries of shapes, it seems to consider everything rectangular. Also if one object jumps two pixel and other five pixels on EnterFrame it seems like there won't be any hit detection. Seriously guys what else method do you use, if you use hitTestObject how do you use?

View 1 Replies

ActionScript 3.0 :: Collision Detection HitTestObject()?

Apr 26, 2011

Here is part of my code:

protected function button_clickHandler(event:MouseEvent):void


View 0 Replies

ActionScript 3.0 :: HitTestObject Collision Coordinates?

Aug 28, 2011

my scene a group of cups moving randomly on the stage, with a hitTestObject the cups change their direction when one cup crash with another one, then i need to get the collision point coordinates to add some effect, o you know how can i get that point?

View 4 Replies

ActionScript 3.0 :: Collision Detection - HitTestObject Broken?

Feb 18, 2008

I'm making a basic platformer to familiarize myself with AS3. I'm currently having an issue with the HitTestObject and HitTestPoint methods. Currently my game consists of a character who can run and jump, and a box which should prevent him from falling. I have two questions (the complete code is attached and is only
briefly referenced in the questions):

1) Why is my HitTestObject broken? The issue I'm having is that when I perform box.HitTestObject(character), the screen shakes in most of the character poses (i.e. facing left or right) but not when the character is crouching. I suspect this is because the bounding box in the different frames of my character movieclip are not the same. Is this the case, and how can I make certain my bounding boxes are exactly the same across all frames?


View 1 Replies

Actionscript 3 :: Flex Collision Testing With HitTestObject

Aug 14, 2009

I'm trying to test clipping on two canvases. Both canvases are 100px wide. They're 20px apart. I've placed a label inside one and made it 200px wide. Scroll bars will show up on the canvas. When I don't have the label inside and use hitTestObject it returns false. When I place the label inside it returns true. Is there any way to alter the canvas with the label inside so that it doesn't expand to the width of the label?


View 1 Replies

ActionScript 3.0 :: Use Collision Detection (hitTestObject) With IK Armature?

Dec 29, 2010

What I am trying to do here is to simply import an armature, then I want to add an object to the stage which, when collide with the armature, will do something (dissapear etc). is that possible to do with the armature?

View 1 Replies

ActionScript 3.0 :: Collision Detection Is Not Working - HitTestObject Function

May 17, 2010

Collision detection is not working for me. My objects are planes in 3D space.

1) I have tried hitTestObject function.

2) I have also read [URL] and tried it. With no success in both cases.

View 6 Replies

ActionScript 3.0 :: Making A Spin Wheel And The HitTestObject Doesn't Seems To Be Displaying Correctly

Mar 7, 2011

I am making a spin wheel and the hitTestObject doesn't seems to be displaying correctly Basically, there is an arrow (the finger that locate where the wheel stopped) and the wheel itself. The wheel is divided into different segments, and each of these segments can be control by the code. Here's the problem though, my arrow is at the top of the wheel and it only touches 1 of the segment, but whenever I use the hitTestObject method with the arrow and the segments, it somehow detect several segments instead of one. These segments are not overlapping one another so I don't understand why it is detecting several hits instead of one.

View 3 Replies

ActionScript 3.0 :: ADDED_TO_STAGE Event Not Registering In Flash Timeline?

Nov 9, 2008

I'm using flash cs3. I'm trying to to add the eventlistener on a movie clip timeline (frane 1) that is in the library. If the code is in the timeline then the event is never registered when flash adds it to the stage. If however I put the code into an external class (doing the linkage stuff) it works fine.


View 5 Replies

ActionScript 3.0 :: Flash Avoiding Registering Events With Multiple MovieClips

Jan 3, 2011

Imagine that you have a lots and lots of the same library item on stage - movieclips - and you want each of them to be clickable. Normally, you would iterate through each of these and register an event listener on MouseEvent.CLICK for each one. It seems to me that if there are large quantities of these items this could be quite inefficient - on memory mostly - to have all these event listeners. I'm trying to figure out if there's a more "central" way to do this, where your main document class just registers once with some kind of central dispatcher using a custom event? Any time ANY of the movieclips are clicked, that fires this custom event and you can just query the event to figure out which clip was clicked.

Each movieclip that is clickable extends an AS class through its linkage, and when clicked, dispatches a custom event. If I'm using the IDE to put a lot of objects on stage, and these objects have linkages to their own custom classes, I don't want to ALSO have to go into the main document class and have it iterate through these objects to register event listeners on each one. I don't really want the document class to have that much knowledge about these objects (loose coupling). I'd rather the objects "communicate" through this mediator and not really worry about knowing more about each other than what you can access through the custom event.

View 4 Replies

Flash :: Flex - Registering A Function As Callback Using CreationComplete Event Fail On Linux?

Jan 13, 2011

I have created a flex project on flash builder 4. In the MXML I have

xmlns:mx="library://ns.adobe.com/flex/mx" creationComplete="init();"

And to check if it runs


View 2 Replies

Collision Detection Incorrectly Detecting Collision?

Oct 16, 2009

In my file (AS2), I have a small square at the middle of the page. Diagonally to the right, I have a vertical wall which is a rectangle. Pasted inside my small square, I have the code:

onClipEvent(enterFrame) {
if (Key.isDown(Key.RIGHT)) {
if (this.hitTest(Wall._x, Wall._y, false))  _x =


View 1 Replies

Flash :: HitTestObject On Child Of A MC?

Jan 16, 2011

I have a MC called 'playerP" and inside of it with 7 different MC. I can't seems to hit test on the children MC, it always show [object position_2]

private function cMove(e:MouseEvent):void
trace(MovieClip(playerP.RR), playerP.PT)


View 1 Replies

ActionScript 3.0 :: Flash - Game HitTestObject Error?

Aug 17, 2011

I'm new to ActionScript but I've been following Lynda tutorials and  tried to tailor them to my game. I simply want to make my character at  the top of the screen shoot at enemies below. The error I'm getting when  I press the shoot button is "Parameter hitTestObject must be non-null." I've read some other forum posts on this error for ideas but still can't seem to make mine work.

import flash.display.MovieClip;
import flash.events.Event;


View 3 Replies

Flash :: HitTestObject On Dynamically Placed MovieClip Instances?

Sep 11, 2010

Trying to do hitTestObject on instances that are dynamically placed on the stage. Receiving an error:

TypeError: Error #2007: Parameter hitTestObject must be non-null.
at flash.display::DisplayObject/_hitTest()
at flash.display::DisplayObject/hitTestObject()


View 1 Replies

Flash :: Papervision 3d HitTestObject Doesn't Work?

Jul 4, 2011

I'm new to papervision 3d and I created two display objects in basic view.
Here's a part of the code :

_stick = new Cube(materials, 50, 5, 500);
_ball = new Sphere(new ColorMaterial(0xfc0000), 80);

In the onRenderTick method, I tried to check whether two objects are hitted


However, stick.hitTestObject always returns false even if the stick really hits the ball as I see in the flash.

View 1 Replies

Actionscript 3 :: Reduce The Area For Hittestobject - Flash Cs5?

Aug 27, 2011

I'm making a simple snake game in as3. the problem I'm having is that the stroke on elements slightly overlap thus when the snake passes by the apple in an adjacent square it triggers hit test object. If i reduce the size or stroke of either the snake or the apple then they dont properly line up to the grid. is there a way i can use hittestobject but reduce the area of the object that will trigger it. ie only trigger if it hits the center of the object?

//this will hit when snake is adjacent due to overlapping strokes

when I traced the values for the bottom code the values are what would be expected but some reason hitTestPoint wont trigger. strangely if I do + 1 it will still work but because the stroke is 2 i need at least +3. If i set apple.x+n as a variable and use the variable in hitTestPoint it wont trigger. also on all cases where it does not trigger i get no errors and all trace values are what you would suspect...

View 1 Replies

ActionScript 3.0 :: Flash Stopping A HitTestObject After A Certain Frame

Jun 7, 2010

I am placing my code within frames and using the code below to hit test an object. After the animated object leaves the stage, the hit test starts getting errors because it is now looking for an object that isn't there. NULL

var o1:MovieClip;
o1.addEventListener(Event.ENTER_FRAME, o1hit);
function o1hit(Event) {


So the question is: How can I get the Hit Test to stop after a certain frame? Or does it have to do with the EventListener?

View 1 Replies

ActionScript 3.0 :: Flash Other Function Similar To HitTestObject?

Sep 16, 2010

Is there any other function similar to 'hitTestObject'. Am having problem with this function, b'coz it checks the collision on a box around that object. I want to find the actual collision with the object.

View 2 Replies

ActionScript 3.0 :: HitTestObject Issue In A Bass Class Of A Library Object In Flash Pro?

Jan 18, 2012

i have a flash file with a number of movieclips  in the library - various bubbles that can be popped at a clilck. The fla has a document class - BubbleGame.as, and the various bubble mcies in the library are all exported for action script, (using their own names, but) with a mutual Base Class - BubbleBase.as, in order that all the various bubble movie clips have the same behavior: load in a random position, play out their own timelines, be popped when clicked, and if not popped - reload in another position.
This is all working very well, however, I want the movie clips removed if they hit an object on the stage. The object has an instance name of sym_mc, and I have tried various bits of code to cause the bubble to be removed when it hits that object, but i either get errors or nada.
I tried doing the hitTestObject code in both the  document class and the base class. It seems more appropriate to have it in the base class - BubbleBase.as (below), because that tells the bubbles what to do.


View 12 Replies

ActionScript 3.0 :: KeyPress Not Registering?

Mar 30, 2009

So i know that the flash object needs to have focus in order for the key event to fire, but i am having an issue where i click a button in the flash window and the events stop firing.The button activates a box2d world and i don't know if that has anything to do with it. but as soon as i hit the start button, the key events no longer seem active until i click again.

View 3 Replies

ActionScript 3.0 :: Not All Keys Are Registering?

Nov 10, 2009

I am trying to get a keyboard input why my game is playing. So here is my code below. Thing is, only certain keys are coming up in the trace. So if I press the a key, nothing happens. If press the d key, I get the trace. Only a handful of the keys are registering... why?


function PowerUps(e:KeyboardEvent):void{
var holdout = getTimer();
var theKey:String = String.fromCharCode(e.charCode); //the key code the was pressed


View 5 Replies

ActionScript 3.0 :: MouseEvent Not Registering All The Time?

Mar 7, 2009

I'm making a game where you keep a ball in the air by clicking on it, but the mouseevent doesn't always register.

PHP Code:

var debug:Sprite = new Sprite();
var sine:Number = 0;
var cosine:Number = 0;
var hypotenuse:Number = 0;


The only thing I have on the stage/library is a circle named 'ball_mc' width origin in the center.

View 3 Replies

ActionScript 3.0 :: Registering A Stage Button

Sep 18, 2009

i have a button on the stage (added manually) and its an instance of BtnStart called starter. but for some reason i cannot access this in the document class i.e. in the constructor (mainly because its not registered at that point). how can i use a stage button in the document class constructor?

View 2 Replies

ActionScript 3.0 :: KeyboardEvent.KEY_UP Sometimes Not Registering?

May 18, 2011

I'm using very basic code to move an object around the stage using keys on the keyboard (W,A,S,D). However, I have noticed at times when the CPU hiccups, flash does not register that a key was released and in turn my object keeps moving in a direction without any keys pressed. The only way to stop the object from moving is to press the key corresponding to the direction the object is moving.

View 9 Replies

ActionScript 3.0 :: KEY_DOWN Not Registering After Key Is Pressed?

May 25, 2011

I'm not really sure why, but whenever I press and hold any of the arrow keys(haven't tested other keys). My instance called player has it's x coordinate increased by 5 as my code indicates, but while holding down any of the arrow keys there is a split second pause before the continued movement of my player instance. I'm using CS5.5, AS3.0.



View 1 Replies

Data Integration :: Course Completion Not Registering In LMS

Nov 5, 2008

A vendor had built courses for us a few years ago. There are 5 modules. The courses are SCORM and are tracked in the LMS from url...We recently had 60 students sign up for a course, but they are not getting completion tracking for 4 of the 5 modules. The students are using IE7 and Flash Player 9. complete works for the module where the completion code is send from an HTML page. The completion does not work from any of pages where the completion is sent from Flash. The flash files were coded with AS2, here is the code on the "Finish Button":[code]

View 1 Replies

MouseEvent.CLICK Not Registering For MovieClip?

Oct 4, 2009

I have th following code below. When the monster is clicked I would like to remove it but the MouseEvent.Click event never fires? I'm using flash cs4.
import fl.motion.Animator;import fl.motion.MotionEvent;var this_xml:XML = <Motion duration="30" xmlns="fl.motion.*" xmlns:geom="flash.geom.*" xmlns:filters="flash.filters.*">    <source>       [code].......

View 2 Replies

Copyrights 2005-15 www.BigResource.com, All rights reserved