ActionScript 3.0 :: Adding Multiple Instances At Varying But Specific Points On Stage
Jul 12, 2010
add multiple instances of an object to the stage at different but not random points.
For example - I have a box that is linked to a class file. In the class file I have an "ADDED_TO_STAGE" event listener. The function that is called places the box at a certain position on the stage say.... x=100, y= 200.
In the document class I create an instance of it like so -
_box:box = new box();
addChild(_box);
Now what I want is to create multiple instances of box on the stage every 5 seconds. But I don't want them all to spawn at (100,200) on the stage. But here's the catch, I don't want them to be random spawns either.
for ex- I want the first instance of box to spawn on (100,200), then 5 seconds later, the second instance to spawn at (200, 800), the third at (100, 500) and so on.
Would it be possible for me to create objects on the stage to serve as reference points for where i want the instances to spawn instead of writing the exact co-ordinates?
View 5 Replies
Similar Posts:
Jun 14, 2010
I understand how to import a swf and add it to the stage. Is it possible (using code) to add the one imported swf to the stage multiple times, each with different instance names? So the same as adding a library item to the stage multiple times, each time with a different instance name, with code, but using an imported swf?
View 1 Replies
Jun 6, 2011
I'm creating a game in ActionScript 3.0 using the FlashPunk game engine and the FlashDevelop SDK. I've created my own MovieClip class that takes a preloaded movie clip file.
public function MyMovieClip(file:MovieClip, posX:int, posY:int, frameRate:int)
{
movieClip = file;
[Code]....
The problem that I'm having is that when I have multiple instances of the MyMovieClip class using the same swf file, only the last instance is rendered and is updated for each instance of the class that I have.(e.g 3 instances of MyMovieClip, the last instance is updates at 3 times the speed.)
View 2 Replies
Aug 20, 2009
what I want is for the text area box to be added the same amount of times as there are nodes in my xml file (currently 5)So, I'm trying to add 5 textboxes to the stage.Whenever my loop fires this
Code:
//make titles
var songTitle:TextField = new TextField;
[code].....
View 5 Replies
Jun 3, 2011
I am building a Custom Image Picker, that shows 6 alternative versions. However the photo is only showing on the 6th item.
_model.selectedPhoto returns a Sprite, and does not let the app function correctly.
However when I use _model.photos[ii], A photo is added to each item - Why is this? I need to add _model.selectedPhoto to each s:Sprite
for (var ii:int; ii < 6; ii++)
{
//Create BG
var s:Sprite = new Sprite();
[Code]....
View 2 Replies
Feb 16, 2010
I have this library with more than 80 objects that i want to bind to my keyboard. My idea is use the "keyCode" to call the object to the stage, constructing the object's name inside a variable.This is the code that I'm trying to use, but the bold text line always give me an error (constructor, syntax and others) depending how i write that line.[code]I'm not very experienced with AS3 so i don't know if this is the right approach to solve my problem. Any help is well received.
View 3 Replies
Jul 16, 2009
I thought would be coded like this:
var sp:Sprite = new Sprite();
sp.graphics.beginFill(0xFF88CC);
sp.graphics.drawCircle(0, 0, 50);
[Code].....
however, I realize even tho im looping that addChild method, its still adding sp, so do I add a new naming convention in the loop, or should I be adding these instances to another display object.... this seems like such a simple thing to do yet I cant figure it out, I also want to randomize the x and y, but this first seems to be the issue I need to address.
View 1 Replies
Dec 14, 2009
After a little break in AS3 I'm back... and facing a problem. For a school project I'm trying to make a side scroller game in which the player automatically moves right and has to avoid branches.Basically, depending on how well you do your speed (var) gets updated. After certain 'distance' (fake of course, as the player stays centered) I would like a n instance of Branch_MC to appear. Also, when that instance's x property reaches -20 I would like it removed.I'd need approximately 135 branches so creating variables isn't really an option.
View 8 Replies
Aug 26, 2011
How do I add multiple instances of the same mc to the stage dynamically?
View 1 Replies
May 13, 2009
I have a movieclip that gave a class name and set everything to export into action script. Now, I would like to put multiple instances of that same movieclip on the stage. I would also like to be able to keep track of them individually. Would I need to do something like create a for loop and have it run however many times i want that movieclip onstage? If I did that, how would I be able to manage them? Would I also give them names in the for loop and have a var that goes ++ every time it loops, then attach that var to the end of the name I give it.
View 3 Replies
Jul 29, 2010
I have been encoding 1920x1080i mov files (h.264/aac) to 1280x720p (vp6/mp3) flvs.However, when I add older HD content into the AMC que, content with non-standard presets, the program hangs.I tried to import about 15 files last night and the program just sat there all night in a 'NOT RESPONDING' state.The video's have different audio and video settings and it's little difficult to pinpoint exactly what they were.Some are 1440x1080, some are 1280x900, some have PCM audio some of mp3.Now I temporarily resolved this issue by simply using cs4 master on my mac pro which worked great.However I have noticed a huge speed increase in CS5 64bit AMC.It takes 2-3 hours to encode 1 flash video on my mac pro (dual quad core xeon 2.9Ghz/32GB ram) with CS4.It takes ~20 minutes on my windows 7 station (single core 2 quad 3Ghz/8GB ram) with CS5.
If I drop a single file into the AMC CS5 que, regardless of the resolution, frame rate, or sound codec; it will import.If I then add another file with a different resolution AMC will hang and become non-responsive.It never crashed but I can't wait 12+ hours to see if it accepted a job or not.As I said before this problem was not observed on CS4 for mac it worked flawlessly, albeit a little slow.[code]
View 1 Replies
Jun 28, 2009
I'd like to create a chain of objects (either movie clips or sprites) that move left to right across the stage continuously. I know I can create two movie clips that contain a series of several 'chain links' and are each a little wider than the stage width. Then I can move both clips across the stage and when the first movie clip is completely off stage reset its x position back to 0. Likewise, when the second clip is completely off the stage on the right, reset it's position off the stage to the left.
This works and gives me the basic effect that I want by creating this uninterrupted moving chain, but it doesn't seem like its the most efficient way to achieve this. What I thought would be more efficient would be to create each link in the chain separately from an individual mc in my library by programmatically adding new instances to the stage.So, I created a single chain link mc and set its export linkage to 'Link' and left the base class to flash.display.MovieClip. Next, I placed the following snippet of the code on the first frame of my movie:
Code:
var xPos:int = 0;
var yPos:int = 100;
[code].....
View 1 Replies
Jun 7, 2011
i have 4 flvplayback components on stage loading 4 different videos. How do i sync them?
I have ensured they are all fully buffered i.e fully loaded and then play them all at once. But they keep getting out of sync. I.e i am checking the sync with the playheadtime. I had written an timer/enterframe event to check for out of sync at and pause and seek times to the fastest playing player . But this happens for every second. i keep gettting a very jittery video with breaking sounds due to the constant pause /seek / play cycle.
How can we sync multiple flvplayback videos properly.
View 1 Replies
Apr 25, 2007
I'm having issues with something wanted to accomplish involving qued amations that i can reuse in various situations throughout an application...
Basically, what I'm trying to get is a prototype or function that will allows for multiple instances on that stage that start at a specific x/y and size, animate to a specific x/y size and end at a specific x/y and size... the x/y and size information is defined for each of the instances in the function.
A good place for this would be with buttons... check the sloppy diagram attached.
View 13 Replies
Oct 27, 2011
I have an arbitrary number of object instances on the stage. At any one given time the number of objects may be between 10 and 50. Each object instance can move, but the movement is gradual, the current coordinates are not predictable and at any given moment I may need to retrieve the coordinates of a specific object instance. Is there a common best-practice method to use in this case to track object instance coordinates? I can think of two approaches:
I write a function within the object class that, upon arbitrary event execution, is called on an object instance and returns that object instances coordinates.
Within the object class I declare global static variables that represent x and y values and, upon arbitrary event execution, the variables are updated with the latest values for that object instance.
[Code]...
View 2 Replies
Jul 29, 2010
I'm using this AS to load multiple external images into mc instances on a stage, using different loaders.[code] The external images always load from the upper left corner down, how can you make the image load from the center of the instance on stage?I found this code below and doubt it will work for me since I have 5 mc instances on different parts of the stage, so the stage wouldnt be a good reference point.[code]
View 1 Replies
Dec 28, 2009
I'm used to doing something along these lines to attach clips in columns:
Code:
var columns:Number = 4;
var space:Number =150;
[code]......
View 0 Replies
Jun 16, 2009
I've got a long list of similar movieclips I'm adding to the stage. There's 9 in total and the code looks like this...
stage.addChild(zone0_mc);
zone0_mc.x=267.6;
zone0_mc.y=120.5;
[code].....
View 3 Replies
Apr 23, 2010
I have problems adding different movieclips to stage with the new MovieClip() command,
See EX.1>>
Here is what I have come up with:
var shape:Array = [new Shape1(), new Shape2(), new Shape3(), new Shape4()];
for(var i:int=0; i<shape.length; i++)
{[code]....
What if I need to add more than 4? It seems a bit troublesome to write the full numbers of movieclips in the array.
var shape:Array = [new Shape1(), new Shape2(), new Shape3(), new Shape4()], new Shape1(), new Shape2(), new Shape3(), new Shape4() .......];
On another note, I have 4 menu item with different width, how can I space them out nicely along x-axis one after another dynamically?
View 5 Replies
Feb 16, 2011
I have a for loop wich passes 11 times:
private var currentItem:uint;
for(var i:uint = 0;i<10;i+){
addChild(arr[currentItem]);
[Code]....
So the problem is that the array only contains 6 items. So when it comes to the 6th item the currentItem resets and the next 4 items that are getting added are the 4 first from the array again. Now when i trace the items, the last 4 trace "null". how can i add items from the array multiple times without losing its properties etc?
View 1 Replies
Nov 23, 2009
I have a series of images I'm adding to stage from the library. I need them in separate movie clips for tweening. If I create a new layer... add a shape to the layer... mask the layer... finally, add a layer below that layer (with nothing on it) then all of the images I've added from the library are masked. No matter what I try with code however, I can only get one image to be masked. must you create a new mask for each image you would like to mask? I thought maybe if I could do it all in one go on a layer, there must be some code that allows one shape/mc/object to mask several clips.
View 3 Replies
Dec 28, 2009
I want to move my multiple externally loaded images a little each time they are added to the stage along the x axis via the Loader class. It all works - But HOW do I access the added graphic synatically, so i can change its x pos?! Ive tried picLoader.x ... but that's the Loader - NOT the image...??
Code:
private function setPics():void
{
for(var i:int = 0; i < xItems; i++)
[Code].....
View 2 Replies
Jun 23, 2010
I wanted to see if this could work...I have a loading screen for a game that I'm making, and I want the music to fade in. That's easy. Then, when the loader is done, I want the music to fade out. How do I do that?
View 0 Replies
Feb 13, 2012
I am developing a mini flash game. Player control character and move left and right to collect money coin. There are 5 points that money and bomb release and move from top to bottom. When character collide with money then increase money else hit bomb age increase by 1. Once the age is 99, the game is over and the money is the final scores
Here is my code:
package Class {
import flash.events.Event;
import flash.events.KeyboardEvent;
import flash.events.MouseEvent;
import flash.media.Sound;
[Code] .....
This is my Game:
Currently, the bomb and money random appear X, 100 with 15 money and 10 bombs in a screen.
What I want is, how to amend it become money and bomb appear from specific point, after that the money and bomb when hit the wall will bounce back.
An example similar game play with my game is [URL].
View 1 Replies
Feb 7, 2010
I'm using the VideoPlayer component in flex 4 to display a clip. I have about 3 or 4 notes that I want to appear at specific points of the video, sort of like caption but not quite. I'm trying to figure out how to use VideoPlayer time to cause another element to appear (text area with the note in it), but can't seem to get it.
View 1 Replies
Sep 8, 2009
Ok so here is my XML slideshow Actionscript:
ActionScript Code:
stop();
var xmlRequest:URLRequest= new URLRequest("graphicImages.xml");
var xmlLoader:URLLoader = new URLLoader(xmlRequest);
[Code]....
So I figured that the coding of separate scenes would work independently of one another, but I guess I was dead wrong, because when I apply this to a different scene and change the XML path for a different set of images, I get all sorts of conflict errors when I test the entire movie. I have my flash film set up so that each link send the user to a different scene, which plays a unique intro for each, and then the slideshow appears on screen and the viewer can navigate the images.
Is there a work around for this? Or am I going to have to break my flash movie into separate movies? Or should I just add a suffix to all my vars and functions so that they are unique for each scene?
View 1 Replies
Mar 31, 2009
Recently started with a school project where I volunteered to do the scripting of (supposed to be) a simple game.The game: Animals make noises, by clicking on the right animal (associated with the noise such as a bark)you can make them stop. You need to get 8 animals right in 10 seconds (for sample). If you get that right a "win" animation starts, if you don't a "lose" animation starts. My problems:-Randomizing sounds within a set time limit.-Click the right object a that time to get a point.I searched the internet but in most cases I need to combine several scripts which has ended up wrong.
View 2 Replies
Feb 8, 2010
direct me towards a Flv encoder, for mac, that is capabale of adding/inserting cue points. Preferably free, or cheap.I have been searching all across google but all I can find is "Moyea Flash Video MX", which in it's mac version isn't even capable of adding cue points.
View 1 Replies
Jun 4, 2009
I have a list of flvs that are selectable with buttons and I would like to add cue points to the individual videos to trigger other events and I'm afraid my skills are lacking here.How do I target an flv in a list to add cue points and how do I target these cue points to trigger movie clips?
View 3 Replies
Jul 31, 2009
I've got some flash 2.0 code that is supposed to add 100 points after a hitTest.
Code:
function onEnterFrame(){
connectA();
var strandID:Number
function connectA(){
for (var i = 0; i < 100; i++) {
if (this.hitTest(_root["A_" + i])) {
this.strandID = i;
_root.total = _root.total + 100;
}}
The problem is that it adds 100 points 70 times per second (the frame rate). It's supposed to add 100 points and stop. Here's a little more info: the hitTest makes two movie clips move across the screen together. Maybe because they're constantly hitting as they move, I don't know.
View 6 Replies