ActionScript 3.0 :: Testing Collision Between Two MovieClip?
Aug 12, 2009
I got a hitTestObject() problem. I wonder if anyone know if there is a way of testing collission between two movieClip where the transparent part of the movieClip is not to be tested for collission. For example two balls colliding and not wanting the collission to be detected before the balls itself collide (as in the second picture) and not when the squares collide(as in the first).
View 2 Replies
Similar Posts:
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?
[Code]...
View 1 Replies
Nov 27, 2011
I'm trying to create a sort of tree diagram such that, if you click on one of the circles, its child circles spread outward with some degree of randomness from the original circle, connected by lines. I have this working, but now what I want to do is make sure that none of the circles collide with each other and none of the lines criss cross. You can see the screenshot for what is currently happening. My code is below. How do I change this code so that it checks for collisions and avoids them? I've read up on flash's hitTestObject command, but that only works in the context one object to another. I want to test for one object contacting any display object.
import com.greensock.TweenMax;
var sw = stage.stageWidth;
var sh = stage.stageHeight;
[Code].....
View 2 Replies
Feb 28, 2009
so I have a function on the Main Timeline that creates an instance of the class Ball once every 60 frames (1 second). In the class code for Ball I have this:
Code:
package {
import flash.display.MovieClip;
import flash.events.*;
[Code].....
As you can see, I am trying to make it so that if two instances of the class Ball collide, then it should output "STOP". But it isn't working.
View 7 Replies
May 4, 2005
What i'm trying to do is to make my movie clip (plane_mc) to rotate when it collides with another movie clip (cloud_mc). At the moment my plane is controlled by the arrow keys on the keyboard, it is flying through a sky with clouds and when it touches a cloud, i want it to rotate.
View 3 Replies
May 4, 2005
What i'm trying to do is to make my movie clip (plane_mc) to rotate when it collides with another movie clip (cloud_mc). At the moment my plane is controlled by the arrow keys on the keyboard, it is flying through a sky with clouds and when it touches a cloud, i want it to rotate.
View 2 Replies
Feb 2, 2011
I basically need to scale an object up when the user rollsover the button which I have created dynamically already and I need to make sure the object is fully scaled up before I can allow the user to scale it back down again.Ive tried putting 2 tweens (x and yscale) into a function but not sure how to check if the tweens have finished. Im assuming if I check the function is complete it wont take into consideration the tweens may still be running.
View 0 Replies
Oct 11, 2008
Then I test my movie from inside flash 9 (ctrl+enter) the MC I just edited keeps in focus: When I test a game and press UP DOWN etc. The MC inside my fla is moving too, while the compiled swf is playing!
View 0 Replies
Nov 23, 2010
I have a map of isometric buildings that the player walks around. in the image I have 1 and 3 working fine. I find the corner points of the building and test it against the players location and sort out their depths. easy.but 2 and 4 are the trouble makers. the left and right side of the building.because its isometric there is that diagonal line making up the sides.my only idea so far is to draw a line box around the building at test collisions against the "feet" of the player. but to do that I must draw a box and make it invisible but still be testable against only the bottom portion of the player, the players feet.
View 5 Replies
Feb 15, 2007
I am working on a snowboarding game, And have two points of collision detection on the board:
x-----xOne at the Front of the riders boardOne at the Back of the riders boardThese two points of collision are placed within the rider.movieClip, and not on the _root timeline, as the rider movieclip can rotate etc as it rides through different gradients of slopes. I have used a largely basic method to obtain the X,Y positions of each collision point, using the following method:
Code:
var backX:Number = _root.rider._x+_root.rider.backDetection._x;
var backY:Number = _root.rider._y+_root.rider.backDetection._y;
(The same for the frontX and frontY) As you can see, it simply adds the offset of the detection points positions from the riders x, y therefore when the rider movieclip is rotated during gameplay, the rotation is not accounted for and it still searches for collision in exactly the same positions.
I am using this for collision checking:
Code:
this.hitTest(backX, backY, true)
Which is placed on the ground movieclip (what the snowboarder is riding on). Any better way of doing such collision checking, or how to account for rotation? is localToGlobal() the answer?
View 1 Replies
Jan 19, 2012
I'm making a program that lets the user draw shapes on the screen with the mouse. When they're done they press a button to finish. The user is only allowed to draw on a certain area of the stage, to control this on the timeline i have a movie clip that takes up all the space the user isnt alowed to draw in.When the user presses the button i want the programe to check that the shape the user drew isnt touching the moiveclip. I want it to do this without taking the border of the movieclip into account so i cant use hitTestObject()
heres what i have so far:
//------------------------------DRAW SHAPE------------------------------
private var shape:MovieClip = new MovieClip();
[code]....
View 2 Replies
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
Jun 8, 2011
Im a bit stumped on this. I have a movie clip named mcMain that the player controls, and i want him to have it detect collisions at certain points of the screen (like at a certain X and Y co-ordinates). I have an array that contains those values, which is shown below:
Code:
//Array that holds x position of points
var xPoint:Array = new Array(150,400,200,300,100);
[code].....
View 3 Replies
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 =
[code]......
View 1 Replies
Nov 27, 2005
In the duplicate movieclip tutorial on Kirupa I want to jump to a scene when a certain amount of movieclips are created. Here is the actionscript I have on my button which duplicates the moveclips:
[AS]on (press) {
i = i + 1;
duplicateMovieClip (_root.circle, "circle" + i, i);
if (i == 20){
gotoAndStop("Scene 2");
}
}[/AS]
I presume that when the button is pressed the movieclip "circle" is duplicated with increasing numbers created in the duplicate instance, i.e; circle, circle1, circle2 etc...So, how do I create a small portion of actionscript that detects that when the 20th movieclip of "circle" (circle20) has been created and execute my script (which, at the moment, jumps to another scene)? As you can see, the part in bold is the actionscript I thought was needed, but it doesn't seem to work.
View 7 Replies
Apr 16, 2009
If I want to test my swf requests to a php file, I can only publish my swf right ?Can I test it, simply debugging it from Flash IDE ?
View 3 Replies
May 23, 2009
I'm using Adobe Flash CS4 on Mac (windows i'm sure i can figure out how to fix it on the mac version)I'm trying to sync some animation to sound, and my sound is all in one big file. I'm wanting to go through frame by frame and tweak it (Yes, it's a frame by frame animation, no tweening here don't ask why, it's just not), anyways, I keep trying to use the "Control -> Play" button to keep playing the sound from the area I'm working on so I don't have to start at the beginning everytime. After I hear the section I want, I want to just push "stop" and everything stop, including the audio. It would stop everything before, but now it's not stopping the audio so it will just keep playing even though I had hit stop.?
View 1 Replies
Jun 4, 2009
if the Flash IDE provides a way to test snippets of AS code without actually putting the code in a frame and playing a movie. In Visual Basic, for example, the IDE provides an immediate window. I can key in something like this:
for i=1 to 10rint rnd():next i
to print 10 random numbers. D
View 1 Replies
Dec 29, 2011
Flash CS5.5 crashes when testing this movie using CTRL-ENTER a few times. Sometimes, a message warning that the Java Virtual Machine is running out of memory appears. I would like to know whether it is the FLA or my Flash installation that is corrupt.
see the following FLA file. [URL]
View 3 Replies
Dec 8, 2008
I have been attempting to test an exercise file for a Trivia Game written in AS3 using the Flash CS3 IDE. Unfotunately I have been receiving two errors each time its run while using Flash Professional CS4.[code]
View 1 Replies
Oct 22, 2008
I have a 1mb fla which publishes a 240kb swf when I save the fla and either test movie or publish it takes about 1 to 1 1/2 minutes to publish. I publish other fla's with swf's of up to 650kb in 3 seconds.
View 3 Replies
Aug 17, 2009
Are there any tools to Flash application for accessibility and Section 508 compliance?
View 2 Replies
Jul 5, 2011
how can I test my AIR for mobile on desktop to simulate swipe events?
View 1 Replies
Oct 14, 2010
We have a flex based UI whose functionality (eg: login, logout) needs to be tested periodically in IE 7. Manual testing takes a lot of time and hence we want to automate it EDIT: We dont have the source code of this app uder test so cannot use something like FlexUnit. Is there a way to automate this testing?
I have heard of FleXmonkey, but have read negative reviews of it and hence wary of trying it.
[Code]...
View 4 Replies
Apr 21, 2011
I am making a maze game and i have the edge of the maze as a movieclip. I'm trying to test if the player hit tests the maze to make him stop using this code.
If(player.hitTestObject(Maze))
{
function()
}
But wether or not It's actually touching the maze (it's in the empty space on the inside) it always registers as touching.
View 2 Replies
Nov 7, 2008
I recently finally moved across to my Mac for all of my development work. The main problem I have come across is not being able to test any of my work in a SCORM test suite. The one I have on my PC is the ADL test suite which does not appear to be compatible with the mac, so does anyone know of a suite that is?
View 3 Replies
Aug 16, 2009
I am sure that I am missing something simple but I am doing an overhaul of a flash chat application that I wrote a few years back.I have everything humming along in Actionscript 3 and it works well when I test the .swf in Flash CS3 Pro but when I publish it and view it in the browser, I get no joy.I can see the flash plug-in retrieving the crossdomain.xml in my web server's root directory but in the browser, the XMLSocket Object fails to connect I installed flashpolicy server that is responding on port 843, but again, through the browser, the XMLSocket Object fails to connect.I have tried both Firefox and Safari browsers with the same result.I have swapped out the XMLSocket Object for the Socket Object and I am able to connect to my socket server, from within Flash CS3, but not from a browser.
View 3 Replies
Dec 7, 2009
I added a bit of Action Script 3.0 code into a premade flash file that came with my website template.I wanted to link a navigation button to an external url, heres the code:
stop();
home_btn.addEventListener(MouseEvent.CLICK, gotoURL);function gotoURL(event:MouseEvent):void{navigateToURL(new URLRequest("http://www.knirv.com"));}
[code].....
View 3 Replies
Jan 31, 2010
I have a website , which uses rich flashes . I want to automate the testing of various UI navigation/features - so that for each build/release , I can quickly validate the integrity of UI with these tests. I do not want to do the unit testing of action script APIs , instead I want to simulate the user events and assert the response against the known good results. I tried with Selenium, [URL] but if fails to record/recongnize the events fired in the flash component. Is there any tool (preferable Java based) available?
View 1 Replies
May 17, 2010
When I test a movie in Flash CS5, it usually crashes. The output panel scrollbars flicker and sometimes show the following output[code]...
View 3 Replies