ActionScript 2.0 :: Container - AddChild To Set Position - Array?
May 20, 2009
I am creating a container. When I press a button outside the container it adds a movieclip. The movieclip is the width of the container but only a fraction of the height.
I need to know how to get it so every time I press the button it adds the movieclip after the last one, almost like appending a list. Does anyone know how I would do this?Do I use an array or does flash have some sort of table feature?
View 1 Replies
Similar Posts:
Apr 7, 2011
I have a button on stage which has a child menu movieclip and that movieclip has three submenu button children.On each of these 3rd level buttons an event listener draws a new container on the stage and adds a new movieClip holding various info.This all works nicely, but I cannot work out a way to get an eventListener on the menu buttons to check if the container already exists so I can then stop the button repeating the add container function. So, at the moment you can repeatedly hit any of these menu buttons and they will just continue to add info movieClip children.I've tried some nice Boolean commands that should work, but I think it's the nesting of the children/relationships that are not allowing me to get this to work.So, basically for arguments sake, let's say I only have one of each item... here's the nesting of children:[code]
View 14 Replies
Mar 1, 2012
I'm coding this minigame implementation where a sprite traverses tiles on a screen, and when he's done traversing a tile, the tile "disappears" (its alpha decreases and it becomes a "wall" the player can not move onto). Now, simple enough. Make use of a traversing and traversed boolean arrays to store if a tile is currently being traversed, or if it isn't, but it has been traversed. So, if traversing == 0 and traversed == 1, make the tile "disappear". However, and here's the weird part, if I just set the alpha to, say, 0.5 in this if statement, it sets the alpha on just the tile I traversed, whereas if I try to make it part of the wall as well (in the same if), every tile except the one I've traversed to becomes a wall.
Here's part of the code (it happens in the enterFrame game loop):
Code:
const NUM_TILES = 15;
//Add MC for all the tiles
var tiles = new MovieClip();
addChildAt(tiles,5);
[code]....
View 1 Replies
Aug 10, 2009
I have a customized colorpicker that will be added to the stage dynamically depending on what movieclip is in a particular frame - so to ease coding, I've created a class with all my customizations and wish to add a label, dynamically, to each colorpicker. However, here is the issue, I can't seem to add the label to the stage because the colorpicker keeps reporting it's positions as x = 0 and y = 0.to add the label to the stage in a relative manner fails.
Code: Select all
myPicker = new ColorPicker();
myPicker.x = 30;
[code]......
View 4 Replies
Apr 11, 2011
var boaty:boat = new boat();
boxy.addChild(boaty);
How do I refer to the stage position (what we see on screen (might be called something else)) of a object added like this (boaty
View 8 Replies
Oct 20, 2011
I'm trying to code addChilld to spawn a movie clip at a random x position and then have it spawn at a random y but constrained so it only spawns between say 200 and 400 (on an 800x600 stage).
I've got it spawning at a random x, its just the constrained y
Heres the code I have so far: (Note: This is only for the function with addChild)
Code:
function addShape():void{
var obj:Objects=new Objects();
obj.x = Math.random()*stage.width;
[Code]....
View 5 Replies
Aug 12, 2009
URL...Whenever a chat is added, I want it to completely show the last message. I'm using maxVerticalScrollPosition to set the scroll position on the list, but it is always wrong (see the example). It undershoots it by a row or so. I've tried this with a regular container and it does the same thing. If I do maxVerticalScrollPosition+1, it sort of works, but if the last message is particularly long, it will be cut off (only show the top). How can I get it to scroll to the actual bottom of the container??[code]
View 2 Replies
Apr 21, 2009
I have a large movieclip that contains all the elements of my game - the level backgrounds, the player character, the non-player characters etc. The stage is only a quarter of its width and when the player character moves off the edge of the stage the whole game movieclip moves a quarter width to the left or right, depending on which side the player character has left the stage from.
Each of the quarters of this large game movieclip are considered levels of the game (so there are four levels, obviously) and what I want to know is how do i get an object that exists in one level to appear in exactly the same position on screen in the next level, when the player moves to that level?
View 4 Replies
Oct 10, 2008
I am trying to change the position of a movie clip which is acting as a menu and loading other swfs onto the stage. The problem is, is that the movie clip is also animated and when an swf is loaded the movie clip appears underneath the loaded swf. What method I should use to change the hierarchy of this movieclip.
View 2 Replies
Sep 22, 2009
I have a .swf file with tool tips and dynamic colors on movie clips that I want to load into another movie.
s_1800.onRollOver = function (){myTooltip.content = "Office #: 1800"+newline+"SF: 0";var colorful = new Color ("_root.s_1800");colorful.setRGB(0xb5282c);myTooltip.showTooltip();}s_1800.onRollOut = function (){myTooltip.hideTooltip();}
[Code]....
View 1 Replies
Feb 10, 2012
I am trying to change the visible index of a Scroller container on an event. The Scroller contains an HGroup with Images, so on an event I want to change which of the Images is visible in the Scroller by specifying an HGroup index. Is this possible?
[Code]...
View 1 Replies
Feb 22, 2012
I have 2 container MovieClips (mc1, mc2), each of them has a separate x,y, rotation. I want to take a child from mc1 and addChild() it to mc2 while keeping the same x, y, and rotation on the screen so you see the added child mc as if it didnt change position or rotation, just moved to the other MC.
View 3 Replies
Mar 19, 2004
when I click on the buttons to browse pictures, the mast / or the container don't seem to be in the right position, in addiotn the transition is not smooth - rather jumpy.
View 3 Replies
Mar 23, 2010
I put my mc's in an array.I have another array with strings.when the mc is clicked I want to get its position in the mc array and return the string from the same position in the string array.How do I do that?
PHP Code:
var numBtnArray:Array = new Array;
function addNumButtonsToStage():void{
[code].....
View 4 Replies
Aug 11, 2011
when i run get lastIndexof for an array I get returned the the size of the array instead of the position here is the code:[code]but instead of returning the last index of it before the current index, it returns the current index (or jus the array length). help!!! it is my first time using lastIndexOf so I am probably using it incorrectly.ps this does not include some of the function run (i know i am passing a value which it does not look like i am using, but i know that part of the code works)
View 5 Replies
Oct 15, 2009
I have an array with names referencing movieclips, how do I add them so that I can control them in a function? I want to control each one seperately.
If I wish to control the .x value of say myArray[1][6][12] do I have to call them individualy as in:
myArray[1].x+=128
myArray[6].x+=194
myArray[12].x+=236
Or can I control say the X coordinates of a bunch of movieclips in one line of code?
Here is my code:
ActionScript Code:
var myArray:Array = new Array();
var star:mcStar;
//var xpo:Number = new Number (Math.ceil(Math.random()* 400));//ignore
[Code]....
View 4 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
Feb 18, 2012
so i have an array containing many instances. let's say movieclips.
and i have another array which contains numbers..in this case those numbers represent selected indices that i've somehow chosen!
var manydots:Array = new Array ();
for (var i=0; i<10; i++)
{
var newDot:dot = new dot ;
manydots.push(newDot);
}
var indices:Array = [0,1,5,8,4]
i want to use AddChild to add those movieclips into my scene, but not all of them, only selected indices contained in my 2nd array
View 2 Replies
Dec 22, 2009
I'm just trying to add the mc's from the array into a column but don't know how to gain any control over them since right now, they're just all overlayed on top of eachother .
Code:
var myArray:Array=["mc1","mc2","mc3","mc4","mc5"];
for (var i = 0; i < myArray.length; i++) {
var classRef:Class=getDefinitionByName(myArray[i]) as Class;
addChild(new classRef());
}
View 1 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
Mar 26, 2009
I'm familiar with AS2 and just getting started with AS3. I found a submenu fla I would like to use, and I have everything set up, just not sure how to attach movies from the library when someone clicks a navigation button.In AS2 I would have made an empty mc and used attachMovie when the button is released.I've looked at some of the addChild questions and tutorials here, but since I'm working with pre-written code for a submenu, I'm not sure about how to modify what I've read to work in that code.Here's the code that sets up the submenu, the last function (navigate) is where I'm not sure how to instruct flash to load an mc when one of the buttons (from the var subButton:Array) is clicked. The MCs in the library correspond to the array entries ie: s.home has a library item mcHome, s.web has library item mcWeb that would load when they click that button. var s = this.services.subBar //create a variable to shorten the path to the buttons in the sub barvar subButtons:Array = new Array(s.home, s.it, s.web, s.graphic, s.contact); // create an array with all the buttons in the sub bar
for (var i:int = 0; i< subButtons.length; i++) // create a for loop to add the CLICK event listener to all the buttons in the sub bar at once
{
[code]....
View 1 Replies
Aug 18, 2010
I have an array of a custom class. The class includes 3 movieclips that all share the same position. I have 5 items in the array, and in the document constructor I fill them as such:
ActionScript Code:
glassArray[0] = new glasses(spot, beam1, glasses2, "index/nav/aboutus", new Point(156, 400));(different string and point for each of the 5 items)
Here's the glasses constructor:
ActionScript Code:
public class glasses extends MovieClip{ //I am the Constructor.
public var spot:MovieClip;
public var beam:MovieClip;
public var glass:MovieClip;
protected var target:String;
[Code] .....
It then goes on to fill each of those mclips with properties based on the point received. How to addchild from the class, I've got a simple for loop in the document constructor that adds them all in. Everything works, except what I'm seeing is that as each item in the array is added in, it overwrites the previous items' properties. In effect, I can create 5 items and give them each a different position, but when I go to addChild I see that all of them have taken on the position of the 5th one.!
View 2 Replies
Mar 15, 2011
I want to create a grid of movieclips using an array. But every movieclip added needs some sort of unique idenifier so i can access each individual movieclip.
The grid is 6 movieclips on the Y and variable on the X(that doesnt really matter to be honest)
I have managed to create an Array that displays 6 movieclips on the Y using this [code]...
now i tried creating another class and storing the 6 tickets i made in this class in another movieclip and then using the same method in the other class (i called it Ticket_Batch) i created another row of 6 movieclips. although this kind of worked visually i could no longer access each individual ticket.
my question is: how do i create a 6 x 36(or any other multiple of 6) grid of my movieclips in the same class using an array (or 2 arrays) and giving each movieclip an instance name that i can access and use?
View 4 Replies
Jul 27, 2009
I'm using addChild(new nmonster()) to populate an on stage MC from my Library.
Instead of specifying the Symbol, I want to add it using an Array reference, like addChild(new monsterArray[0]()). I've tried a number of variations, but AS3.0 is unforgiving.
View 4 Replies
Aug 29, 2009
I came up with this code to see if it was possible to put an Array of Objects in a Sprite Object which would act as a container for the array. I found out that it is possible, but now I'm wondering if this is the best way to go about doing something like this.
ActionScript Code:
/*
Creating a container object that will
hold 3 Gear Objects.
[Code].....
View 4 Replies
Mar 20, 2010
I can't come up with a function that will collect the names of the children in a object container and put them in a array.
View 4 Replies
Aug 1, 2005
is there a way to load a movie into a container from an array menu..
newmenu= new Array();
newmenu[0]="About";
n = new Array();
[Code]....
View 1 Replies
Apr 26, 2010
why i keep getting Parameter child must be non-null. And my code won't display 5 enemyBlock objects onto the stage but only just one.
returns:
TypeError: Error #2007: Parameter child must be non-null.
at flash.display::DisplayObjectContainer/addChild()
at flash.display::Stage/addChild()
[Code]....
View 2 Replies
Feb 17, 2006
I'm developing a game and the objective is to drag some objects to a container. Some objects add points, and some other subtract points. So, all the objects are in the library and have a linkage name to be called by attachMovie. I want to create an Array with all the objects that belong to container, like for example filename1 = ["obj1", "obj2", "obj3"]; etc... I have a var called count1 that defines the number of objects to appear on the Scene
[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