ActionScript 3.0 :: Accessing MC Within A Dynamically Load MC?
Jun 28, 2009
I'm developing a website for school and in an effort to make it eaier to update i'm attempting to make it as dynamic as possible. So far I've been able to load in MC's dynamically. These MC's banners are made up of smaller MC's themselves. When the mouse goes over one the banners, I want to access one of it's child MC's. This is what I have so far:
//the banners to be loaded are set in the library to export with a class matching their respective names
//when page loads...
[code].....
View 5 Replies
Similar Posts:
Nov 10, 2009
Trying to get from AS2 to AS3 and the simpliest things are taking too long.I have some movieclips on the main timeline named...
btnSm1_mc
btnSm2_mc
btnSm3_mc
[code].....
View 2 Replies
Feb 2, 2007
I've have a question about dynamically accessing arrays. I'm going to have a number of arrays, char_a, char_b, char_c, etc.....
The values of these arrays will be used to load in other movie clips, x, y, scale, color, etc...
_root.char_a =[15,20,100]
I have a function to load in movie clip based on a given array, the variable I'm passing to the function is going to be a, b, c, etc... So if I pass 'a' to the function I want to load in the movie clip based on the values in "char_a", [15,20,100].
function loadCharLoc(name) {
x = this['_root.char_' + name][0];
y = this['_root.char_' + name][1];
moviename = 'grid_char_'+name;
_root.main_grid.attachMovie(moviename, moviename, getNextHighestDepth(), {_x, _y:y});
When I trace the values of x or y I get undefined.
View 3 Replies
Mar 17, 2009
If objects are created dynamically in AS3, using code like this:
for (var num:Number = 0; num<10; num++){
var txtFld:TextField = new TextField();
txtFld.text = 'This is the original text';
this.addChild(txtFld);
}
then later, i want to changet the text of one of the TextFields, how can I do that? The only instance listed in the variables is a single instance of "txtFld" and it is the last one that is created. How can I access the others?
View 1 Replies
Nov 21, 2008
I have an application that I am adding movieclips to a container movieclip through a for loop and repeatedly calling myClip.addChild(theNewClip). Now I have a dozen clips in my container and it seems like the only way to access the clip is to use the getChildByName() method and cast it into a temporary clip so I can get at the its properties.
Is this the best and/or only way to do this? Does the old AS2 myContainer["theName"].property not work with dynamically created movieclips? It doesn't seem to work for me anymore.
access a dynamically created movie clip.
View 1 Replies
Nov 21, 2008
I have an application that I am adding movieclips to a container movieclip through a for loop and repeatedly calling myClip.addChild(theNewClip). Now I have a dozen clips in my container and it seems like the only way to access the clip is to use the getChildByName() method and cast it into a temporary clip so I can get at the its properties.
Is this the best and/or only way to do this? Does the old AS2 myContainer["theName"].property not work with dynamically created movieclips? It doesn't seem to work for me anymore.
access a dynamically created movie clip.
View 1 Replies
Apr 11, 2011
I've added a movie clip dynamically using the following code:
var apie=new cPie()
apie.x=100
apie.y=100
stage.addChild(apie)
I now have a pie on my stage. Yum. Assuming this works like a movie clip placed on the stage by dragging and dropping, I added this in to change an instance in the pie.
[Code]...
View 2 Replies
Sep 8, 2009
I have a mc in my library called recentArticlesButton, exported as a movie clipHere's my code:
Code:
public class ABCDEF extends MovieClip {
private var recentArticlesButton:RecentArticlesButton = new RecentArticlesButton;
[code]........
View 4 Replies
Oct 16, 2011
I have a MC with 2 children in library:
myParent1 -> myChild1
-> myChild2
when I put it on stage in editor and run following script, both trace are valid and give response "true":
ActionScript Code:
trace (myParent1.myChild2.visible); // true[code]....
but when I put MC on stage dynamically via addChild, the first trace gives
compiler error while second trace works(error: Scene 1, Layer 'Layer 1', Frame 1, Line 81120: Access of undefined property myParent1)
[code]....
View 3 Replies
Jun 21, 2007
I have a custom property called Player (like a basketball player) that has properties for points per game (ppg), rebounds per game (rpg), etc.I'm designing a piece where users can get averages and compare players across many different categories.
I have a String variable "stat" that tracks which property they want to compare. I can use "stat" in a sorton function, but need to use it to access the object property. So when the user chooses "ppg" or "rpg" i can access Player.ppg and Player.rpg by using the stat variable. Player.stat doesn't work.
View 2 Replies
Jun 27, 2010
hat is the correct way to access an object dynamically? I have tried this with no success:
Code:
i += 1;
var myVar = this[myObject. + "myProperty" + i];
[code].....
View 3 Replies
Aug 14, 2010
I am loading an external SWF containing uninstantiated MovieClip Symbols. I can get the SWF loaded, no problem. If I call:loader.contentLoaderInfo.applicationDomain.getDefinition( "TestClip" ) as ClassI get the class of a Library symbol called "TestClip", which I can then instantiate. Jawesome.The issue I'm having is that basically I want to have access to all of the Library symbols without needing to explicitly know their names. I was hoping to use:
describeType( loader.contentLoaderInfo.applicationDomain );
...to get reflective access to the Library symbols, but the XML returned doesn't seem to include any references to them. Perhaps I'm calling it on the wrong object? I also don't want to have to explicitly create coded instances to gain access. This is for a tool for Flash artists, and it's important to avoid code, even simple code.
View 1 Replies
Aug 23, 2010
I'm trying to build a relatively simple photo gallery where the images are loaded via XML into thumbnail movieclips that have been dynamically generated, positioned and added to the display stack. I used a simple for loop to generate the thumbs and traced the thumb.name to make sure they all had unique instance names. I then added a listener to the thumb mcs in the for loop and created a function that traces the instance name of each thumb mc, to see if all is working, however, every thumb mc traces the same instance name. My question is how can I create the thumbs dynamically in a loop and, essentially, make them buttons that would display the big the full size photo.
Here is my prototype code:
ActionScript Code:
for (var i=0; i<12; i++) {
var thumb_mc:MovieClip = new thumb();
// Positioning: The xy coordinates are in an array outside the for loop.
[Code]......
View 4 Replies
May 16, 2009
in (swfA.fla) I have this code in frame1
var module1:Loader = new Loader();
var admin = new MovieClip();
addChild(admin);
[Code]....
(my thought here is that 'admin' contains swfB.swf?) - this would seem very simple... but it...
...does not work and gives me this [seriously unhelpful] error:
TypeError: Error #1010: A term is undefined and has no properties.
at swfA_fla::MainTimeline/frame1()
View 7 Replies
Dec 8, 2010
So heres my code in my main game loop:
Code:
if (! initialized)
{
for (var c = 1; c < 1000; c++)
[Code].....
The error given is "1120: Access of undefined property particle4." However, everything traces correctly, but the individual particles cannot be accessed outside of the loop. Eventually I want to add the next particle at the mouse position on every click, but obviously I can't do that without being able to access the individual particles. I also read about having to use getChildByName() to access names set in AS3, but I haven't been able to get that to work either.
View 2 Replies
Jan 8, 2011
Code:
function saveAction(evt:MouseEvent):void{
var choice=evt.target.name;
var inputText:String = saveName.text;
}
I have this and I am trying to make a variable from the contents of the input box. Simple ya? The issue is that it is a child of another clip that is being added dynamically, so it doesn't think the input exists. How do I declare the input? How can I target it's contents? Also I have a remove function that is meant to remove this same parent clip.
Code:
function closeSaveWindow(evt:MouseEvent):void{
removeChild(saver);
}
'saver' is a variable created in another function, so I think there is a scope issue there. To try to fix that I declared 'saver' as a movie clip as a global var.
View 1 Replies
Sep 17, 2009
Im dynamically creating an instance of a movieclip, call it a game piece. This game piece has 4 frames, each with a movieclip called base(although one is red, one blue, one green, one yellow). When the game piece is created I set the frame to indicate player color. Im also changing the alpha of base to 1.0 when its being dragged, 0.5 when its dropped.
Using the following code, everything works fine if the game piece color is set to the base in frame 1 (red). If the game piece is created and the timeline moved to a frame other than 1, I throw an error when trying to access base.alpha (this would be the second, third, and fourth instances of base in the game piece timeline). Heres the strange part, this is only a problem when the game piece is first created and added to the display list. Once created, even after the error has been thrown, I can access the alpha of bases 2, 3, and 4 in the drag start/stop listeners. Heres a link to the work in progress, and the relevant sections of code (shortened for brevity, t1 is the top left piece on the pallet, others just repeat the same code):[URL]
[Code]....
View 3 Replies
Jan 11, 2012
I am trying to add multiple different versions of the same button to the stage and to be able to access them later on by assigning them an ID. The way I assumed this would be done is to have a class for the button where an internal static variable is defined so that the ID can be found in the next function. This does not seem to be working, as the ID is constantly showing as the last number given, so in this case 6.I assume that I am doing this wrong? Here is my code so you can better understand:
package src {
import flash.display.MovieClip;
import flash.events.*;
[code]......
View 2 Replies
Jan 29, 2008
the variables listHeight and maskHeight won't populate. they come up 'undefined'.
here's the code essence:
Code:
xml.onLoad = function(success:Boolean)
{
var stuff:Array = xml.firstChild.childNodes;
if (success)
[Code]....
View 4 Replies
Mar 10, 2011
I created a movieclip and linked it to a class called CustomButton. Inside the movie clip is a text field with name btnText. I then created a few buttons with this code:
Code:
var newBtn:CustomButton = new CustomButton();
// set properties of new button
newBtn.x = INIT_X;
[code]....
So far, so good. Everything works ok and the code sets the text of the new movieclip. Now, I wanted to actually write the CustomButton class and add some properties and eventually do other stuff with it and so I wrote this:
Code:
package
{
import flash.display.MovieClip;
[code]....
On trying my script again, it gives me this error:
Code:1119: Access of possibly undefined property text through a reference with static type String
the line of code it refers to is:
Code:
newBtn.btnText.text = text;
View 1 Replies
Feb 1, 2010
I have a movie clip menu on a main timeline and inside that movie clip I have created four buttons dynamically. How to access those nested buttons/movieClips (add event listeners etc) from main timeline? Here I am adding menu to the display list on main timeline:
[Code]...
View 2 Replies
Sep 17, 2008
I'm attempting to use "if" statements to determine if an dynamically loaded photo is portrait or landscape. The problem I'm having is when I try "gallery_mc.getChildAt(0).width", it returns 0.
View 10 Replies
Sep 15, 2009
i am really trying to use AS3 but having many difficulties using common tasks that seemed straightforward before. i want to find out the totalframes of an SWF that has been externally loaded using the load method.[code]i tried using trace(ldr.totalframes) just to test it but continue to get errors when i do.
View 13 Replies
Mar 7, 2011
we have an internal webservice developed in our company and i have connected that web service using flex and am able to get all the methods/operations from that service. but wen i try to get data from methods i get the following error msg while running the applicationSecurity error accessing urlUnable to load WSDL. If currently online, verify the URI and/or format of the WSDL (http://ispl30:8080/MGEMWS/MGEMWS?wsdl)am not able to figure out what the problem is?
View 1 Replies
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
Jun 13, 2009
Im currently making a flash website. and trying to make it as light as possible.so decided to load images dynamically.Im using UILoaders.I drag the UILoader from components into the main timeline and set the source as 1.jpg, because the image is in the same folder as the .fla file.and scale - false
Tested the movie but nothing shows up. i guess i need some coding? but i dont know where to add the codes. on the same frame? or in frame 1? i also need the image to fade-in.the end result im looking for is, as i click a button. 3 images show up at the same time, fading in.
View 5 Replies
Aug 5, 2011
I need to find or develop an app that will load in a pdf file from the web, allow a user to make simple annotations and save these annotations back to a webserver I'm curently using the zurb javascript annotator with the pdf rendered to a .jpg with imagemagick. Just now, I was told that they need the ability to zoom in to 3000% or more on some files. clearly rendering to a jpg would create gigantic files.
So I need to create either a java app or a flash app that will load the original pdf, allow the user to mark it up, and save either the annotated pdf, or the annotations themselves back to the webapp. This also needs to live IN the web browser, launching acrobat reader, or an air app that must be downloaded and installed are not going to work here.
View 1 Replies
Oct 15, 2003
i know you can dynamically load txt into a swf - and i know you can use a css to affect text in a dynamic text field.
View 1 Replies
Apr 24, 2009
I would like to have a SWC file with many bitmaps stored in it, which can the be called and loaded dynamically when they are needed.The SWC has been made, with the Bitmaps set to export.In my main class I am running into trouble trying to access these classes.Different sources are offering different advice, could someone advise the best way to gain access to these classes within the SWC, and the best way to access the SWC from within my file.URL]they offer a solution which involves having to statically name the classes at runtime (these arent exported bitmapdata classes but same idea)this second link is a person describing a solution to the problem described in the first link. His solution involves what appear to be either flex or command line compiler directives
View 2 Replies
Aug 23, 2009
I've been playing around with a demo version of a PHP Flv streaming player from rich media project. I've been able to setup my player to play flv videos dynamically by passing an id from the database to the swf file (works great).
However I cannot for the life of me work out how images are loaded dynamically. The player uses the filename and adds .jpg as the extension to load the image file when the player starts. Problem is my image name will be different to the file and so I need to pass a variable in the same way I am passing a variable for the movie name.
// skinID=1// Instance names and linkage identifiers were set with '_1' extension//myPlayer.skinID=1;myPlayer.skinPlayer=true;
var passed:String = video;myPlayer.movieName = video;// Init isFullScreen and zoom varisFullScreen=false;zoom=1;
// Set scaleMode to noScale and align top leftStage.align = "TL";Stage.scaleMode = "noScale";
[code]....
View 11 Replies