ActionScript 3.0 :: Destroy An Timer On Its Parent Removal From Stage?
Nov 12, 2009
I'm having an issue where I am placing a timer inside of a MovieClip instance which is dynamically placed on stage. When I remove the MovieClip from the stage, the timer keeps on running. It is sometimes a bit complicated to be able to stop all the timers inside of this MovieClip so I was wondering if there was a way to either destroy the MovieClip instance and thus destroy the timers within it? or how could I go about making sure the timers stop when their parent Object is not on stage.
View 2 Replies
Similar Posts:
Jul 10, 2009
I'm currently making a platform game and when the player shoots i want to add the bullets to the stage. The players gun class is in charge of adding bullets. The "players gun" is a child of "players gun holder" which is a child of "player" which is a child of the stage. is there a better or more dynamic way for the "players gun" to add bullets to the stage rather than using parent.parent.parent.addChild (bullet);
View 2 Replies
Jun 15, 2011
I'm going to start by saying that i am very new to flash and the concept of Stage is still very new to me.
I have the following problem: at a given time i have:
var foo:MyClass() = new Class();
stage.addChild(foo);
...
foo = new myClass();
stage.addChild(object);
so now i have two or more foo objects on stage. my variable is for one foo, and i need to remove them all from the stage.
View 4 Replies
Mar 27, 2011
Does the impact of event listeners on resources persist after their targets are temporarily removed from the display list? What about when mouseChildren is set to false for their container?
View 2 Replies
Sep 11, 2010
if I add a clip to the stage as a child and remove the parent and set the parent equal to null, does the child get collected and removed from memory? What if the child has an image loaded into it as its child?
In my application I'm loading a series of png images as overlays that can be tinted for customizing in this app. When I trace my memory, the basic app idles at 64,000 k. The exact second I load those overlay images it goes up to 205,000k. If I remove those clips and "clear" the stage I should go back down to 64,000 k if everything is removed and collected correctly, right? It's not, it's hanging at 215,000 k. Are my images being cached and that is the reason for the memory staying up? If so, how do I prevent that. Or upon removing the parent of the image how can I un-cache the image.
If a user switches between models and loads several different items then the application actually crashes the Flash environment because of too much memory usage. It also does the same to browsers.
View 29 Replies
Jul 16, 2009
I'm trying to create a timer object within a movieclip, which, due to the dynamic nature of the movieclips, works well. However, when a timed function is kicked off I'm having trouble referencing the 'parent' movieclip.I'm trying the code below but the'Evt.currentTarget.parent' line throws an error. Anyone know how to make that reference work?
var mc:MovieClip = new MovieClip();
mc.transitionTimer = new Timer(30, 0);
mc.transitionTimer.addEventListener("timer", stepTransition);
[code]......
View 2 Replies
Jun 6, 2011
i am slightly confused about the parent and child relationship. lets assume we have several different instances, what would be difference of adding them all as children of the stage and creating a parent-child hierarchy between them(other than the access path).
View 5 Replies
Jun 12, 2009
How do tell my parent class to wait for a subclass Timer finish event? Here is my "Timing" subclass:
[Code]...
View 4 Replies
Jul 21, 2011
I got some problems with removing a child from stage. The timer is still active I try to get rid of it with a killMe function. Called by REMOVED_FROM_STAGE event. But it doesn't work.
View 4 Replies
Feb 5, 2010
[code]All clips are squared.Ok, on the PlayerPlane, there are little soldiers, which have hotkeys. The effect I'm trying to create is I want to position the GameStage so that the currently selected soldier appears in the center of the GameClicker clip.The GameStage is movable by the player (to scan other areas of the map)by holding the CTRL key, so it's easy to kinda lose track of where your players are.I have tried using localTo Global and globalToLocal techniques, but I think I'm lost on the actual math of getting the GameStage to move the correct distance so that the selected soldier is centered to the GameClicker.[code]
View 2 Replies
Sep 11, 2011
I have a kiosk set up to load external swf's, and to keep them up as long as they are being played with. Once the swf sits for two minutes without being touched it goes back the attract sequence, which leads to the menu, where you pick your swf...
I am having trouble with the timer I have set to restart the program. I have it set up to reset and start the Timer whenever the stage is clicked, which works fine the first time you open the swf. But if you exit the swf, and later it is opened again, it will restart after two minutes whether it is in use or not. Does anyone know what might cause this?
[Code]....
View 3 Replies
May 12, 2010
I know about Flash's localToGlobal and globalToLocal methods to transform coordinates from the local system to the global system, but is there a way to achieve the intermediate? To transform coordinates from an arbitrary system to any other arbitrary system?
I have a clickable object inside a Sprite, and the Sprite is a child of the stage. I want to retrieve the clicked point in the Sprite.
View 2 Replies
Feb 13, 2010
i have a swf (child swf) which is loaded into another swf (parent swf). I want the child swf to know the stage.width of the parent swf. If I trace "_parent.stage.width." I get output undefined. Is there a way to do this?
View 3 Replies
Jun 17, 2009
I have a loaded SWF into a simple "holder" empty movieclip I have on the root stage. Inside that SWF I have two variables that have "stage.stage Height" and "stage.stageWidth" in them. If I leave them on the code and test the root movie I get this error: TypeError: Error #1009: Cannot access a property or method of a null object reference.So basically I can't seem to get the variables to get the parent stage. Anyway to get around that?
View 2 Replies
Aug 8, 2009
is it possible to get the x of a child equal to the stage.x instead of its parent.x?
View 2 Replies
Aug 14, 2011
I have a loadedSwf that i loaded into my mainSwf. I'm trying to do some aligning with some objects in my loadedSwf file, but they're only referencing the stage of the loadedSwf so the alignment is off. Is there a way to refer to the stage of the mainSwf? I tried using parent that didn't seem to work. All the searches i found were aligning to the loadedSwf which isn't quite what i want.
View 7 Replies
Sep 29, 2010
I need to use a Timer for time controlled animation, time the drawing to occur every 500 milliseconds & Draw 20 circles in total. I also need to make sure the circles are completely drawn inside the limits of the stage...
import flash.events.TimerEvent;
import flash.utils.Timer;
// creates a new hundred-second Timer, ticks every 250 milliseconds
var faster_minuteTimer:Timer = new Timer(250, 6);
// designates listeners for the interval and completion events
[Code] .....
View 2 Replies
Dec 19, 2010
Is there a way to tell flash to instantiate a Stage subclass called "TheStage" instead of the default Stage class as root/parent of my document class?
public class TheStage extends Stage{
//code
}
Then when I do "DisplayObject.stage" I want it to return the instance of TheStage instead of the default Stage insteance. I want to do this so that I can override the addEventListener method of the Stage class. So if I call DisplayObject.stage.addEventListener I can execute my own code routine. Is that possible and how?
View 8 Replies
Feb 1, 2011
How do I get a list of all the children (Sprites) on the stage of my Document Class OR how can I get a list (length) of all the children (Sprites) of a parent (Sprite)?
View 1 Replies
Jul 10, 2009
is there a way to override a MovieClip's parent and stage properties? In a custom class extending the MovieClip class we can override the get parent() and get stage() methods. But is there a way to do it to existing MovieClip?
I mean I have an external swf content (loaded) and assigned to a movieClip. But now, how can I assign the loaded MovieClip to my custom class, so that it "doesn't see" the parent and stage properties?
Or can I override functions of existing classes? Sth like:
override public function myMovieClip["get parent"]():DisplayObjectContainer
{
...
}
I just need to prevent a loaded MovieClip from having access to the main movie's stage.
View 3 Replies
Feb 24, 2010
I am executing the lightbox functionality from a swf file that is loaded by a parent swf. For testing purposes, when the lightbox button is clicked, the image should fill the entire stage. Even though both the loaded swf and the parent swf recognize the same stage dimensions at all times(validated through tracing statements) and the lightbox image is positioned to the top/left corner of the stage, the image instead aligns to the top/left corner of the loaded swf. And if the stage is resized after the lightbox image is displayed, the container MC (which is located in the parent swf and centers all the sites content) re-aligns to the top/left corner of the stage .[code]...
View 1 Replies
Jul 22, 2010
I've been working on an interactive map of the counties in Montana. When a user clicks on a county, I'd like the map to zoom to the county's extent and center it on the stage. Every county is a child of a larger container (the state, names allcnt_mc). I've set things up in my function so that when you click on a county POINT variables with all the numbers you need are created. I just cannot get the desired effect and I think I am missing something basic in regards to the geometry of my stage. Can anyone see something I am missing? I set this up so that the parent is tweened to a new location equal to stage center minus the called child's x,y distance from stage center. Essentially, this should center the child over the stage center, no?
function tweenparent(e:MouseEvent):void{
//create vars for x,y cordinates of clicked county (child)
var calledx:Number=allcnt_mc[xmlData.row.NAME[e.currentTarget.ivar]].x;
[Code]....
View 9 Replies
Dec 1, 2011
Why do I get this error saying parent does not exist when I try to remove a movieclip. In the first case, the movieclip cannot exist either on screen/memory if it was not 'contained' by either a movieclip or stage. How can this happen, can somebody explain how this "movieclip" loses its parent reference to the stage or container mc. The debugger stack shows the value of movieclip.parent as null.
View 2 Replies
Dec 7, 2009
Whats the best way to destroy a movie clip? Right now I just do (AS3):
removeEventListener(Event.ENTER_FRAME,enterFrame);
MovieClip(parent).removeChild(this);
But the object still exists in memory even though it is not executing script. Is there any way to completely get rid of it?
View 3 Replies
Aug 11, 2010
I have some code that generates dynamic movie clips,and puts them into an array.That all works fine, but at the end of the scene, I want to be able to stop the movie clips being generated, and clear them from my screen. I can clear one at a time, but I need to stop them being generated.
Code:
enemies = [];
evilBreak = setInterval(evilSpawn, 2000);
function evilSpawn() {
evilguy = attachMovie("evil", "evil"+_root.getNextHighestDepth(), _root.getNextHighestDepth(), {_x:random(550)+50});
[code]....
View 2 Replies
Apr 12, 2004
I loaded a swf called vid.swf into an mc called dock, now, is it possible to destroy the vid.swf that's loaded into the dockMC to make it go away?
View 4 Replies
Sep 7, 2006
I'm populating an array using the push method. I would like the user to be able to select from 1 of 5 different XML docs... these load info into the array. But when the user selects anew, I dont know how to destroy the array so that I can re-populate it.
Also, is there a way to destroy an XML object?
View 5 Replies
Apr 12, 2004
i loaded a swf called vid.swf into an mc called dock, now, is it possible to destroy the vid.swf that's loaded into the dockMC to make it go away ?
View 4 Replies
Jan 21, 2011
I'll give a complete explanation of what I'm trying to do. I have a video player as a separate SWF. In this video player I have a VideoContainer class extending Sprite, which contains the video and a control bar with specific video buttons.
This SWF is loaded in another main SWF, which has a menu that is on top of everything else. When I click "Fullscreen" in the video SWF, everything goes smoothly, except the menu remains on top of the VideoContainer object.
I need a way to change the display order of the loaded SWF, to put it on top of everything else on Fullscreen and change it back when Fullscreen goes off. All this needs to be made inside the video player. Also, the configuration of the children can change (the video player can be loaded in different places in the main SWF), so I can't use a certain unchanging path.
View 2 Replies
Oct 18, 2004
I have a question (I'm sure somebody asked it before, but I didn't find the threat. How can I delete/destroy/whatever a movieclip during a movie? I made a game, in the game there is a zombie (movieclip), and when its life (life???) reaches zero, it should be destroyed. I tried "removeMovieClip(this)" and much more, but it didn't work, but also there were no errors.
View 9 Replies