ActionScript 3.0 :: Flash Dealing With Parents / Children And Setting Things To Null

Jul 12, 2010

Seeing as I don't have too much formal education Flash/OOP in general, this is just one of those thing I can't seem to quite deal with gracefully. All I'm trying to do is to be able to load/reset my an instance of my game's main class (not the first class that gets pulled up by Flash, but the one that actually has games logic in it), which of course extends MovieClip. It took me a while before I could even make an instance in it, because it would silently crashed when I would try to do so, and what didn't help was that the output window stopped working, and I had to completely reinstall flash. As far as I remember I simply fixed it by taking out the "stage." from any of the lines of codes that had it.

[Code]...

View 6 Replies


Similar Posts:


ActionScript 3.0 :: Flash - Accessing Parents And Children?

Oct 19, 2010

Okay, here is the relevant files for a game I am making and their structure: -Stage -->MainMenu.as --> NewGame.as --> beachArea -->barrel.as.................................................. ......-->player.as.................................................. ......--> pistolBullet.asSo, am trying to detect when a bullet hits a barrel. I was going to use the hitTestObject() functionI got as far as trying to actually access the properties of an instance of barrel from the pistolBullet.as and seem to be a little confused as to my findings.. Can anyone explain to me why the last trace function returns undefined?pistolBullet.as:

Code:
trace("pistolBullet.parent: " + this.parent);
trace("pistolBullet.parent.beachArea: " + MovieClip(this.parent).beachArea);

[code].....

View 1 Replies

ActionScript 3.0 :: Flash Accessing Parents And Children?

Jul 23, 2011

Okay, here is the relevant files for a game I am making and their structure:

[Code]...

View 2 Replies

ActionScript 3.0 :: Mouse_OUT For Parents & Children - Populates Itself By Parsing Labels From The Flash Timeline

Aug 4, 2011

I'm trying to build a menu system which populates itself by parsing labels from the Flash timeline. As well I have a requirement to keep this all within one FLA file... so no classes or XML files. After 2 days I'm pretty close here, but have a problem with mouse_out's. I'd like to be able to move my cursor up and down the popped-up sub menu, but as soon as my cursor leaves the first sub button it triggers the mouse_out function.

I want the mouse_out to trigger only when the cursor leaves the entire sub-menu, not it's children. I believe this is a traditional problem and there's solutions but after 1.5 days of tuts and threads I haven't been able to manage it. I think I may just have to tweak how I deal with the submenu array.

View 0 Replies

Actionscript 3 :: Flash RIA Development - Using Events / Listeners Or Allowing Children To Call Functions In Parents?

Oct 20, 2011

I'm working on a web app built in Flash AS3. At a high level - the app has a main screen, and several "modal dialog"-type screens that pop-up to manage various user interactions. (This is a similar pattern I use in most of the apps I develop...) Typically - when the user clicks a UI control on the dialog screen (e.g., button, text box, slider bar, etc.) - the main screen needs to react, or manage the consequences. It seems like there are two general ways to handle this: Have the dialog screen dispatch events that the main screen listens for Allow the dialog screen to call functions in the main screen when those controls are clicked (which requires that the dialog screen maintain a reference to the main screen, and that the functions in the main screen are public)

In general - I understand that one of the key benefits of the first method is that the dialog screen isn't so tightly coupled; it's only responsibility is to broadcast the event. This would allow me to more easily use the dialog class in other contexts, or applications. But for many RIAs I develop - a particular screen is SO SPECIFIC to the the application that there's no chance I'd ever reuse it in another application. So, the "easy re-use" benefit is minimal. So - if you eliminate that benefit - which method is actually better? (More performant, less resource-intensive?) For example - if I use events, then Flash needs to manage many listeners for events that may never occur. So - it might be more efficient if the dialog window could call a function in the main screen directly, instead of dispatching an event.

View 3 Replies

Parents Won't Stop Having Children

Nov 10, 2009

