ActionScript 2.0 :: Loop - Flash 8 Duplicating Movie Clips And Setting 3 Nodes From XML
Apr 4, 2007
Flash 8 duplicating movie clips and setting 3 nodes from XML. I am trying to read in an xml with 3 parameters; 2 links and one text field for a caption. What am I doing wrong this time?
[Code]...
I am trying to have "bMC" load into and repeater for however many XML props there are. within "bMC" are two MC's that on click would open window or grab file and One Text field which would load in caption. For some reason the "bMC" isnt even loading at all. Attached is the .Fla
View 2 Replies
Similar Posts:
Jun 7, 2010
I'm trying to create a user customisable touch screen interface - in which people can include their own button styles (currently created as movie clips). I have a working XML file that names the style / external swf name for each button but I don't seem to be able to then duplicate that movie clip for say use in 10 separate buttons. When I try this only the last one created is displayed. I can of course separately load the file 10 times but that is yuk.
I hope to be able to position the timeline through n states in each loaded clip independently and also have one click handler that can return me an identifier of which was clicked - I know how to loop/create dynamic instance names.
<edit> I can do this successfully from the library - just not as an external file load - where the MC won't be in the library at all.
Code:
//Initialize variable to hold target data
var targetClip:MovieClip;
//********* Add a "MovieClip" variable that will reference the root of the loaded clip:**********
[Code]....
View 8 Replies
Jul 19, 2006
I've been trying to reproduce an animation effect I've seen on the Armani website, but I'm stuck trying to duplicate an empty movie clip with image loaded into it. The duplicates exist and I can move them, but they are invisible. Since the duplicates reside on depths above the intitial clip I'm confused about why they are invisible. The duplicates are scripted to follow behind the initial clip - each offset by 30 pixels (though I don't have that working perfectly).
View 1 Replies
Feb 2, 2010
i know i can duplicated a movie clip by using addChild:
Code:
var myMC:MovieClip = new blank_character;
this.addChild(myMC);
myMC.x = 200;
myMc.y = 200;
etc...
Im making somewhat of an online multiplayer game, it loops through an XML file full of character co-ords and names etc and creates movie clips and positions the characters on the screen accordingly.
The characters are pulled out from the library once, and then after that i want to access the movie clips within the characters.
for example, in the root timeline i have all the characters, inside the characters i have movie clips containing their clothing, names, etc, that i want to be able to edit.But im having troubles referencing the movie clips and doing this.
I've tried things like
Code:
var myMC:MovieClip = new blank_character;
this.addChild(myMC);
myMC.name = "character"+characterID;
[code]....
1119: Access of possibly undefined property clothing through a reference with static type flash.displayisplayObject.
View 7 Replies
Sep 8, 2005
I have the following code:
Code:
var count = 1;
while (count<10)
{[code]...
I have a movie with an instance name of bigBox.In that movie, there is another movie instance called innerBox.I want to duplicate innerBox inside of bigBox.
View 2 Replies
Mar 18, 2010
I'm creating a simple game called shape wars. The game is shooting game where a blue cube(the player) fires blue shapes at the enemy(the red cube). The red cube also fires red shapes at the blue cube.Here is my code for duplicating the red shapes (this code is contained within the enemy)
onClipEvent (enterFrame) {
//attack
att = random(6);
if (att == 1 && dead == false) {
_root.redBullets++;
[code]....
View 2 Replies
Nov 13, 2009
I have five movie clips in my library. I want to load each to the stage with a fade in and fade out. I thought I could just call them into an array, but I can't find how to reference them. I have other clips in the library too so I can't just grab them all.
View 2 Replies
May 13, 2011
How would I go about using a timer to initiate multiple movie clips at once, and then loop them if they are all different lengths so that they restart in sync once more?
For example, say at t=0, 3 movie clips are started. Movie clip 1 is 3 seconds long. Movie clip 2 is 6 seconds long. Movie clip 3 is 10 seconds long. Movie clip 1 would end before movie clip 2 and 3, but I don't want it to restart until the others are both finished.
Furthermore, is it possible to set a countdown so that the the movie clips are initiated not after a duration, but after a specific time? For example, instead of having a timer countdown from 10 seconds and then playing, it instead countdowns until say 12:00 PM and then plays the movie clip.
View 2 Replies
Jun 25, 2009
I have my flash website set up with the following structure:
Scene 1:
- Menu buttons located in Scene 1 -> navigation_mc
- Page 1 (Company page) located in Scene 1 -> companypage_mc
- Page 2 (Portfolio) located in Scene 1 -> portfoliopage_mc
- etc... a total of 4 pages.
As you can see, I have each function of the website in its own layer and movie clip, so my question is how do I access a movie clip outside of the current movie clip?
I want my company_btn (company button) in navigation_mc to navigate back outside to scene 1 and proceed to play the contents of companypage_mc. companypage_mc is visible = false, and I would like to make its visibility true and start its tweens from frame 1.
Inside navigation_mc:
company_btn -> On Click, go to scene 1 and play frame 1 of companypage_mc, making visibility = true.
View 1 Replies
Oct 15, 2010
I have a splash page for a site I have built and it is 7 hexagons in a group like part of a bee hive.When I mouse over on it grows (tweens)and will ultimatley show some content when finally completed.on mouse out it shrinks back to normal size.what I want to achieve is that when mouse over the depth of that mc instance is on top and all the others a in the background.now for that part I can't seem to get right...
if I have mouse out from another of the 7 clips to mouse over another I want the mouse over tween of the new hex square to be on top and the mouse out tween of the prevous hex square to be below the new mc Instance that I have just mouse over and all the rest of the hex squares to be at a depth below the the hex square I have just mouse out from...This is the code I have on the buttons
on (press, rollOver, dragOver) {
this.swapDepths(100); // set this instance to top depth_root.x.swapDepths(50); // set mouse out instance below top[code]............
View 3 Replies
Dec 28, 2008
A couple of days ago, I started a little flash/xml project to learn how xml and flash works together. I made a XMLfile like so...
Code:
<?xml version="1.0" encoding="utf-8"?>
<data><themes>
<theme name="theme1">
<item img="1.jpg" desc="bla" url="link1.html"/>
<item img="2.jpg" desc="blabla" url="link2.html"/>
[Code] .....
View 2 Replies
Jun 20, 2010
Is it possible to put the following into a loop?
ActionScript Code:
var box1:Box = new Box();
var box2:Box = new Box();
[code].....
View 1 Replies
Feb 5, 2009
I've got a MovieClip with a linkage name of trackInfo. I'm trying to get XML information in a for loop to create and populate instances of the MovieClip for the length of the XML file.Here's what I have so far:
Code:
var myXML:XML;
var myURL:URLRequest = new URLRequest("tracks.xml");
[code].....
View 14 Replies
Feb 27, 2006
I have an MovieClip star with a setup var X which is set to 0 for the thing I'm duplicating, namely star
===Star======
onClipEvent(load){
x=0;
}
If I duplicate the clip a bunch of times so I have Star0....N. Is there a way to set the x value here to the i value of the loop for each object duplicated. Such that star0 will have its x=0, star2 has its x=1 and so on.
setProperty wont do it or _root["star"].x=i;
View 1 Replies
Sep 4, 2009
All I am trying to do is display a movieclip (just a small rectangle) and have it repeat along the x-axis, adding one to it's instance name each time. It seems to work according to the trace statements but it only displays the last movieclip.
Here is the code:
var transition:mcTransition = new mcTransition();
for(var i:int = 1; i < 10; i++){ trace(i); addChild(transition); transition.x = i * 10; transition.name = "transition_mc" + i; trace(transition.name); trace(transition.x);}
View 2 Replies
Dec 9, 2009
I know this is probably really simple but it is frustrating me. All I am trying to do is display a movieclip (just a small rectangle) and have it repeat along the x-axis, adding one to it's instance name each time. It seems to work according to the trace statements but it only displays the last movieclip.
Here is the code:
var transition:mcTransition = new mcTransition();
for(var i:int = 1; i < 10; i++){ trace(i); addChild(transition); transition.x = i * 10; transition.name = "transition_mc" + i; trace(transition.name); trace(transition.x);}
View 1 Replies
Mar 20, 2011
I'm trying to use a loop to add some movie clips to the stage, but I want to give each one a different name so I can refer to them in another function, but I don't know how that is done. I'm trying to learn how to do this so I can create an Isometric game. Here's my code....
[Code]...
View 3 Replies
Sep 10, 2010
So basically, this is how I'm adding one movie clip to the stage. var balloon_mc1 = new balloon(); this.addChild(balloon_mc1); How do I do this for 100 of these movie clips, without typing var balloon_mc1 = new balloon(); this.addChild(balloon_mc1);
var balloon_mc2 = new balloon(); this.addChild(balloon_mc2);
var balloon_mc3 = new balloon(); this.addChild(balloon_mc3);
View 3 Replies
Jul 16, 2003
I want to have 4 to n movie clips on my stage and to be be able perform monotonousperations on all of them in a for loop like so.
for(i=0;i<numClips;i++)
{
if(this.hitTest("clip"+i))
[code]......
View 3 Replies
Feb 24, 2004
I'm trying to make a portfolio page where each of my thumbnails loads with the 'fading grid' effect. I've made all the thumbnails movie clips with the appropriate script, and they all work fine. I've also set them to be exported for actionscript, each with a number as their name, i.e. "1" "2" and so on.
I was then planning on using the following bit of code to load these movies into my portfolio clip, to save me having to do it at author-time.
[Code]....
But for some reason, instead of loading two movies, each one 10 to the right of the previous movie, it just loads them on top of each other. Is it something to do with the stage not updating?
View 3 Replies
Nov 13, 2009
I'm pretty sure this is probably a really stupid question. I have about four separate movieclips in my main time line. Each movieclip has its own animation and its own stop function. When I preview it it works fine.However when I try and add actionscript to my buttons everything else starts to loop. What am I doing wrong and how can I get around this?
I just tried putting the buttons in a separate movieclip and doing the actionscript in that instead of the main timeline but it still didn't work.
View 4 Replies
Mar 21, 2009
im trying to run a loop and assign all my new movie clipswith different names. i have tried .name and ._name they dont seemto be working..
for (var i = 1; i<=5; i++) {
imageName = new ImageMovie();
this.addChild(imageName);
[code].....
View 1 Replies
Apr 24, 2009
I am trying to loop through an array of 5 movie clips using a timer. Below is the script that plays the first movie clip, then plays the next clip over and over.
var timer:Timer = new Timer(2000);
timer.addEventListener(TimerEvent.TIMER, onTimer);
timer.start();
[Code].....
View 3 Replies
Sep 10, 2010
So basically, this is how I'm adding one movie clip to the stage.
[Code]....
View 4 Replies
Oct 5, 2010
k say i wanted to create a bunch of movieclips in a for loop but wanted to name them something different each time, how would i dynamically name them?
View 1 Replies
Oct 8, 2009
I am adding some XML nodes clip_mc to my box0 movieClip and I am not able to figure out how to give them button property.[code]
View 0 Replies
Nov 3, 2010
All i really want to do is be able to affect multiple movieclips at once with event listeners and greensock tweens.
The first snag I hit was that I couldn't create references to movie clips using the old [] Associative array referencing method. Maybe I still can with AS3, but I couldn't get it to work...
So I found another technique using getChildByName that returns a reference to a movie clips and allows me to store that reference in a variable.
However, the movie clip I'm trying to affect with an event listener resides inside of another movie clips, so to build the address (aka, root.mc1.m2.mc3) to the mc I want to get to is proving to be difficult. (I'm very new to AS3...)
I thought the trace(target1_mc.target2_mc.name); at the bottom of the following code would output the name of target2_mc but it doesn't.[code]...
View 2 Replies
Dec 9, 2005
I've been staring at the screen too long and I'm sure the answer is simple but this has been bugging me for a bit now. I've created a grid with over 200 movie clips dynamically using a for loop. I was wondering if there was a way to assign rollovers and such to each new clip using the same loop.
I've been poking around with it a bit but can't seem to get it working and sure don't want to write over 200 rollover functions so any help would be great.
View 7 Replies
Nov 3, 2010
All i really want to do is be able to affect multiple movieclips at once with event listeners and greensock tweens.The first snag I hit was that I couldn't create references to movie clips using the old [] Associative array referencing method. Maybe I still can with AS3, but I couldn't get it to work..So I found another technique using getChildByName that returns a reference to a movie clips and allows me to store that reference in a variable.However, the movie clip I'm trying to affect with an event listener resides inside of another movie clips, so to build the address (aka, root.mc1.m2.mc3) to the mc I want to get to is proving to be difficult. (I'm very new to AS3...)I thought the trace(target1_mc.target2_mc.name); at the bottom of the following code would output the name of target2_mc but it doesn't...[code]
View 2 Replies
Sep 1, 2010
I have a simple array of movie clips ("box1" "box6") that I have created on the stage. I then have a simple onRollOver function that is iterated for each of these movie clips, as shown below. As it is now it's working fine, but I can forsee two potential problems for when I use larger arrays and apply this technique to my real working files.
If I were to have many more movie clips, the first line of code would be much longer as it lists each movie clip instance name. Is there a way to use, for example, a for loop to include all these movie clips in the array without having to type out all their names? As you can see here, I have used a simple numerically-incremented naming process. I think the problem may be that I am using movie clips with instance names assigned on the stage and not created through ActionScript.The function as I have created it makes all the movie clips gotoAndStop(1) and then the one that has been rolled over goes to frame 2. Is there a way of making all the movie clips in the array except the one that has been rolled over gotoAndStop(1), ie. is it possible to exclude the rolled-over movie clip from the first part of the function? Here it works just fine as it is, but I'm thinking that maybe when I start using more complex functions with tweens etc it may cause problems. Or not?
[Code]...
View 5 Replies