ActionScript 2.0 :: Use HitTest In A Loaded Movie?
Nov 6, 2006
I two small flash games/gadgets, that are loaded into a bigger one using loadMovie. They all work, except one part of one game. It seems that my hitTests arent working when the game is loaded into the main movie. It works fine on its own, but not when its loaded. I've attached all the files.
View 1 Replies
Similar Posts:
Jun 6, 2006
I'm using the following code to set a prototype for hitTest within a loaded mc. It works great the first time, but I need to test to see if it's been called because it doesn't work if the code gets called on successive loads...
Code:
MovieClip.prototype.oldHitTest = MovieClip.prototype.hitTest;
MovieClip.prototype.hitTest = function(x, y, sf) {
var obj = {x:x, y:y};
this._parent._parent.localToGlobal(obj);
return this.oldHitTest(obj.x, obj.y, sf);
};
Is there a way to test to see if the prototype has been called before? I was setting a variable in the _parent movie initially, but I can't do that now so I need to test to see if the prototype has been called...
View 1 Replies
Sep 7, 2009
I'm making a droid (bad guy) move down the screen. If it hits the robot (good guy) the baseHealth will go down 2, same if it hits the bottom of the screen. If it hits the beam movie clip then it will go to the top of the screen and continue downward. The beam movie clip is a laser that slowly move outward, and I want the droid to go to the back of the screen if it ever touches any frame of the beam. However, when the droid touches the beam nothing happens, though it seems to work when it touches the robot or hits the bottom of the screen.
Code:
addEventListener(Event.ENTER_FRAME, moveDroid);
function moveDroid(e:Event):void{[code]....
View 1 Replies
Oct 25, 2010
I have several objects in a separate movie and want to perform a hitTest with them and my other object 'knexman' which is noted below in the script. Basically what's happening is that when I trace the output of the hitTest, it increments about 5 or 6 at a time with each enemy collision running into the knexman object. All I want to do is when objects run into the 'knexman', to increment and trace it by one. Once I get it to increment by one I can accurately conditionalize how many lives are left etc.
onClipEvent (load) {
function reset(){
this._y=0;
this._x=random(600)+300;
enemySpeed=random(15)+5;
this.gotoAndStop(1);
[Code] .....
View 8 Replies
Aug 9, 2010
Ive created a project that creates random movies clips with text in them, everything works fine except that movie clips will overlap each other due to the random nature of the project.I've looked everywhere tips on hitTest methods but I cant seem to get it right, the major problem is that the clips have similiar names, if I try a hit test the movie clip will just detect itself and not look for the other clips.
View 3 Replies
Sep 26, 2010
when my character hits a certain object, I want it to play the movie. BUT since the hitTest is techincally always true if my character is just sitting on the object the entire time, it continuosly player frame #2. What is the simple fix for this? The code that will just play movie clip ONE TIME, and not restart continuosuly?
View 1 Replies
Feb 29, 2004
When you duplicate a movieclip or generate one through AS hittest will allways return true. I tried to make a selection script,by putting the code below into the frame. It makes a rectangle to select charclip movieclips (duplicated and numbered, therefor the for loop) to select them, like when you select icons on a desktop. Unfortunately, it will select all charclips wether theyre inside the rectangle or not. I tried to confirm this behaviour by making a simple hittest script like the one discribed on the kirupa actionscript tutorial, with a moviecript and a duplicated one. The moviescript was detected when it actually hit it, the duplicated one was detected all the time. How do I circumvent this? Should I ducplicate in an existing movieclip or something?
_root.createEmptyMovieClip("sfield",10000000);
_root.onMouseDown = function(){
x=_xmouse;
y=_ymouse;
[code]....
View 7 Replies
Apr 21, 2004
i am currently making a game , and for some reason the hittest on my duplicated movie clips isnt working i know how to do them , and know it should be working , because it works on one of the movie clips but none of the others so im guessing it something to do with depth?
View 2 Replies
Nov 20, 2005
I have this "point" movie clip that starts on a random hitpoint. I can drag around, on the stage and there are more than 10 small invisible movie clip.How do i create any sort of algorithm where it can somehow "loop" thru all the movie clips to test if it hits any?If so, it will snap to it, else it will revert back to the previous hit point?
View 2 Replies
Jun 1, 2006
is there such AS where you can click/hitTest etc. and then it will take you to the next frame but with the whole frame centered?
View 4 Replies
Feb 29, 2004
When you duplicate a movieclip or generate one through AS hittest will allways return true. I tried to make a selection script, by putting the code below into the frame. It makes a rectangle to select charclip movieclips (duplicated and numbered, therefor the for loop) to select them, like when you select icons on a desktop. Unfortunately, it will select all charclips wether theyre inside the rectangle or not. I tried to confirm this behaviour by making a simple hittest script like the one discribed on the kirupa actionscript tutorial, with a moviecript and a duplicated one. The moviescript was detected when it actually hit it, the duplicated one was detected all the time. How do I circumvent this? Should I ducplicate in an existing movieclip or something?
_root.createEmptyMovieClip("sfield",10000000);
_root.onMouseDown = function(){
x=_xmouse;
[code].....
View 7 Replies
Aug 24, 2009
as the title says i am having two movie clips on main stage one called "land" and other called "char" inside "char" MC i have another MC called "ht1" i want to make hitTest between "ht1" and "land" but everything seems to fail, i've tried using _root, _parent?
View 3 Replies
Dec 5, 2009
I have a movie it is a triangle.I duplicate it and I want to hitTest on the first triangle movie clip and I added 3 different line movie clips on the 3 side of triangle.I tried to write a code something like that.
if(firstTriangle_mc.hitTestObject(line1_mc,line2_mc,line_3mc){
trace("Ok");
}
but I've got error.I think it is not allowed hitTestObject for multiple Movie Clips.So is there anyone have an opinion about it?What should I do?
View 5 Replies
Feb 15, 2010
By using the attachMovie function, I create multiple entities of the same movieClip. Is it possible to detect collisions from the same, but multiple movie clips (And, with different Linkage Identifiers with each entity of the same movieClip.
View 3 Replies
May 20, 2010
I am trying to set up a if function for a hit test. I am using action script 2.0 am coding all in one layer not within movie clips so dont give me code in that format unless nececary.I have a movie clip with instance name src_resolute and I have another movie clip that is nested inside another movie clip named endbar.What I am trying to do is when src_resolute hits endbar I want it do gotoandplay the next scene.The parrent movie clip of the nested movie clips instance name is background.If you need any more infromation let me know but basicly what I want to do is when my main character(src_resolute) makes contact with the nested movie clip(a movie clip I have drawn inside of another movie clip) I want it to jump to the next scene or more specificaly scene 4.
View 5 Replies
Nov 5, 2006
My fla is too big to upoad here [URL]. What I was trying to do is to get the animation on 'bt', or 'b1'( they are stacked on top of each other) to gotoAndPlay "_over" when it hits the lower red dot(instance 'oneHT') and then gotoAndPlay "_out" when it hits the second higher red dot(instance 'twoHT'), and then do the same for each windmill blade as it passes the red dots during it's rotation. When I attach script to the movieclip it works, but I'd like to just keep all the actionscript on the main timeline so I dont' forget where I put things.
View 3 Replies
Mar 21, 2007
I am making a small game in which you are a little shooty spaceship type thing, and there are duplicated mines falling around you. When you press space, the shooty spaceship type thing fires duplicated bullets. How do I check a hittest between any bullet
View 3 Replies
Apr 21, 2004
i am currently making a game, and for some reason the hittest on my duplicated movie clips isnt working i know how to do them , and know it should be working , because it works on one of the movie clips but none of the others so im guessing it something to do with depth? i will give the code if any1 replys
View 2 Replies
Mar 25, 2011
I have in my root:
1 Movie Clip instancied as a "cursor" 1 Movie Clip instancied as a "Mc_Obstacles" with others 5 Movie Clipsand the 5 Movie Clips inside the "Mc_Obstacles" are instancied as "Obstacle" , all with the same instance...I want this: when the mc "cursor" hit one of mcs "obstacles" gotoandstop to frame X then i did in frame with actions in another layer:
cursor.onEnterFrame=function(){
this._x=this.x+10;
if(this.hitTest(Mc_Obstacles.Obstacle)){
gotoAndStop(4);
}
}
View 1 Replies
Mar 19, 2010
I am working on doing a hitTest using one attachMovie and one repeating movieClip. I am running into trouble because the movie clip is changing it's name every time it's created (panda1, panda2, panda3, etc...) and the attachMovie, fire, is not recognizing the created MC's. here is the code to create the movieClips:
[Code]...
View 3 Replies
Nov 26, 2004
How do I detect collisions between movie clips and a line created through actionscript (with the lineStyle, lineTo, etc. commands). I tried making the line inside a movie clip and doing a hitTest with that movie clip, but it did nto work.
View 1 Replies
Apr 26, 2005
i am working on a game called "virus". you click somewhere on the screen and the virus goes to where you click. you have to dodge random moving white blood cells, and if you hit them you lose. everything is working. except for one thing. scoring.
i have made a movieclip with a dynamic textbox in (score), and in the movie clip there is a section where the number in the score textbox goes up really quickly, a section where is goes up medium, and a section where it goes up slowly. i want to make it so that when you get closer to the center of the movie, for the score to go up quicly, and slower as you get further out. i have tried hittest with movie clips in the centre of the stage, but it doesnt seem to work.
View 3 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
Jul 6, 2009
I'm trying to use the scroll pane component for the first time, and I've spent most of the day getting nowhere. Based on my experience with other components and with loading content into movie clips, I expected that I would point my scroll pane to its content and be off and running, but that hasn't happened.
[Code]...
View 4 Replies
Mar 28, 2010
I am making a flipping page book in flash and have had to create sections in different movies because it kept crashing when i tried to have all the pages in the same movie. I have 3 movies 'page flip4', 'pageflip4-2', and 'page flip 4-3' . I have used the code below to go (flip bacwards) from 'page flip4-2' to the frame label ''backflip'' in 'page flip4'..This works fine
Code:
on (press) {
loadMovieNum("page flip4.swf", 1);
}
[Code].....
View 0 Replies
Apr 14, 2004
Is it possible to target a loaded movie within the main timeline and stop sounds in that particular movie only?
View 4 Replies
Nov 12, 2005
I'm not sure how to describe what I'm seeking, but basically I have a movie loaded in a clip and when the user clicks a button, I want the loaded movie to perform some kind of action (fade out or whatever) while the new movie is loaded.
Probably something simple, but I'm an idiot,
View 2 Replies
Jun 25, 2009
I have an external swf (sub.swf) that loads into my main swf. The external swf has buttons of its own...that I would like to use to load additional external swf's in its place. I click on the buttons and nothings happens.
My current code is as follows:
All of the following code is in my main.swf
================================
//Location where the external SWFs will load
var Xpos:Number=18;
var Ypos:Number=10;
[Code]...
External swf has no code except for a stop action.
I pieced this current code based on various articles I've found on the net.
View 4 Replies
Oct 18, 2009
MainMove.swf is doing a loadmovie of SecondMovie.swfThe Button that loads SecondMovie.swf also disables other buttons in MainMovie.swfon (release) { _root.intro_btn.enabled = flase; loadMovieNum("SecondMovie.swf", 2);How do I Re enabled the Buttons in MainMovie.swf from a Button within SecondMovie.swf???
View 4 Replies