ActionScript 3.0 :: Hittest Only Working With 1 Added Child
Mar 29, 2011
Ive got this piece of script where i place objects on the stage, to hittest eachother.Ive got two seperate addchilds: one child must hittest another child.[code]only one instance of the hitte_mc will hittest with the instances of Ring.
View 5 Replies
Similar Posts:
May 1, 2003
Im 'TRYING' to use your FreeTransform proto from Layer51.com, with the drawing movie ive been making (for the last century lol) namely with lines using the draw api and duped circles (which have textfields inside)..
I think for my requirements I need 2 types of free transform, 1 for transforming lines, the other for transforming circles with text inside. It seems rotation with your FT kills the text inside my circle so I figured I would remove the rotation handles for one style. Also Im after;
1) manual control over FreeTransform as I only want it enabled when a user selects the 'transform' button in the tool bar (disabled otherwise)
-> so I have set 0 for autoRemove, so that I can addFreeTransform to all clips on 'moveComponents' (button clip) "down" event and removeFreeTransform on 'moveComponent's (button clip) "up" (ie not selected). Seem ok/logical?
2)Next I have a canvas, so I need selected elements to swap depths and be dragged BUT only in the canvas area,
-> Im not sure how to implement a hitTest with a clip with FT added?
3)Lastly Ive had an issue with using FT on clips with api drawn lines. It seems that the center cross hair is way up in the top left, and funnily enough the boundary (ie the surround handles bit) manages to perfect wrap itself around the line. Of course because the center cross hair is way up in the top left the rotation and resizing of the line is completely wacky.Anyway here's my 2 FT styles...
Code:
//My freetransform style for circles
ftCircleStyle = new FreeTransformStyle([3,0xFF0000,100], [15,0xFFEEAA,100], [null,"s",null,"s",null,"s",null,"s"], true, 0);[code]....
1)The AS you'll find in the timeline of the clip called 'drawArea'.
2)And to run the movie compile the fla and click the blue arrow on 'New' in the menu you see, then a toolbar will appear with a canvas.
View 1 Replies
Jul 21, 2011
I am making a simple xml gallery that loads in images into a movie clip that looks like a Polaroid. So, the idea is that flash will see how many image need to me imported. Then in the for loop it will add child the Polaroid mc (which has been exported for actionscript and the class named "Polaroid"). The inside that Polaroid mc there is an empty mc called "polimageHolder_mc" that I want to load the xml loaded image into. I keep getting this error "TypeError: Error #1010: A term is undefined and has no properties", when I use the code below. It makes sense to me but my syntax is obviously incorrect. [code]...
View 3 Replies
Sep 3, 2011
I've been trying to carry out hitTest with the two child.They are namely enemy and weapon. However,it seems not working.I had been attempting to sort it out myself and searched the Internet but I got no idea of how to solve it.
stage.addEventListener(Event.ENTER_FRAME, enterFrameHandler);
function enterFrameHandler(event:Event)
{[code]...........
View 10 Replies
Jun 24, 2010
So when you win my game I add a movieclip that will let you enter your name through a text input component. Unfortunately, I'm calling it wrong.
I'm getting an undefined property error because it's out of the youWon function, right? You'd think I'd understand this concept eventually!
[Code]....
View 2 Replies
Feb 28, 2012
public class ItemView extends MovieClip {
private var _title:TextField;
private var _extra:MovieClip;
[Code]....
When I create an instance of ItemView and add it to the stage, "Title" displays but the blue square does not. However, if I make the graphics calls on this instead of _extra, I do see the blue square. This tells me that _extra itself is not displaying properly, but I can't figure out why. Is there some special procedure for adding one MovieClip to another?
View 2 Replies
Feb 22, 2009
I have 4 functions called by their own buttons. Each function calls a movie clip from the library with addChild. When I click on one of these 4 functions I want it to remove the added children if any of the other functions had been clicked prior. Problem is, removeChild at the start of each function results in errors if a child had never been called yet. It's trying to remove something that isn't there. - So I tried making a 'flag:number = 0' for each of the 4 functions. Each function begins with settings its flag to '1' I put a for loop at the beginning of each function saying IF any of the flags are = to 1, then remove the children. I don't see why that should not work, I think the error lies in my array or my for loop if statement as I still don't fully understand them. So I will just post the code relating to the array and loop:
[Code]...
View 9 Replies
Jun 8, 2006
i searched everywhere, i was not able to find a solutionmy xml menu implementation use a "main" Menu class. This class parse the xml file and create an aeeay of MenuItem class.MenuItem costructor is (stripped down version) something like this:Code:function MenuItem(name: String, url: String, parent_mc: MovieClip)parent_mc is a reference to the "container" MovieClip for Items (generally an emptymovieclip made by Menu class)
View 3 Replies
Oct 9, 2009
I'm working on building a gallery, but I've run into a slight snag. The full-size images are not all the same size, so they will overlap when loaded. In the showPicture function, is there a way for it to check to make sure there isn't a full-size image already loaded, and if there is, to remove it before adding the new one?
var imageLoader:Loader;var xml:XML;//parse XML data as an arrayvar xmlList:XMLList;var xmlLoader:URLLoader = new URLLoader();xmlLoader.load(new URLRequest("data/gallery.xml"));xmlLoader.addEventListener(Event.COMPLETE,
[code].....
View 2 Replies
Jan 22, 2009
Is it possible to check, using Javascript and without altering the ActionScript code at all, if a child has been added to the stage? I have in mind something like being able to call GetChildByName in Javascript, and if the child exists, call another javascript function.
View 0 Replies
Oct 9, 2009
I'm working on building a gallery, but I've run into a slight snag. The full-size images are not all the same size. In the showPicture function, is there a way for it to check to make sure there isn't an image already loaded, and if there is, to remove it before adding the new one? [code]...
View 9 Replies
Feb 9, 2011
I have created a button class which has graphical elements. In future I might want to add this as a child to other things so what I would like to know is, firstly, can I get the details of the parent object from the child and, probably more importantly, is there an event that tells me when my button has been added as a child so that I can resize it?
View 2 Replies
Jun 3, 2009
Is there a way to keep an object above a child that is being added to the stage?
Say I have a frame on the stage and I want to add different children to the stage, but want those children to fall under the frame that is already on the stage?
View 3 Replies
Jun 8, 2009
Is there an event that is triggered when a new child is added to a MovieClip?[code]
View 5 Replies
Mar 26, 2010
I have a holder movieclip on screen, then I create a loader, load an external SWF into the loader and addChild to my holder:
var bgloader1:Loader = new Loader(); [code].....
This all works. Now if I want to come back later on and alter the alpha or position I get an error:
//Neither of these work: MyHolder1.bgloader1.alpha=0; MyHolder1.bgloader1.content.alpha=0;
TypeError: Error #1010: A term is undefined and has no properties. at flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at flash.net::URLLoader/onComplete()
View 7 Replies
Mar 28, 2011
I created a child that will be added on runtime. How do I access a movieclip on the mainstage from within the child?
View 1 Replies
Nov 22, 2011
I am currently having problems referencing a MovieClip child which I add to the Stage from the Document Class. Basically when the MovieClip child is added to the Stage from the Document Class, I want a certain MovieClip already on the Stage to reference it once it is on the Stage.
Also, if it is possible, I don't want the MovieClip referencing the child being added to the Stage to have parameters linking it with the Document Class, because I plan on nesting this MovieClip within another MovieClip later on in the future.
Here is the code for the MovieClip class which is referencing the child once it is added to the Stage:
package com.gameEngine.assetHolders
{
import com.gameEngine.documentClass.*;
import com.gameEngine.assetHolders.*;
[Code].....
View 2 Replies
Oct 19, 2011
I'm making a map editor in flash. For the map area, a dynamic Movieclip will this and that in it will be loaded into a movieclip area, but I realised the problem of how a symbol resizes when a child is too big in the symbol.
Is there ANYWAY to stop it from it from doing this, as I want a specific window for this where you can drag the map around to see the other areas.
View 1 Replies
Aug 18, 2009
I'm currently working on a system that loads images (by url flash gets from PHP).Now I've got a loop with addChild that works. I've put it into an array and I need a button with addeventlistener and then remove all the images in that array.[code]
View 2 Replies
Jul 28, 2009
The code below is called after a thumbnail is generated and available. It is supposed to add the thumbnail to a MC along with the file name. The first go around (after a file is uploaded and converted) works, but the second time around the 2nd MC is generated and placed on stage with the correct file name and thumb image, but the first thumbnail image isappears (the file name stays).I don't understand why.
Code:
function initlistener(e:Event):void{
myURLFILE = "myURL";//reset URL
[code]......
View 2 Replies
Mar 20, 2012
regarding adding multiple childs to an array these childs are added using timer after a time interval.actually there two classes and child of both classes are added to stage one through timer as i described and other through keyboard event. now is it possible to do this if yes than how?? and is it possible to apply hittest object between these two array.
View 6 Replies
Apr 24, 2010
I have created a loop to instantiate tiles on a board. In the following example, "Gametiles" is an array containing objects of class "Tile" which is a class that extends MovieClip. "Game" is a MC that I added to the stage in the flash developing environment.[code]This method is a bit cumbersome though. I really don't want to have to create a var and call getChildByName every time I want to interact with these properties or methods. How can I set up these children so that I can access them directly without the extra steps?
View 1 Replies
Nov 21, 2010
Does anyone know how to assign an external class to a newly added child to the stage.
What I'm doing is using a button to pull in a Movie Clip from the library.[code]...
View 5 Replies
Nov 21, 2009
What is the correct event listener to detect a child added to the stage? I tried:
[Code]...
which doesn't work. I also tried ADDED_TO_STAGE but that doesn't fire it either. Do you know the correct way to detect when the child is added? Perhaps I should be attaching the listener to the parent instead?
View 1 Replies
Apr 7, 2010
i'm trying to build this simple game for school: you've got a catapult which launches a "bullet" and you will have to aim it to hit a certain point. Now the whole catapult part and shooting the "bullet" works, but now it has to respond when it hits something, and that's where i'm stuck.
[Code]...
View 1 Replies
Aug 12, 2010
I'm trying to make a hitTest between to movie clips (Let's call them J and T)[code]But nothing happens when the two movie clips collide.
View 5 Replies
Apr 7, 2010
i'm trying to build this simple game for school:you've got a catapult which launches a "bullet" and you will have to aim it to hit a certain point.Now the whole catapult part and shooting the "bullet" works, but now it has to respond when it hits something, and that's where i'm stuck.
I've included:
if (stok.kogel.hitTestObject(this.muur)) { trace("ball hit") }
but I just can't seem to get an trace back.(PS: here's the file as refference (all AS is in the catapult))
View 7 Replies
Aug 28, 2009
Why my hitTest is not working and how to modify the same in Menu1 to make it to work.
View 1 Replies
Jul 2, 2007
I have tried hitTest many times.The function works perfect if I run it from an example, but not if I do it myself.I attached the FLA.Also, in this demonstration I tried using the if with the ,s. I have tried with _root.mc.hitTest style.
View 1 Replies
Sep 30, 2009
ball2 is duplicated every 3 seconds and the gravity code is on the ball2 mc. this code is on frame one of the main timeline.Why when two of the ball2 mc's are on the stage does the hit test not work on one of them?
Code:
checkX = function (dx, oldVal, newVal) {
if (_root.paddle.hitTest(_root["ball2"+i])) {
[code]........
View 4 Replies