ActionScript 3.0 :: Possible To Access Nested Labels?
Jun 27, 2009I was wondering if it was possible to access nested labels or labels in nested movieclips?
View 0 RepliesI was wondering if it was possible to access nested labels or labels in nested movieclips?
View 0 RepliesI'm working in Flash with a XML menu.
The idea is: when you click on a button from the XML menu it should take me to a Label in Flash.
I'm using the following CS3 code to call on the XML;
//The path for the XML file
var xmlPath:String = "menu.xml";
//We will store the loaded XML to this variable
[Code].....
I am loading one swf file in my application and after loading the child swf ,just i want to play one particular key frame in the child swf and the label names is called "start".
[Code]...
getting 3 errors on this code. They all are 1119:Access of possibly undefined proper *whatever* through a reference with static type myBtn.The button is the library is called myBtn and it is linked to the myBtn class. I think the problem lies in the textbox label on the button. I am not sure how to access that label with actionscript 3.0 or how to get the label to display a unique label for each of the children.
HTML Code:
package
{
[code]......
i have a textbox (totaltxt) within a movieclip (link_mc) which is on frame1, and i am trying to access the contents of totaltxt and put it in another textbox called totalround1 in frame2...e.g. if totaltxt = 100 then totalround1 should equal 100 aswellthis is my failed attempt:PHP Code:totalround1.text = Number(link_mc.totaltxt.text);
View 1 RepliesI am having problem with 2d nested arrays, I want to create one which is coming from XML. My XML ('test.xml') looks like this:
<content>
<item image="Mike.jpg" name="Mike" state = "New York">
<complex fid = "0"> ju675</complex>
<complex fid = "1"> kyu49</complex>
</item>
[Code] .....
There is a way to access a main SWF var from a nested SW?I have wasted a lot of time already and did get nothing. I am with a project stucked and a blowed timeframe, about to give up the job just because this tiny problem.[code]...
View 11 RepliesHow do you access a nested movieclip? how do you access stuff in mc2_mc or mc2_mc itself from within mc1_mc or maintimeline?
View 2 Replieswhat im trying to do here is to make subcategories to show images like this:
villas ---> villa1--->loadmovie: photo1
villa2--->loadmovie: photo2
interior--->interior1
[code]......
I am trying to access embedded info (i.e. "html", "width", etc.) from this xml code sample.[code]...
View 5 RepliesLet's say I have Class Holder linked to a MovieClip holder_mc. holder_mc has a child held_mc that has a Graphic Symbol pic_gr. pic_gr has multiple frames.
From the Class file of Holder, how would I change the frame of pic_gr? I also didn't see a way to name the instance of pic_gr, is that right?
I am quite new to flash, basically i have a slide show running automatically which displays pictures on a timeline and also have buttons associated with each photo to display that picure when it is clicked I have added so text to show which each slide bit i want the text to become a hyper link to a website but for some reason it does not work
I have attached the *.swf unfortunately the forum wont let me attache the *.fla file
1) i tried using static text and the in the property inspector in the url section inserted the url it should target, then
2) i tried setting it to a dynamic text so that i can make use of the instance name within actionscript by doing this
say instance name of the dynamic text is called "myText" i used this code which i know it works[code]...
I've got a nested array containing a series of 2 element arrays containing an object name, and text related to that object.I've set it up like this:public var names:Array = [["instance name 1", "text for first object"],["instance name 2", "text for second object"], ...]];What I'm trying to do is to have the text related to the object appear in a text box when the object is moved.This is all set up within a class containing code for the drag and drop functions.If I set the text box to show a specific element, such as:MovieClip(parent).text_box.text= names[2][1];it works fine. But I can't get it to create the value for the first bracket from the this.name attribute.I had it working for 2 arrays - one with the name and another with the text where the code was;MovieClip(parent).text_box.text= texts[names.indexOf(this.name)]; (arrays named 'names' and 'texts', text box named 'text_box')I'm hoping there's something similar that I can do for the nested array, but everything I try gives me the #1010 error - term undefined.Is there an easy way to sort this out - or am I better sticking with the 2 array version?
View 6 RepliesI'm trying to access a nested json array
var jsonResponse:Object = JSON.decode(response);
var foo:Object = JSON.decode(jsonResponse.nested);
var bar:Array = foo as Array;
When i inspect foo - its an object with about 50 children objects.I can read the properties of the children objects. However, when i cast foo as an Array it comes back null.I'd prefer to not iterate over each object and push it into an array.
Im fairly new in Actionscript. That being said, I'm trying to access a nested Movieclip in a MovieClip. My code looks like this
[Code]....
This is just a snippet of the hitTest. the "charBox" is the Movieclip I'm trying to access in the char Movieclip. So where did I go wrong?
I'm trying to access a text field lying on the movie clip filmBar. I tried all kinds of things but nothing really happens, apart form the cursor turning into a text marker.This is how it looks at the moment:
ActionScript Code:
for (var j:int = 0; j<4; j++)
{
var film_btn:FilmButton = new FilmButton;
[code]....
Ok im rather new to flash so ill do best i can to describe this. I have a HealthBar movie clip with 3 layers, bottom layer is just a red rectangle, middle layer is a green rectangle that is a movie clip, and the top layer is just a border. the green rectangle movie clip has an instance name of bar. i put my HealthBar on my stage with an instance name of healthBar and i change it when the players health goes down by calling _root.healthBar.bar._xscale = health where health is 0-100.
this works all fine and dandy. now i have a movie clip of MiniBoss with an instance name of miniBoss# where # is a number of the layer depth when it is created. in the MiniBoss movie clip i have an instance of the HealthBar with an instance name of bossHealthBar. i tried to call from within the MiniBoss class bossHealthBar.bar._xscale = health but i get an error that there is no property of bossHealthBar.bar._xscale. how do i access the bar in the HealthBar in the MiniBoss clip from the MiniBoss class in its onEnterFrame() method?
Im trying to simply access a movieclip (movieclipB) which is nested inside another movieclip (moveclipHome). This parent movieclip (movieclipHome) has two key frames inside, one that contains movieclipA on the first frame and movieclipB on the second frame. I can easily access movieclipA on the first frame of the movieclipHome by using the following syntax[code]...
View 2 RepliesSay we have a set of similar MovieClips in the library that all use the same base class, such as Car(). Each of these clips in the library contain nested clips, such as windows. Now, different cars can have a different number of windows (an SUV is larger than a smart car), and thus a different number of nested MovieClips. How would one create a list of all the nested MovieClips in a parent clip dynamically? In AS2, for...in was sufficient for this, like so:
Code:
for(var i in this) {
trace(i); //If called at the beginning of a constructor, this would output only the nested
[code].....
I've instantiated a class on the main timeline where the stage is[code]...
View 6 RepliesAs you can see on the image, ive created a 1-frame-timeline which has a movieclip called Main_mc (instancename is myMain_mc). Main_mc has 3 movieclips, one is called Intro_mc. These 3 movieclips are not present on the whole timeline. F.e. Intro_mc is just present at frame 2-19. All of these movieclips has instance-names, f.e. myIntro_mc.
Intro_mc is again a movieclip which has more movieclips,which are present on certain frames, f.e. one movieclip is just present at frame 12-20. All movieclips has instance-names. (I code into a seprated actionscript-file.
Problem is that i cant refer to moviceclips which are nested in the movieclip "myMain_mc" which is on the main timeline. I can just refer to movieclips which are on the main timeline (like myMain_mc), i cant go deeper.
I have an application created in Flash Builder 4 that loads SWFs of flash files and I want to access movie clips within these flash files. I can access top level movie clips using:
var assetName:String = "example_mc";
this._graphics[assetName].addChild(this._customText);
However when I want to access nested movie clips I am unsuccessful, I have tried:
var assetName:String = "example_mc";
var assetName2:String = "example2_mc";
this._graphics[assetName][assetName2].addChild(this._customText);
and I have tried:
MovieClip(DisplayObjectContainer(this._graphics.getChildByName(assetName)).getChildByName(assetName2)).addChild(this._customText);
In addition I tried variants of the square brackets and "getChildByName" but still no success.All moviclips are instantiated in frame 1 of the Flash files?
Edit :I forgot to tweak my error handling so an error would be shown, plus all my tests where not showing text, late afternoon on a Mon is not my brightest hour! ;) I worked it out in the end, the solution was either (as above):
MovieClip(DisplayObjectContainer(this._graphics.getChildByName(assetName)).getChildByName(assetName2)).addChild(this._customText);
Or:
MovieClip(DisplayObjectContainer(this._graphics.getChildByName(assetName))[assetName2]).addChild(this._customText);
I'm trying to access an XML file (that I cannot rewrite) in Flash.
[Code]...
I can access the first "title", but I can't get to the node nested in <item>. What am I missing?
[Code]...
How can I access a movie clip's children (specifically child movie clips) in jsfl? [code]...
View 1 RepliesI have a button inside a movieclip. When the button is clicked I want it to make a movieclip in the main timeline go to a specific frame. what's the code I need to use to define that movieclip located on the main timeline? Right now I have my code written inside the movieclip where the button is located because I have multiple buttons on multiple frames, and I don't know the syntax to define a button in a specific frame inside a movieclip.
Here's my current coding...
Code:
Select allfunction bwbtn2(btn:SimpleButton,frame:Number) {
btn.addEventListener(MouseEvent.CLICK,function() {photobw_img.gotoAndStop(frame);});
}
bwbtn2(bw19_btn,19);
I have 3 dynamic textfields that are added to the stage through an external class, (I only add the main container from the Main.as) the textfields are nested under 5 MCs (that's what i see when i list objects in the debugger) how can i access those textfield from the Main document class?I've tried by path, by getchildbyname, i've exported the font for AS (the textfields have instance names)... and nothing works, i either get an error or it tells me it has no properties, or null..
View 14 Replies[Code].....
//I want to access the button "myButton1" here. How would I do that? the example below does not work myButton1.label = "something else" I have created a set of x number of buttons with the code above and added them to the stage. My question is now do I access the button again if I want to change something like the label?
I want to load an XML file and access one node value. I decided to store it in a variable(var addedNumber).
The problem is I want to access this variable in a new function (loadURL)"outside" of the scope. Is there a clearer way to do this instead of using nested function?
PHP Code:
var XMLLoader:URLLoader;
var XMLPath:URLRequest;
var XMLDoc:XMLDocument = new XMLDocument();
[Code].....
Basically, I have data organized by date in an XML file. I'm trying to make a website application that will allow the user to click on a date (in a text field) to see another textfield populate with all the data under that particular date. So far, all the information loads into the textboxes at the same time. How can I get it to only load information under a particular date when somebody clicks on that date?
Before I started this project, I was convinced I could do this by manipulating the [j] (see code below) in the myFunc2 function. Currently, it's set up to increment blank_mc._y by whatever value is returned by [j]. But for some reason this doesn't work. I feel that if I could atleas get this part to work - I could probably do the rest.
AS code:
Code:
function loadXML(loaded) {
if (loaded) {
var nodes = this.firstChild;
[code]....
As the title says, i would like to have an object which is nested beneath another objects depth set higher than that of one the is NOT nested. Is this possible if so how, may be real easy and im just over-looking it but
View 1 Replies