ActionScript 3.0 :: Dynamically Setting AddChild Reference Name?
Feb 10, 2009
I'm trying to dynamically set the addChild linkage identifier, but am having little luck.
Code:
for(i=0;i<6;i++){
if(i==this.myId){
var section:MovieClip = "section"+i
this.addChild(new section);
}}
In AS 2.0 I could simply do this:
Code:
attachMovie("section"+i, "section",0)
View 2 Replies
Similar Posts:
Jan 16, 2012
I have downloaded Box2d ([URL]) and created a project that looks like this: [URL]. catalyst is the green cube and it has the base class "shapes.box", it is inside "world" which has the base class "wck.World". What i want to do is to add another "catalyst" from the library inside "world" when i click on add_btn. I tried to accomplish this by this code:
[Code]...
Symbol 'buttons', Layer 'Actions', Frame 1, Line 41061: Call to a possibly undefined method addChild through a reference with static type Class.
View 9 Replies
Jun 21, 2010
I have a button function the launches a small movieClip (like a window). Inside this movieClip is your typical keypad.
Code:
package com {
import flash.display.MovieClip;
import flash.events.*;
public class Login extends MovieClip{
[Code].....
I'm trying to next a series of keypad buttons inside the new loginBox instance, so they'll be referenced as loginBox.key1 etc etc.
I want to set their x/y coordinates before they are added to the stage (loginBox.key1.x = 23) , but obviously they don't exist yet.
I'm missing the way to get around this. The very last line of the above code is my hack attempt so far, and it's still causing me problems.
If you have 5 or 6 different components in your library that you want to put inside of eachother from *.as files
View 1 Replies
Feb 12, 2012
We are supposed to build a game, and each of us is to make a level. So we did, but integrating them is giving me issues. Specifically, each of our levels are contained within a symbol. I personally have a ton of symbols that point to eachother already (main.as, menu with various elements, level one, boss level) but for whatever reason whenever I try and addChild my partner's level it gives me "TypeError: Error #1009: Cannot access a property or method of a null object reference."
the way I've been doing it looks like:
var levelTwo:SkiHill = new SkiHill();
parent.addChild (levelTwo);
parent.removeChild(this);
like I said, it's worked every time Ive used it between my own things. My partner's is a no-go. If I just slap his level on the stage and go it runs fine, and it will properly add/remove child to transition to one of my levels.
All I can think of is that I've checked all the names. I also noticed my partner didn't use an ADDED_TO_STAGE event listener, but adding that didn't help at all.
View 1 Replies
Feb 13, 2010
I am attempting to make a class that handles the building in a game, but I can't get the object to come on stage. I can get everything to work if I am on the timeline, just not from this class. I've been getting this:
[Code]...
View 3 Replies
Sep 8, 2010
I'm trying to just make an image center horozontally in the page when I addChild it. I figure the formula I need is the width of the of the image deducted from the width of the page divided by two... but I don't know how to make that into a formula, as in I don't know how to represent the size of the newly added child in the formula. Code is below.
[Code]...
View 1 Replies
Aug 11, 2009
I am a newbee and just starting to learn about AS3. Copied some ideas and tried to paint a single particle on the stage for starters. No success! I get this...1061: Call to a possibly undefined method addChild through a reference with static type flash.displayisplayObject.In an "Particle.as" file I have this code...
package
{
import flash.display.*;
[code].....
View 2 Replies
Aug 30, 2009
I used a loop to create a series of instances of a class called "Ball": ball_0, ball_1, ball_2, etc.But then somewhere else I need to add them on the stage. When Iusestage.addChild(Ball("ball_"+ballNum)) it gives me this error:TypeError: Error #1034: Type Coercion failed: cannot convert "ball_3" to Ball.(ballNum was set to 3 at that time)it seems there's a new syntax (or something) that I don't get. I get the same type of errors when using other functions such as stage.contains()
View 9 Replies
Jul 13, 2010
I got this Error : 1061: Call to a possibly undefined method addChild through a reference with static type Class.
what I'm trying to do :I have create a new class called Graph and make it extends Sprite and add a scroolpane to my stage and make an empty movie clip called content_mc and make the source of the scrollpane equals to content_mc
in the first frame i wrote this code
import Graph;
var graph:Graph = new Graph();content_mc.addChild(graph);
View 4 Replies
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
Jan 26, 2009
I was wondering where did go the for statement with attachMovie from library in AS 3.I mean i was having in AS 2:
for (i=0; i<5; i++) {
attachMovie("sim", "sim"+i, i);
}
Now in AS 3:
for (var i=0; i<5; i++) {
addChild(new sim());
}
I can't figure out how to name every instance of the "sim" object from library that i add to the stage without using string.How do I dinamically name the added instances of the object from the library for future reference and usage throughout the code?
View 9 Replies
May 24, 2010
import flash.display.Sprite;
import flash.net.URLLoader;
var index:int = 0;[code].......
I am relatively new to flash and action script as well and I am having a problem getting the sprite to be removed after another is called.I am making emission spectrum's of 3 elements by dynamically generating the mask over a picture on the stage. Everything works perfectly fine with the code I have right now except the sprites stack on top of each other and I end up with bold lines all over my picture instead of a new set of lines each time i press a button.I have tried using try/catch to remove the sprites and I have also rearranged the entire code from what is seen here to make 3 seperate entities (hoping I could remove them if they were seperate variables) instead of 2 functions that handle the whole process.
View 2 Replies
Apr 10, 2012
I want to addChild to stage dynamically using a variable. In AS2, i would have done it using eval().
In the attached page1.as file, I want to be able to use the for() loop instead of the commented out code.
View 5 Replies
Dec 27, 2010
I have an application in which I need to create mx.states.State objects on the fly, as I'm reading external data in order to create the states. Each State only has a single child, so here's my code which I was using to accomplish this[code]...
View 2 Replies
Sep 12, 2009
I am dynamically creating a movieclip,
[Code].....
Then when I add something else as a child in this class, the mask is still applied to the gallery and it crops it accordingly, however the background in it turns white and hides whatever was behind it. For instance, there is space between the rectangles in the gallery movieclip and then a backdrop from the main class's movieclip shows behind it. When I called "addChild", the space between the rectangles becomes white. The background of gallery renders totally white.
View 2 Replies
Feb 5, 2009
I have created a function to load up my movies what I would like to do is two things
(i) change the ldr to a movieclip
(ii) add an extra parameter to add an instance name movieclip when I call the movieclip
loadMyImage('images/headers/logo.png', 80, 20, 'myheader' );
View 5 Replies
Apr 28, 2010
I would like to set which axis is manipulated dynamically; or rather, I'd like to use a custom dynamic variable to set which proper variable to use.
Kind of like this: my_mc.x=55; or what i want to do is: my_mc.variableAxis=55;
View 2 Replies
Mar 23, 2009
Well, see this simple example:
Code:
var a:Bitmap = someExternalBitmap;
addChild(a);
a = someOtherExternalBitmap;
[Code].....
View 1 Replies
Mar 7, 2009
I am creating an interface where a user can pick up "Polaroid" stle photos and shuffle them around a virtual desktop. I want to photo to shift it's transform point to match the point at which the user picked up the photo, to create a "swinging" effect as the photo is dragged.there was an AS2 workaround floating around, but I want to find the AS3 equivalent, and seem to be unable to find it in the Geom/Matrix package/classes.
View 3 Replies
Jul 2, 2010
I'm trying to read xml fields (with actionscript 3), but the problem is that I choose which field to read dynamically. For example, I may need to read test19 or test39 or test12 or anything else.
var value:Number = event.result.test19;
var value:Number = event.result.test39;
var value:Number = event.result.test12;
Is there a way to construct that event.result.test19 part dynamically? Something like the code idea below
[Code]...
View 1 Replies
Sep 22, 2009
I need to set limits when generating a random number and this (code below) is just a temporary fix until I can set this limit dynamically.
The number is set to be between (0-4) by running an IF statement which sets a fixed upper limit. This works but I need the limit to update dynamically. My main goal is to use the numChildren property of an XMLList object (passed as argument) to set the maximum limit since the random number will be used by a loader when loading an image from this same XMLList.
Currently there are only 5 images in the XML file so this IF statement works. I would like to have the maximum limit update dynamically when the XML file has images added or subtracted to/from it.
[Code]...
View 3 Replies
Nov 10, 2009
I've automated a lot of my script, but cannot automate the very beginning where one sets the variables. I have the following script that I'd like to put in a "for" loop :
private var aliPlane1:Plane3D;
private var aliPlane2:Plane3D;
private var aliPlane3:Plane3D;
[code]......
View 9 Replies
Jan 25, 2011
I have a little issue im trying to resolve. Basically i want to inherit the embedded text format properties from one text field which i have off the stage (empty) to another text field i have on stage. Ive came across the function of getTextFormat(), however when i try to apply this to the other text field it doesnt work:
ActionScript Code:
onStageTextField.getTextFormat(offStageTextField);
Ive embedded italics into my test field which is off stage. I guess im doing this completely wrong?! I know i could simply create a new TextFormat() then apply that to the text field but is there a way of inheriting the format properties of one tex tfield to another on stage?
View 3 Replies
Jan 16, 2006
I have a number of functions and I want to execute 1 based on the entries in a .xml file
part my xml file reads as follows
<funcType>thisFunc</funcType>
In my .fla I have defined thisFunc along with a number of similar functions
I want to execute the function as follows
chosenFunc=Node.childNodes[0].childNodes[0].nodeValue;//points to thisFunc in the .xml file
chosenFunc(); // This should execute as thisFunc ()
Problem is this doesn't seem to be working. Am I trying the impossible?
View 1 Replies
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
Feb 18, 2012
I have a rquirement where i want to play the song based on the checkbox checked.I mean i want to set the flashvars parameter of swf object on click of checkbox to play respective song.I am using the tag for this is
[Code]..
in my website. Here i want to change the flasvars dynamically on checkbox(function as radion button) checked
View 1 Replies
Jan 5, 2010
I keep feeling like this is just a case of not RTFM hard enough, but I'm just not seeing the answer. Is there a way to use AS3 to dynamically set leading in a dynanmic text field?I've found the getLineMetrics function, which returns a TextLineMetrics instance. This instance can tell me what my leading already is, but when I try to change the value I see nothing change onscreen. Likewise, I don't see any setLineMetrics function to go along with the text field. Is there just no way to change it?
View 4 Replies
Jul 1, 2011
I am updating an older project, written in Flex 3 with some new functionality and I cant figure out how to do something that appears to be really simple.I am passing in data to a panel via XML and binding the properties of the panel to this XML, so for example:[code]My question is simple:How do I set the panel Title and Status colors using data that is passed in the XML?You can set titleStyleName to the name of a styledeclaration but the are no styles for titleColor or statusColor.
View 2 Replies
May 11, 2010
for each (var link:XML in settingsXML.links.link) {
menuItem = new MenuItem();
menuItem.menuLabel.text = link.@name;
[code]......
View 1 Replies
Feb 28, 2007
Long time listener, first time caller here. I'm having trouble with how Flash sets the _x property of a dynamically created movieclip. If I create a rectangle on the stage using the Drawing API:
Code:
//for the purposes of this example, assign a value to i
var i:Number = 0;
//assign var squareName
var squareName:String = "square" + i;
//create an empty movieclip named [squareName] at depth 1
this.createEmptyMovieClip([squareName], 1);
[Code] .....
I'm not new to Flash by any stretch of the imagination, but I have never come up against this problem before. For context, I'm actually getting my feet wet with the Tween class, and am having trouble animating dynamically created movieclips due to this confusion with coordinates. When I tween a dynamically created clip from one set of coordinates to another, they are offset by the movieclip's _x and _y properties starting at 0, 0, rather than their actual position on stage.
View 3 Replies