ok, my Digital arts class is making a flash project, and im like the only one actually making a game, so im pretty much alone. i got a lot of help from the people on the AS3 forum, but im pretty sure that my question is too easy to put there. so, i have an array, and it basicly puts a spike on the screen at a random Y, and moves it across the screen, but, when i hit a spike, and ti goes to the you lose screen, the loop keeps adding children, and putting them on the screen, is it possible to just say stop adding children, and go to the next frame? i have a break, but when i stop colliding with the spike in the next frame, the spikes start coming again. also, can i totally reset the movie? cause when i just go to frame 1, the array plays itself ontop of itself and it gets twice as hard

View 2 Replies

ActionScript 3.0 :: Visible Children With Invisible Parents?

Mar 27, 2009

This may well just be because it can't be done but here goes.Does anyone know of a way that I can make a MoviecClip "visible=false" whilst stopping just one of its children's, children's, children...etc from also going invisible.I am aware that it can be done by setting them all individually but this will take a lot of code (and I like tidy code...and I'm lazy), and I am reluctant to use a loop as it will interrupt the animation that is going on at the time.

View 2 Replies

Actionscript 3 :: Flex Tree With Infinite Parents And Children?

May 17, 2010

I am working on a tree component and I am having a bit of the issue with populating the data-provider for this tree.The data that I get back from my database is a simple array of value objects. Each value object has 2 properties. ObjectID and ParentID. For parents the ParentID is null and for children the ParentID is the ObjectID of the parent.

Essentially the tree should look something like this:

Parent1
Child1
Child1

[code]...

View 1 Replies

ActionScript 3.0 :: Remove Child = Null Before Setting It To Null?

Jul 28, 2009

sometimes I remove child and trace it afterwards and it outputs null although I havent yet set it to null, why is that? and do I need to set it to null also in that case?

Code:
trace(holderArr[loadedThumbs].getChildByName("photo_bg"));
//[object MovieClip]
holderArr[loadedThumbs].removeChild(holderArr[loadedThumbs].getChildByName("photo_bg"));

[Code]....

View 13 Replies

ActionScript 3.0 :: GetChildByName Return Null If Public Setting Is Flash 9

Jan 18, 2011

I am facing a weird problem. The following code returns null if targeted player is Flash player 9 but works fine for Flash Player 10.

[Code]...

It works fine if I give a delay using setTimeout. I am not sure what I may be doing wrong. I have attached the source files. (Flash CS5 format)

View 5 Replies

XML :: Flex - ArrayCollection Children Returns Null

Aug 12, 2009

I have an ArrayCollection with following structure (when viewed in debug mode):
[0]
- [0]
-- src
- [1]
-- src
src is the path to an image.

I need to get all of the src's out of the arraycollection. However because of the first (unnamed) node I can't take them in. I've tried ArrayCollection[0].children and save the result in another ArrayCollection, however the new ArrayCollection has 2 Objects in it but no 'src'. There are just 2 null objects
firstArrayCollection is filled with the data as described above.
secondArrayCollection.addItem(firstArrayCollection[0].children);

When viewing the content of secondArrayCollection i see following structure (and data):
[0] null
[1] null

View 1 Replies

ActionScript 3.0 :: Display List / How To Make Things Appear Behind Other Things

Feb 8, 2011

In my game, Ive got a HUD, (heads up display, life bar, points scorer etc...) and when an enemy comes onto the stage, the lifebar is appearing behind everything else, and it should really be the thing that's infront of everything else. Is there like a line of code and a function or variable I should declare or import that allows me to create depth and put my lifebar at the front.

View 2 Replies

ActionScript 3.0 :: Library Item's Children Are Null In The Constructor?

Nov 24, 2009

I have a class tied to a library item, but no matter what I do, if I access any of the children (added via the stage in the Flash IDE) in the constructor of the class, they always return null and give me #1009 errors.

View 3 Replies

Flex :: Setting Up Content Children For Custom Mxml Component

