ActionScript 2.0 :: Targeting Dynamically Generated Clips?
Jul 27, 2008
I'm trying to make a flash widget that loads thumbnails from an xml document and have each thumbnail link to a different web page. So far everything works fine but I don't like using _root incase the widget gets loaded into another swf. In my expereice _lockroot dosen't always work.the line highlieted in red will only work if targeted through root as opposed to all my othere reference to ["placeHolder"+i] which use this.["placeHolder"+i]. I've tried _parent, this._parent and adding lots of other _parents. Nothing will work this is the file structure _root.placeHolder'N'.tn_mc. how I can substitute _root for a relative path.
widget_xml = new XML();
widget_xml.ignoreWhite = true;
widget_xml.load('flashWidget.xml');//path to document
[code].....
View 1 Replies
Similar Posts:
Jan 15, 2009
For loop generates clips containing clips. I need to access a specific clip (look_back) within the parent clip generated by the loop. Not sure how to do this.[code]
View 1 Replies
Nov 26, 2009
I'm trying to target a movieclip inside another movie clip which I have dynamically generated the name.
ActionScript Code:
firstText = "text" + randomNum;
_root[firstText].gotoAndStop(9);
[Code]....
The first part works, I can "firstText" and I can make it go to frame 9 and stop but I can't manipulate the movie clip "title_txt" which is inside "firstText"
View 2 Replies
Mar 27, 2008
As part of a preloader, I've placed a blank movie clip on the stage and attached the following code:
Code:
onClipEvent (load) {
for (i=0; i<50; i++) {
ranx = Math.round(Math.random()*1000)+1;
[Code]....
The bats generate fine, but I can't get them to move about.
View 8 Replies
Aug 21, 2006
I want to target ALL the 20 clips attached as below, at the same time, when I press the button "blue". However, my code can target only ONE of the clips at any time. I have tried attaching the clips to a separate dynamic clip and then targeting it but problems with the registration point (0,0) of that clip means I cannot achieve the result I want:
Code:
for(i=0;i<20;i++){
mc = this.attachMovie("red","red2"+i,i);
var scaleFactor:Number = Math.random() * 80 + 20;
mc._x = Math.random()*500;
mc._y = Math.random()*400;
mc._xscale = scaleFactor;
mc._yscale = scaleFactor;
blue.onRelease = function(){
new Tween(mc,"_xscale",Strong.easeOut,mc._xscale,200,3,true);
new Tween(mc,"_yscale",Strong.easeOut,mc._yscale,200,3,true);
}}
View 2 Replies
Mar 30, 2010
I dynamically generate movie clips in a for loop. But at the end of the loop, only the last created movie clip exists. Others simply disppears.[code]...
View 2 Replies
Jan 15, 2004
[URL] Theres the example to work with....anyway....as you can see, im loading in movies externally...each on its OWN different level....what i want to do is make it so that when i click a menu option on the left, the current swf loaded on the stage closes and the new one comes up (to avoid the clutter of 10 differnt windows all scattered).....here are my thoughts:
1. have variables on the root timeline that are basically "currentLoaded" and "currentLevel" -- which basically will store the name of the currently loaded swf and the level that its on.
2. each swf would have code on frame one that would see if the 'currentLoaded' varible is blank, and if not...it will close the current loaded swf ....
my dilemma is that i dont know how to change the level dynamically...i know you could do the instance name like this:
[Code]....
View 4 Replies
Feb 15, 2006
I'm trying to detect a mouse rollovers on dynamically generated movie clips but I just can't make it work. Only way I can make it work is to put actions inside the duplicated movieclip.
var total = 6;
myThumbs = new Array();
for(i=0; i<total; i++) {
[Code]....
Everything works fine except when I roll over the mc the value of this["myThumb"+i] is undefined.
View 4 Replies
Oct 2, 2006
Right check this:
/////////////////////////////////////
/////////////////////////////////////
///////////////FUSE//////////////////
/////////////////////////////////////
import com.mosesSupposes.fuse.*;
[code]....
But the problem is the thumbMov movies will obviously have a uniquely generated instance name i cant target directly due to the "for" loop..How can i modify what ive done to target any of the thumbMovs with the FUSE functions?
View 3 Replies
Jul 29, 2006
I've just finished the navigation buttons in my flash movie which take the viewer to the different sections of the site by directing the playhead to the right frame label. I've used the following code to do this:
on (release) {
this.gotoAndStop("info");
}
I have a problem though: I've also created a movie clip animation where two rectangular shapes move in simultaneously from the left and right sides of the stage creating a sliding door effect. When the viewer is in a particular section (frame) and they use one of the nav buttons to go to another section, I'd like for this animation to play (giving the effect of sort of closing a particular section) and then having another movie clip where the sliding doors open up in the incoming section to reveal that section. My problem is that I don't know what actionscript I'd use to achieve this. What code would I use on the nav button to make the first sliding door movie clip play, then have it move to the second sliding door movie clip and then finally go to the section labelled on the nav button.
View 5 Replies
Feb 25, 2002
Ok, here's the deal. I have a MC in a MC, but i want to target the middle MC.MainStage -> Clock -> clock(art)there is a button on "clock(art)" i want it to target "Clock" to animate. i know the root function should target the mainstage...how can i target that middle MC?
View 3 Replies
Feb 27, 2010
I'll try and make this as clear as i can, so as not to waste your time. I think it's something really simple i'm just missing...On the main timeline, i've got a movie clip ("mc_A") that contains two other movie clips ("mc_1" and "mc_2").at the end of it's timeline, I put a button in "mc_1" to play "mc_2". I'm using
on (release) {
telltarget ("_root.mc2") {
play () ;
[code].....
View 1 Replies
Feb 25, 2010
Here's my example, on frame 1 is an mc I created named holder. Inside there's an mc named box. Inside box are four mcs, circles1-4, inside the circles I have four skulls. If I want to affect only the skulls, what is the proper way to go about it?For instance, whats the proper way to write a trace statement?or , if I wanted the skulls to fade individually on mouse over, how would you properly go about writing this function?
function over(evt:MouseEvent):void{
evt.target.alpha = .5;
{
[code]....
View 8 Replies
Jan 23, 2009
I have main MC when press it opens up and then has buttons in that MC.if main_MC is open then press it again will close it. Problem is I need to target the buttons inside main_MC but I can't cause it targets main_MC and thus closes the MCI tried doing main_MC.sub_MC.onPress = function ...... but it still targets the main_MC.
View 4 Replies
Dec 13, 2005
I'm having trouble figuring out how to target a series of movie clips i'm attaching to my movie.I'm loading some xml for a slideshow and i'm generating a series of dots at the bottom of the screen to indicate how many steps are in the slideshow and the circle is meant to highlight your current position as you step through the presentation.the MC for the dots is two keyframes with a different color and a stop action on each frame.
Here's the rundown of the code:
1. There's nothing weird here, i'm just bringing the xml in [code]
2. Here is the loadXML function i reference in the xml.Data.onLoad above:[code]Okay so now i have some dots with the instance names, step0, step1 etc. right? And at the end of my loadXML function you see the firstImage(); function. This is where my problem is, how do i target the first (step0) instance? I have no problem when I write "step0.gotoAndStop(2);" but I need to figure out how to use a variable to keep moving it along when i make my next and last functions for the slideshow.
3. Here is the firstImage function:[code]how do i target the step the same way i target the image? do i have to go back and do something in the loadXML for loop?[code]
View 2 Replies
Jun 29, 2006
I made an array containg 3 clips and dynamically attached them to my main timeline. I can successfully tween all of them with the following code.
Code:
import mx.transitions.Tween;
import mx.transitions.easing.*;
[code].....
View 2 Replies
Apr 2, 2009
I am trying to target multiple tweens, trying to turn their visibility false/true. I have named each tween in the tween properties box, and I have targeted them like this: plane.plane2.tween1._visible=false (and so on), but no go! Only the first of the seven is actually affected--the others are not.
View 11 Replies
May 28, 2009
I have created several movie clips in a loop.
[Code].....
After they are added to the stage I later want to go back and alter their appearance. I am having difficulty targetting them:
[Code]...
View 3 Replies
Jun 3, 2009
I'm trying to write a piece of code that creates a number of movie clips, gives each a random bitmap from an external source and then stores the movieclips into an array.Here's my code:
Code:
var array:Array = new Array();
for (var i:uint = 0; i < 10; i++)
[code].....
View 4 Replies
Jul 1, 2009
I wish to have a 3d carousel much like a flash one in the below link : [URL] however, i wish the images to be dynamically generated and at the same time txt 'beneath' (to be added) the picture to be dynamically updated also...through a database. I wish to get it connected to a back end and probably use a content management system.
View 1 Replies
Nov 1, 2006
ok, here's the deal. We are creating an ecard that will be customized by the sender, and sent to soldiers in Iraq. There are about 5 different things that the sender can customize, as well as write a message. The goal is to have their choices sent to a database and then inserting those variables when the receiver watches the movie.Now, instead of creating possibly thousands of XML files (one for each sender), we decided it would be better to just generate the XML on the fly from the info in the db. But my question is, how do I handle loading that XML? Since this won't just be a static page on the server, I'm not sure how to go about it. I'm wondering if you can use variables when loading XML, for example:
Code:my_xml.load("senderData.xml?user=LyndaSmith");Basically, how can i create an XML file on the fly with the values from the DB, that can then be loaded into Flash?I have virtually no experience with db's, so this is the method I came up with because I do have some experience with XML. I have a developer who will actually insert the values into the database with ColdFusion, and he can also generate the XML, I just need to be able to load the dynamic XML in flash when the receiver watches the card.
View 2 Replies
Oct 4, 2008
way to remove the clips generated by the following function.
Code:
function loadClips() {
for (i = 0; i < Urls.length; i++) {
var mov:MovieClip = attachMovie("numClip", "numClip"+i,
[Code].....
View 2 Replies
Feb 26, 2009
I've been trying to write AS3 that can read xml which is dynamically generated by php.i've generated the xml in several ways all of which seem to work but i keep getting the error,Error #1088: The markup in the document following the root element must be well-formed,when i try to load the xml into flash. however the xml (as viewed when you go to "view source" in your browser) is indeed well formed.i have 4 versions of the php.the first just uses echo. the second uses echo but i wrap it in {start_ob(),ob_end_flush()}; then i use simpleXML and finally i use domdocument.[code]
View 6 Replies
Jun 23, 2009
I have a function and some textfields within a movieclip, and I need to reference those textfields dynamically. This worked when I'd had the TFs on the stage, but not since I've placed them in an MC.The TF naming convention works out to this:
Code:
t_t1c1r1
t_t1c2r1
t_t1c1r2
[code]....
So, to access them dynamically, I combine the letters with index numbers to be gotten through the function's arguments.
Code:
this['t_t1c'+i+'r'+ii].text;
Object(this)['t_t1c'+i+'r'+ii].text;
The numbers represented by "i" and "ii" are coming through fine in trace, but the path is still wrong. I've tried different combinations of _level0, etc., but it only works in my testing when I make an absolute reference to the field (e.g. Object(_level0.mc_instance)['t_t1c'+i+'r'+ii].text which is not a viable solution).
View 1 Replies
Jun 23, 2009
I have a function and some textfields within a movieclip, and I need to reference those textfields dynamically. This worked when I'd had the TFs on the stage, but not since I've placed them in an MC.The TF naming convention works out to this:[code]The numbers represented by "i" and "ii" are coming through fine in trace, but the path is still wrong. I've tried different combinations of _level0, etc., but it only works in my testing when I make an absolute reference to the field (e.g. Object(_level0.mc_instance)['t_t1c'+i+'r'+ii].text which is not a viable solution).
View 1 Replies
Aug 6, 2011
I have a movieclip that I am adding to the stage dynamically. The movieclip has to be placed at specific coordinates to match the current text field.The coordinates that show on the INFO tab are x=264 and y= 365. However, in order to get the movieClip to match those I have to set x to 398 and y to 200.If I set the coordinates to those in the INFO tab then the movieclip does not show; it appears off stage.
View 2 Replies
Oct 26, 2006
My company has a database-driven system of web forms, each ofwhich consists of many questions in various layouts (2-columnradio, 1 column checkbox, etc). The forms are never hard-coded.Each HTTP request causes Java code to perform DB queries todynamically generate the various questions and answers.Thosequestions are then rendered through JSP and Struts tiles into HTML.The HTML also contains JavaScript functions to hide/showconditional questions on the web page based on answers to earlierquestions. Now we're trying to figure out the best way to adapt thissystem to use a Flash front-end instead of HTML/JavaScript.My preliminary research suggests at least two possibleapproaches:
1. A pre-compiled SWF could send a request with certainparameters, and the server could respond with an XML description ofthe form to build. Then the SWF could parse that XML andynamically generate the form using attachMovie for each formelement (with a lot of math to determine relative positions ofelements with variable sizes, like text labels). 2. Flex might reduce the code for placing elements, by usingMXML to describe the form structure as well as visual arrangement.I haven't used this yet, and I'm wary of Flex 2 simply because itrequires Flash Player 9 which is only at 50% browser penetration
View 1 Replies
Dec 3, 2008
I'm currently reading in data from an XML file. Each attribute of a child is assigned as a property of a movieclip as shown in the code attached. However, what i'd like to do is not have the property names already decided as i don't necessarily know how many attributes a child in the xml file will have. Is it possible to dynamically name the properties depending on what number attribute they are...?
View 2 Replies
Mar 3, 2011
I've tried to generate movieclips dynamically the method I have used does the following:
Uses a loop runs depending on how many movieclips I want to generate e
Each time the loop cycles it creating a new movieclip instance
Adds the new movieclip to an array
Uses method addChild to put moveclip on the stage then draws a rectangle
begins fill
ends fill
Adds it to that movieclip
I then use a conditional statement checking if the movieclip is the first item in the array if so it sets the current MovieClips x and y position to a chosen value. the first movieclip is used for a starting point to align the rest of the generated movieclips to. If not the movieclips x and y position are set to the previous array items x and y position + current movieclips width or height + the gap I would like them to have. Then the cycle repeats. I've coded this using timeline code and it works fine the shapes appear on the stage no errors. I tried to move this code off the timeline to an as file and the code has no errors but when run I just don't see the objects even if I trace there x and y positions I don't see them on the stage.
Timeline Code
var mcArray:Array = new Array();// DEFINE ARRAY FIRST
var randomNo:Number;
var colorStr:String;
var currentColor;
var movieClip:MovieClip;// TEMPORARY VARIABLE
[Code] .....
View 5 Replies
Nov 10, 2009
I have a Flex application which references a separate MXML file as a template for a custom component. I create instances of the component dynamically several times in my program, but I need to get a handle that will allow me to modify that instance of the component as desired. I pass specific information to this component on instantiation using bindable public variables in the component's MXML file. I add it to my main program using addChild().
I want to update the component's progressbar as necessary and I want to remove it from the box to which I addChild'd it. What's the easiest/best way to get a variable that will give me predictable access to each component so I can easily manipulate the components as necessary? Some research suggests creationComplete, but I decided it was faster to just ask than to go through lots of different experiments and come up blank.
View 1 Replies