ActionScript 2.0 :: Flash8 Why Can't Ever Get Hittest To Work
Mar 28, 2011
i am making a game where a ninja runs through a course, every thing is running smoothly. EXCEPT hittest will not work, hittest never works on ANY of my projects. I know im doing it right, because ive even tried copying and pasting working ones. Look at the attached fla file to see what im talking about.is it my computer that wont let it work, because the exact codes worked for all of the people on youtube that used it.
View 2 Replies
Similar Posts:
Jul 28, 2010
I'll try to make my question pretty short and simple.
[Code]...
So what I'm trying to do is make the character stop when it runs into something. I can do that, but it will only work for one "block" movieclip I put on the stage. What can I do to make this work for multiple "blocks"?
View 2 Replies
Jul 29, 2009
Is there a way to check if a movieclip I am currently dragging, has hit another movieclip?
View 1 Replies
Dec 29, 2009
How would i make hitTest work better with a rotating object(AS2). Becase i have a circle and it if gets near the rotating object (actually pretty far away) it starts the script,(new x and y)
I think thats the rotation script, becuase i took a break for like 4 days becuase it was irritating.
View 1 Replies
Mar 17, 2011
I am trying to create a game. My game is birds eye view game and I am trying to get it so my character (instance name hero_mc )can't pass through the buildings(instance name block_mc). I have been looking at tutorials on the web and most of them cover it so that a text appears if you hit the object whereas I want it so my character can't pass through or well is "push back", the one tutorial I found doesn't want to work for me, but it's not giving me any errors so I really don't know what is wrong with it.
Actionscript Code:
hero_mc.addEventListener(Event.ENTER_FRAME, enter_frame); function enter_frame(event:Event):void{if (hero_mc.hitTestObject(block_mc)) { trace("hero _mc is next to block_mc") } else { hero_mc.y += 10 hero_mc.x += 10 } }
My character still passes through the block objects.
View 1 Replies
Mar 30, 2010
I have this very simple .fla file and you use the keys to move the bus around. As it detects the hittests with the other movie clips on the stage it goes to and plays a frame on that mc's movieclip. It all works fine but i dont want the hittest to repeat after it has done it once(on each movie clip) so that as you drive the bus around you reveal the photo. [URL]
View 1 Replies
Sep 3, 2005
so my game's code is as follows:
Code:
//The Austin Weisgrau (El Nacho)
//Blob Game, to go with the video so it will get like the .3 mor it needs not to be blammed
[Code]....
the character instance is Blob and the background instance is Background. i can't get the hitTest to work with either of those two things in the /* */ and i need to no how i can
View 1 Replies
Oct 14, 2008
For some reason I cannot get my hitTest to work on an mc within an mc within an mc...which is assigned to a variable...
Code:
var miniWin:MovieClip = CAD_mc_mini.zoomControl.miniWin;
trace(miniWin); //returns _level0.CAD_mc_mini.zoomControl.miniWin
var mouseListener: Object = new Object();
[Code].....
View 3 Replies
Sep 22, 2009
I was trying to make it so you had to hold up this ball, and if it touched the block near the bottom of the screen, it would go to the first keyframe. (The menu.) So, I labeled the ball, "ball", and the block, "block". Then, I added this code to the block:
onClipEvent (enterFrame) {
if (ball.hitTest(block)){
gotoAndPlay(1)[code]....
And tested it out. To my dismay, it didn't work at all. I've spent about 30 minutes testing other ways, and I cant seem to make it work.
View 6 Replies
Sep 23, 2009
import flash.display.BitmapData;
import flash.geom.Point;
//
var BitmapA:BitmapData = new BitmapData(550, 400, true, 0x00);
[code]....
This is using the bitmapdata.hittest way to check whether the one bitmap is overlapping the other. Throug pixel-to-pixel detection.But I'm having trouble understanding this line:
Code:
if (BitmapA.hitTest(destPoint, 255, BitmapB, currPoint, 255))
I know that destPoint is the topleft point from which it is determining all opaque pixels. No value is given to destPoint so basically it is checking from 0,0. Having determined all opaque pixels from that bitmap it should compare them with the opaque pixels of the other bitmap. But why does currPoint use the topleft coordinate of its movieclip? Couldn't it just as well use 0,0 too? I mean when determining the opaque pixels of bitmap two it might as well start checking for those from 0,0 as the topleft position as well?
View 2 Replies
Feb 18, 2009
I am trying to use the following code to simplify multiple Hittests using an Array, but the code won't work. Can anyone tell me why?
var blockArray:Array = new Array("block1", "block2", "block3");
player.addEventListener(Event.ENTER_FRAME, blockTest);
function blockTest(evt:Event):void {
[Code].....
View 4 Replies
Nov 30, 2009
I am having trouble getting a hitTest to work. My two MCs are lines, one horizontal, one slanted. When the horizontal line gets within the "bounding box" of the slanted line the hitTest is true, but it's not touching the slanted line yet. I saw that the shapeFlag property comes into play here, but only when using coordinates... I'm not sure how to apply it to these two lines. I want the hitTest to be true only when the lines actually touch. I have attached a simple FLA of the problem.
View 1 Replies
Dec 30, 2008
I have this code so that when a spaceship goes through a blackhole it plays the spaceships moveiclip. This works fine on the first part of the code when the user just clicks the start button.However, i have put in a difficulty setting and when you change the difficulty setting the hittest doesn't work anymoreand there are no error messages. I have tried putting the blackHoles array in the difficulty function but nothing changes and i didn't really think this would make a difference as the easy function is already using the blackHoles array outside the difficulty function.
View 7 Replies
Sep 13, 2009
I have about 100 movieclips that scroll across the stage from out of bounds. They are supposed to hit another movieclip both in bounds and out of bounds, but it seems like Flash only detects the hittest when it happens within the frame.
if(_root.sceneclip.reef1.hitTest(this._x+300, this._y+350, true) ){
View 2 Replies
Aug 20, 2010
So I'm doing this project for school and all, and I'm trying to do a htitest on an object. For some reason, it doesn't work. So I tried writing out my own method... Which halff worked, but wasn't as exact as it should've been.
Heres my code (Though I'm pretty sure somethings wrong with my MC, so i'll upload the main .fla file)
Code:
right = true;
left = false;
itemX;
itemY;
[Code].....
View 1 Replies
Sep 6, 2011
Lets say that I got movieclips A,B,C,D in my scene and E,F which only come into scene when A hitTest B and C hitTest D.I was able to make the A+B and C+D hitTest functioning properly. But when E,F came into the scene, I tried to make E to hitTest F to get something else function but they won't work.# note that there is some short animation before E & F come into scene.I am pretty sure all the instance names are named properly.
View 5 Replies
Oct 29, 2006
I have two pieces of code, that won't work together.First: this makes a hitTest on an mc to make it run on rollover:
Code:
onClipEvent (enterFrame) {
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
if (this._currentframe<this._totalframes) {
nextFrame();
[Code]...
Each work seperately, but they won't together. How do I get around this?
View 7 Replies
Mar 19, 2009
I've been trying to write a hittest that will work for rounded walls on my RPG. But I've been epic phailing.
Heres my code:
onClipEvent(load){speed=10;
}onClipEvent(enterFrame){if(Key.isDown(Key.UP)){this._y-=speed;this.gotoAndStop(5);
}if(Key.isDown(Key.DOWN)){this._y+=speed;
this.gotoAndStop(6);}
if(Key.isDo wn(Key.RIGHT)){this._x+=speed;this.gotoAndStop(7);
}if(Key.isDown(Key.LEFT)){this._x-=speed;this.gotoAndStop(8);}
View 2 Replies
Dec 13, 2010
[Code]...
but ut returns "no!" even if I write into the inputtext area which has the var ordet. What could be wrong?
View 1 Replies
Nov 10, 2003
for some reason the hitTest I have setup in the attached file seems to work in relation with the blue box's that surround objects and not with the actually objects. Anyways I'm pretty sure that it has to do with the border.
View 4 Replies
Jul 22, 2009
I have a drop down menu on my website and it works perfectly fine except for some of the links. i don't have the other pages made yet but i still have the links to the pages in the buttons in my drop down menu. For some reason when i click on the buttons in the drop down menu, they don't go to the pages, they don't do anything. But when i click on the buttons in the sub drop down menu in side the main drop down, they work
the code for each button is the on(release) get url code, is their a different code i can use that will make these buttons work? here is the link to the website so you can see what I mean. the paralegal services button is the one with the drop down.[URL]
View 1 Replies
Nov 16, 2009
I have a mc that you should drag to the right mc.The mc that you have to choose from are sometimes a little close so I made a code that the mc that you drag will xscale so it will be smaller.But then if I press on the end of the mc before dragging the mc is outside the mouse and you cant use the OnRelease code.How to avoid that.Enclose a small fla, and the code is:
function god ( t,t1,t2){
t.onPress = function(){
this._xscale = 20;[code].......
View 2 Replies
Dec 21, 2009
I have created a flash menu for my new website but i cannot get the http links to work.
[URL]
The Flash Actions code is below:
stop ();
var links = data.links.split (";");
for (var i = 0; i < links.length; i++) {
var parts = links[i].split (",");
[code]....
View 2 Replies
Dec 26, 2011
I have it all working sound wise (except you cannot skip through the track) but the main problem is making a scrolling title. the title is loaded from an xml file but i cannot seep to add a ticker/marquee movement.this is the script i have made and it doesn't work at all,
Actionscript Code:[code]......
there is more code after this for playing the track, i will post if needed.
View 1 Replies
Feb 10, 2012
I have a button on which an effect will play (_root.loc.gotoAndPlay part) but i only want this to happen once (the first time you roll or dragover the button)So i thought i'd do this by making a variable on the root (the lettlook variable, which by default is "no") and then on the rollover, dragover first play the loc movieclip and then set the variable to "yes" (so it'll never trigger again after the first time)so this is the script i made
Code:
on (rollOver, dragOver) {
if (_root.lettlook == "no") {
_root.loc.gotoAndPlay(2);
[code]....
Problem is, of course, that it doesn't work. It doesn't play the loc movieclip and it doesn't change the lettlook variable to yes.
View 2 Replies
Dec 18, 2009
I can't make the tween to work. I've tried hundreds of tutorials and such (and they are all basically the same), I even followed the troubleshooting section of this tut with no results.If I download any file with that same script it works, if I copypaste it and do the exact same thing it doesn't. Maybe is something very simple that I just can't see but this is driving me nuts.
Partial code from flash tutorials:
Code:
import mx.transitions.Tween;
import mx.transitions.easing.*;
new Tween(ball_mc, "_x", Elastic.easeOut, 0, 300, 3, true);
View 4 Replies
Jan 15, 2009
i just would like to know how to create an "hitTest" script inside a movieclip that is actually part of that hitTest code?I mean... I have mc A, and mc B. and the current hitTest code im using (that is on the timeline) makes mc A, destroy mc B when collide with it... but there are many mc B on the stage (with the same instance name) so, when mc A collide with one mc B, it destroys ALL mc's B... but i want it to destroy only the mc B that he collides, not all the others... maybe an hitTest script inside a movieclip B would work (somethig like "if MC A hitTest ME = i die" (not all the others)).
View 1 Replies
Feb 8, 2010
i am controlling a tractor mc with right and left keyboard keys and let the user move the tractor till it reach a certain point where it touch a mc i want to go to a certain frame and stop the keyboard event listener and also the hit test listenerso finally the tractor is moved by user till it touches the mc then we will jump to a certain framethis certain frame will not have both of the tractor and the mcPHP Code:
import fl.transitions.Tween;
import fl.transitions.easing.*;
import flash.display.MovieClip;
[code].....
View 1 Replies
May 14, 2009
I have a movie clip called frog who moves along the screen, I want him to jump when he hits any other movie clips. I can make him do so with the code below, the problem is that if I write the same function for the other movie clips it doesnt work, it still works on the first one but none others. I have tried attaching an onCilpEvent on both the frog and on all the other movie cilps so no avail.
function hitBaby(){
if(_root.babyWord.hitTest(_root.frog)){
_root.frog.gotoAndPlay("frogB");}else{ _root.frog.gotoAndPlay("frogA");}
[code]....
View 3 Replies
Mar 19, 2012
I am trying to defeat my psychological block with dynamically loaded fonts in AS3, and I have an annoying problem. I am creating a clock with a textfield and I am loading fonts from a SWF library: the available classes/linkages are "Arial", "ArialBold", "MyriadPro", "MyriadProBold" and "Verdana".This is the line where I get the class from the SWF, and it extracts the class correctly
Code:
clock = new Clock( { fontClass: assetsLoader.getFontClass("skin", "Arial") } );
The constructor...
[code]......
View 7 Replies