Dec 9, 2009

I am trying to develop a custom component to act as a divider.

[Code]....

I would like to use this component to assign objects like this:

[Code]...

Unfortunately, this does not work. I get a compiler error saying: In initializer for 'left': multiple initializer values for target type mx.containers.Canvas.

View 1 Replies

Flex :: Setting A Group Container Height To 0 Does Not Hide His Children?

Feb 21, 2012

I need to resize a Group using myGroup.height = 0. And it works, but myGroup's children are still visible, I do not know why...

View 1 Replies

ActionScript 3.0 :: Setting A Child To Null Perhaps?

Sep 30, 2009

I've having a problem when I am removing a child. There is an area where you can choose a button to click(there are multiple buttons here). Once you click a button it loads workss_mc and you can go back from there and workss_mc is being removed then work_mc is being added again. The problem is once it is added again and you click on any of the other buttons the frame label from the previous session when it was clicked is still at that location.

[Code]....

View 0 Replies

Actionscript 3 :: Setting Alpha On Parent Sprite Without Affecting Sprites Children

Mar 12, 2010

If I change some value for a parent sprite, the same value will affect all of its children. So if I set alpha or width on the parent, the child will automaticly get the same value.

View 4 Replies

Professional :: Setting FLV Playback Skin To Null?

Nov 1, 2010

I am trying to create a FLV playback component (in Action Script 3) where the skin hides after the mouse is idle for a certain amount of time.  I've read a lot of suggestions to set the skin to null (in action script)

[Code]...
 
TypeError: Error #1009: Cannot access a property or method of a null object  reference.
 
As far as I can tell, there is no way to toggle visibility of the skin.  The best I can do is turn the SkinBackgroundAlpha to 0, which does remove the background of the skin, but not any of the buttons or bars.

View 5 Replies

Flash :: Dealing With Many Objects?

Mar 2, 2012

I am making a strategy game and came across a kind of problem. Basically, I don't know how to deal with the dynamic creation of the units I need. Should I use some big switch statement or is there a more ideal solution?

View 3 Replies

ActionScript 3.0 :: Setting Up Site Buttons / Null Object Reference

Mar 30, 2010

I'm currently trying to build my first flash site.I have just set up the buttons which get to each 'section' via frame labels and the AS3 gotoAndStop function.These work without error until my 'sections' contain movieclips that are referenced in my actionscript layer... Because they do not exist in 'all frames', whenever I click my buttons I get the error, "Error #1009: Cannot access a property or method of a null object reference."It took me a while to understand and track down why I was getting this. I removed the short bit of code in my actionscripts layer that referenced the movieclips in each section (I had some custom scrollbars set up) and it worked without error.

View 2 Replies

ActionScript 3.0 :: Removing Child And Setting It To Null Completely Remove Object?

Jan 24, 2010

In document class action script file I add a movie clip to stage using

Code:
public var square:Square
square = new Square
addChild(square)

So it adds square to stage.Then after sometime I want it to be removed. I call a function "removeSquare" also located in document class. It executes the following code. And it removes the square from stage visualy.

Code:
trace("proff that it's executed")
removeChild(square)
square = null

Then of course I want to add a square to stage again, using code I written at top of the post. And remove it again, and so on..But game is lagging more and more and more. So I guess that the square is not properly removed. If you need more details about my code feel free to say, I just written that since I really doesn't know what else should be important.

View 9 Replies

Actionscript 3 :: Setting An Object To Null, Automatically Remove All Attached Event Listeners?

Jan 20, 2011

Lately I've found myself constantly writing removeEventListeners everywhere, which makes code quite messy. I know it's a best practice and such, but in general it has no sense. Garbage collector should handle such a simple task by itself, shouldn't it? Is it that hard to remove all listeners automatically when object is set to null?

