ActionScript 3.0 :: Dynamic AddChild With Loop Wont Work?
Jan 7, 2011
I cant get addChild to work withing a loop (while).
I have a range of movie clips in the frame hidden away. These are called item_1, item_2, item_3 etc.
It works FINE when Im adding say item_1, then item_2, but if the code tries to add "item_1" twice, it seems to just overwrite the first new "item_1"!?!
This is what I need to do, and it just wont work!
ActionScript Code:
while(i<10){
this["item_new_"+i] =new MovieClip();
this["item_1"].y = 0;//I put this in just to make sure they line up right
[Code].....
View 8 Replies
Similar Posts:
Mar 29, 2011
I had a previous old script working with AS2 and have tried to convert it as the new system requires AS3 .the below script :
function displayItems() {
var xPos = 0;
var yPos = 0;[code].....
This gives me the following for the bolded line
Scene 1, Layer 'as', Frame 1, Line 44 1067: Implicit coercion of a value of type String to an unrelated type flash.display:DisplayObject.
This line used to be addmovieclip which worked. I'm not sure how to edit this to suit the new addchild method.
View 12 Replies
Feb 8, 2012
Is there a simple equivalent to what I used to do in AS2 to add a bunch of new objects to the stage and throw them into an array so they can easily be referenced? I'm finding this more difficult than it used to be.
Old code:
ActionScript Code:
mc_array = new Array();
for(i=0;i<5;i++){
[code]....
View 6 Replies
Jan 20, 2010
Is there a simple equivalent to what I used to do in AS2 to add a bunch of new objects to the stage and throw them into an array so they can easily be referenced? I'm finding this more difficult than it used to be.
[Code]...
View 3 Replies
Aug 14, 2009
I've a loop that adds a child (loader that loads image) to the stage.
This is working fine but when I go to the other page the images just stays on the screen.[code]...
View 4 Replies
Mar 5, 2011
Ok what i want to do is to put MORE than one instance of a MC on stageFor that i try to create a name to the MC inside a (FOR) loop (working)what dident work is to put multiple instance of it on stage.Seem preety basic but i can figure it out
function generateHex(e:MouseEvent)
{
tileSet.x = tileSize;
[code]......
View 2 Replies
Mar 10, 2008
I want to load multiple different movieclips from my library(mc1, mc2, mc3 etc.)with a loop and I can't seem to succeed with this..
each movieclip is unique and it would be a nightmare to code them.
View 7 Replies
Jul 18, 2009
I am just trying to grasp a simple concept of utilizing loops, addChild, and eventListeners.My goal is to use a loop to create multiple instances of the same type of object from my library (called Ball), and when one is clicked, have it move "above" all other instances on the stage (and eventually drag, but that's easy enough to make happen later).My current code attempt is:
for(var i:uint = 0; i<=10;i++)
{
var my_ball:Ball = new Ball() //new instances of Ball from library export
[code].....
View 2 Replies
Feb 21, 2010
I'm trying to use addChild in a for loop to add lots of copies of one mc, but they are not appearing on the stage.
[Code]...
View 3 Replies
Sep 24, 2009
My Question: AddChild() in Main class work as expected, but not in GoBall class. (Main class refers to GoBall: var go = new GoBall()
[Code]...
View 2 Replies
Jul 1, 2010
i have a set of images with incrementing names image1, image2, image3 etc and i have a series of empty movie clips on the stage also with incrementing names mc1, mc2, mc3, etc
i wanted to use this:
mc_empty.addChild(my_loader);
to display a series of images into the series of movieclips on stage my_loader is an incrementing variable, and that works fine with the .addChild however, when specifying what addChild is loading content into, it doesnt seem to favour variables as names, it only seems to like real instance names thought i could use
getChildByName("mc_empty"+num)
like this:
getChildByName("mc_empty"+num).addChild(my_loader) ;
but that doesnt seem to work with .addChild either
View 7 Replies
May 13, 2011
I would like to create a class displaying a button:
Code:
package {
import flash.display.Sprite;
import flash.display.SimpleButton;
import flash.display.MovieClip;
import flash.text.TextField;
[Code] .....
But when I call this from my fla file:
Code:
import AutoHideButton;
var button:AutoHideButton = new AutoHideButton();
no errors are given but nothing is displayed (the same code pasted directly into the timeline works).
View 2 Replies
Mar 31, 2011
I have a MovieClip called item with the same linkage set and my first task is to display 10 of these items on the stage nested inside a movieclip called MainItem. I have dragged MainItem to the stage and have the following for loop:
[Code]....
View 5 Replies
Aug 5, 2010
however I can not get it to work for some reason. What i would like to do is call an arbitrary component that extends Canvas. Since there may be a variety of components named TestCanvasA, TestCanvasC, TestCanvasC which i won't know till run-time I figured this would be the way to go about it. Here is what i have.
<mx:Script>
<![CDATA[
import component.TestCanvas;
import mx.containers.Canvas;
[Code].....
View 1 Replies
Sep 15, 2009
This is my code to addChild and removeChild when clicking a button. And i know there is a way to make this more dynamicly instead of hardcoding it.
ActionScript Code:
// Yatzi-knapp
yatzibtn.buttonMode=true;
yatzibtn.addEventListener(MouseEvent.CLICK, onClick);
[Code].....
as you guys can see it addChild with dynamics and its not hardcoded. difference between adding a movieclip from the library and loading a swf external?
because i cant get this to work. Even tho my code does addChild and removeChild i get error-messages in the output. The movie works fine but it isin't a pretty code
View 0 Replies
Mar 19, 2012
I am trying to defeat my psychological block with dynamically loaded fonts in AS3, and I have an annoying problem. I am creating a clock with a textfield and I am loading fonts from a SWF library: the available classes/linkages are "Arial", "ArialBold", "MyriadPro", "MyriadProBold" and "Verdana".This is the line where I get the class from the SWF, and it extracts the class correctly
Code:
clock = new Clock( { fontClass: assetsLoader.getFontClass("skin", "Arial") } );
The constructor...
[code]......
View 7 Replies
Aug 27, 2008
Can't figure this out for the life of me. Its probably something simple, but I can't find any solutions online. Can anyone help a brother out here? All I'm trying to do is assign text to a dynamic text box that is inside a movieclip (loaded from the library using addChild()
[Code]...
View 8 Replies
Jun 5, 2009
At the moment, everything is output to stage in one big clump. But I can't figure how to make each text field display on separate lines. Messing with the y value doesn't seem to do the trick nor do line breaks in the XML.
Code:
var dtxt:TextField;
for (var i:uint = 0; i < occID.length(); i++) {
dtxt = new TextField();
[Code]....
The purpose of this code is to create a dynamic textfield or a movieclip with values from an XML file to be added to stage as options in a drop down menu. Putting them in a text field or movie clip would allow me apply mouse events, etc. I'm a novice coder and so I'm just trying to feel out the best way I can handle it at the moment!
View 2 Replies
Jul 1, 2010
i have to make an addchild to a movieclip, but i really don't know how to make it with a dynamic name.
for example
private function buttonClicked(nameOfTheButt:String):void
{
thumbs.addChild(nameOfTheButt);
}
[Code]....
View 4 Replies
Jun 15, 2011
I'm trying to have a class file which can add objects to the stage via addChild; however, when I call addChild from within the class file, I get the error "1180: Call to a possibly undefined method addChild." I've tried importing flash.display.* and that doesn't fix the problem. Does the class file have to extend Sprite or MovieClip to be able to add objects to the stage?
View 8 Replies
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
Feb 15, 2011
I have a movie clip "picture", which has different pictures in different frames. I also have a button to make the picture go to a given frame for every frame. There are so many buttons that they won't fit into same "page", so I have a movieclip "buttons" which has buttons on different frames. As I have hundreds of frames in the picture it'd feel silly to put
PHP Code:
on(release){
_root.picture.gotoAndStop(frameNumber);
}
[Code]....
The code works for the first frame of the buttons movieclip, but when you go to a new frame it stops working. And if you return to the first frame it won't work there either any more. Is there anything I could do, or do I have to put the for-loop in every frame of the buttons movieclip (replacing "_root.buttons" with "this")? It'd be a lot of work, since I have quite a many frames in the buttons movieclip as well.
View 8 Replies
Dec 4, 2009
I am trying to make an existing Flash movie on a site I'm working on loop playback. Most instructions I found on this said to use:
<param name="loop" value="true">
but this does not work when I try to play the movie. I assume something else in the code is conflicting. This is the code for the Flash Player:
[Code]....
View 5 Replies
Jul 28, 2011
I have 16 (movieclips mc1, mc2...)i want to be shown onRollOver 16 different buttons (panel.star1,panel.star2..
[Code]...
View 4 Replies
May 20, 2010
Ive been struggling with this:
import com.greensock.TweenLite;
import com.greensock.plugins.*;
import com.greensock.easing.*;
[code]......
View 1 Replies
Jan 20, 2011
I have the followings:
_p:Player (which is a MC)
a1:Animation1 (which is a MC)
_p.addChild(a1); //doesn't display anything
_p.stage.addChild(a1); //displays a1
Why won't the MC display a child without using his stage?
View 1 Replies
Aug 11, 2009
I'm trying to resolve an issue that reared it's ugly head yesterday.Frame one of main timeline I have the following code:
Code:
import flash.display.MovieClip;
import flash.events.MouseEvent;
[code]....
The newMC doesn't show up.If I add 'parent.' in front of the addChild then it appears.mc_LibItem has a base class of "flash.display.MovieClip" and is exporting for ActionScript and on frame one.For grins I created a new .fla and began messing around with the same addChild idea and it worked.
View 14 Replies
Aug 27, 2011
I've got something simple in my main time line. I know I must be missing some kind of loop function, as the hold down doesn't work unless I keep clicking. And my trace doesn't work unless it starts on the 'enemy'. I'm just not sure what
Code:
import flash.events.MouseEvent;
_left.addEventListener(MouseEvent.MOUSE_DOWN, moveLeft);
function moveLeft(e:MouseEvent){
_hero.x--;
[Code] .....
View 6 Replies
Oct 2, 2011
I have used the script below to loop my movie 3 times, many times before.I just made a new banner and put this same script in a keyframe at the end of the movie, like all the other times, but it is now giving me an error messages..see below.
View 3 Replies
Apr 6, 2003
See attached file:Why doesn't this work
View 2 Replies