So I just want to be sure if that's the case. Does setting an object to null, automatically remove all attached event listeners? In my case scenario is like this - I create an object and attach bunch of event listeners to it, then after a while I need to re-initialize this object. Of course setting this object to null is much easier then unbinding every listener by hand. And on most part listeners are anonymous functions, which means that it's not possible without code refactoring. When I simply re-initialize a variable with new I do not get duplicate listeners and such, but I'm not sure that it's previous value, along with all the listeners gets garbage-collected. Is it?

View 2 Replies

Flash - Dealing With A Transparent Png File Symbol?

Oct 5, 2011

In my project, there is a frame(png files) placed on the top of all symbols. After that, I apply mouse click event to the symbols that place underneath the frame symbol, but when I run the the game, I cannot click to the below symbols but only the frame symbol, although the frame is transparent.

The problem is, although the png picture has some transparent area, the mouse click cannot pass through it. Is there solution? Is there anyway I can disable a symbol from being clicked and mouse click event can recognize the symbol placed under it?

View 1 Replies

Flex :: Setting Skin Class On A Host Component But It Is Giving Null Point Exception?

Apr 19, 2011

ADOBE SYSTEMS INCORPORATED Copyright 2008 Adobe Systems Incorporated All Rights Reserved. NOTICE: Adobe permits you to use, modify, and distribute this file in accordance with the terms of the license agreement accompanying it.

[Code]...

View 1 Replies

ActionScript 3.0 :: Xml.children() Returns Grand-children And Gr8-gran-children?

Nov 18, 2009

I'm making a OSX-finder-type file browser in CS4.The Structure for the folder and files is being generated by a PHP in a XML, heres an example:(sorry the xml is not sorted, but the command i'm using in php doesn't sort it)

Code:
<root>
<dir name="images">

[code]....

View 2 Replies

Flash :: Call Parents Function From Child?

Jan 18, 2011

My parent ActionScript3 file has functions like these:

package
{
*lots of import.*
public class Tabu extends MovieClip
{

[Code]...

View 1 Replies

ActionScript 3.0 :: Setting Event Handler For Button - Error #1009: Cannot Access A Property Or Method Of A Null Object Reference?

Nov 24, 2009

I seem to be having a recurring problem attaching events to a button i have created within 2 other movieclips.I get the following error:

TypeError: Error #1009: Cannot access a property or method of a null object reference.

So it looks like it can't find the button, in order to attach the event listener. The question is why? I am attaching a similar event to a button on the main timeline and that works fine. So it looks like a scope issue, but I am referring to it properly.

code below:
Code:
import flash.net.navigateToURL;
import flash.net.URLRequest;
import flash.display.*;[code]................

View 6 Replies

Flex :: Changing Value Of DateField.text Property Setting SelectedDate Property To Null?

Jul 26, 2011

Setting the text property of a flex DateField makes the selectedDate property of that DateField go to null.I need to set the text property so that I can use a particular format (DD-MMM-YYYY).

View 2 Replies

ActionScript 3.0 :: Does Setting An Array Of Objects To Null Erase The Objects From Memory

Apr 27, 2010

I have an array of temporary objects created in a for loop. The objects are of type class "Tile", a class I created. However, it appears that whenever I create a lot of tiles in the for loop, the program slows down indefinitely.

While the array is whiped at a later trigger point, I am thinking that perhaps these Tile objects are not being erased from memory. They are being created on the fly in a for loop, and the array is being reset to "array = []".

Are the objects still in memory or are they cleaned up when the array is set to []?

View 3 Replies

Javascript :: Flash Embed Error - 'null' Is Null Or Not An Object

Jul 18, 2010

the script i wrote is working fine. but the script attached to the flash player which i have no control over is throwing a script error (im using IE8).how can i fix this? if i run it locally there is no error.

'null' is null or not an object

try { document.getElementById("").SetReturnValue(__flash__toXML(function() { return document.location.hostname; }()) ); } catch (e) { document.getElementById("").SetReturnValue("<undefined/>"); }

but this is from flash script and i dont have control over it. it just say JScript - script block.

View 1 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved