ActionScript 2.0 :: Accessing (Nested) Component Properties From Class

Jul 29, 2009

(Actionscript 2 btw - and actually cs4, not that it really makes any difference?) I have a class that instantiates a movieclip from the library, e.g.:
Code:
debugbar:MovieClip = thing.AttachMovie("debugbar", "debugbar_mc", 999);
So attaching it to the where ever "thing" is - could be movie clip or level0 or whatever, doesn't matter as "debugbar" is a private variable of the class. Now the important part - debugbar in the library is a movieclip that contains some components - buttons and textInputs. The problem comes when trying to access these components.

I would have thought that this would work:
Code:
debugbar.input_txt.text = "hello";
In order to set the text of "input_txt", the instance name of a TextInput component on the timeline of the movie clip (put there in author time). However, this does not work. Infact, I cannot access any specific "component" properties - they come back undefined. I can however set and retrieve MovieClip properties for the "input_txt", such as _x. However there is one added strange thing with this too - setting _visible to false doesn't seem to work (however perhaps a component by default overrides this).

I also appear not to be able to add event handlers to the component - at least for the usual component events. I tried casting it to a component, such as:
Code:
var temp:TextInput = TextInput(debugbar.input_txt);
trace(temp);
which gave "temp" as null.
However if you trace the thing itself without casting to what it is, it gives the path to correctly. It almost seems like the components are somehow broken when trying to access them this way - or that they cannot be accessed this way?

The thing is, I was able to access all of this before, when the code to do it was placed on the timeline (frame 1, the only frame) of the debugbar itself, where the components were child instances. This meant I could just reference them directly too - so input_txt rather than debugbar.input_txt , although that is probably largely irrelevant. I need to have it in a class though, as I need to pass in certain objects that need to be accessed by the mc.

View 2 Replies


Similar Posts:


ActionScript 3.0 :: Accessing Some Properties Of A Custom Component?

Jan 15, 2009

I have been stuck on this problem for a while, and wonder if anyone knows the answer. It is concerning accessing some properties of a custom component. I marked the problem with the keyword [PROBLEM] in the following snippets of code.

components/State1UI.mxml
--------------------------------
<?xml version="1.0" encoding="utf-8"?>

[code].....

View 0 Replies

ActionScript 3.0 :: Accessing Properties Of A Member Of A Class From Within The Class?

Jun 9, 2011

I have a class, call it MyClass, and there are several variables that I need to be able to access each instance of from within the class.So for instance, I need the object myObject1, a member of MyClass, to store the variable myNumber.From the main timeline, if I trace myObject1.myNumber, I get whatever number I've stored.
 
However, I need to check the numbers against another parameter, so I need to be able to test if myObject.myNumber == myOtherNumber. But from within the class, if I trace this.myNumber or myNumber I get null.What is the proper syntax for accessing a variable within a class?

View 5 Replies

ActionScript 3.0 :: Inheritance - Accessing The Properties Of A Class From Another Class

Oct 12, 2011

I'm pretty new to fully using class's for my programming (in-frame scripting satisfied me for a while). I am having a problem accessing the properties of a class from another class. The first class (I'll call it controller) receives a reference to an object of another class (I'll call it display). Display have several specialized subclass (I'll call one SequencedDisplay). SequencedDisplay has a timer in it that I need to access:

[Code]...

View 2 Replies

ActionScript 3.0 :: Accessing Another Class's Properties From A Different One?

Jul 1, 2009

I have two movie clips on the stage at frame 1 and frame 2. Both are instances of seperate classes. (They are not dynamically created, just their linkage is set to their class names)I have created soundChannel and Sound Objects in Class 1 and I want to access them from Class 2. (I want to stop the sound channel that was started in class 1)Is there any way to do this? If yes, will this be true for other properties also?

View 7 Replies

ActionScript 3.0 :: Accessing Nested Instances From Another Class?

Feb 2, 2010

I made a movieclip (map) with nested instances (cities) in IDE and I want to access them from non-document class.

But the class can't access them until it's added at the stage too.

If I add the class at stage, class can see and access only map, but not cities inside of it.

Both class and map are children of document class...

View 0 Replies

ActionScript 3.0 :: Accessing Properties Of The Document Class?

Nov 14, 2009

when I try to access a property of the document class from another class, I get an error:

Quote:

1119: Access of possibly undefined property _left through a reference with static type flash.displayisplayObject.

Maybe I'm not doing it correctly? This is how I've been accessing document class properties so far. Does the fact that they're private make a difference?

Quote:

root.property

View 1 Replies

ActionScript 3.0 :: Document Class, And Accessing Properties?

May 25, 2009

I'm currently working on an interactive app, (site) which requires me to modify a few textfields, and change images dependant on the user choice (using mouseevent). This is a separate module, thus I'm posting the question in here instead:there are three images, that are lined up, with a textbox next to them. When a image is chosen, and enlarges, the text changes with the chosen image, according to XML.The textFields, 'text_title', 'text_description' are contained in a movieclip, called 'textbox'.This has been built in the Flash IDE (CS3) named info.fla/swf, which refers to a Document class 'com.info', made in Flex Builder 3...I attempted to modify the textfields using this:textbox.txt_title.text = "Loading";textbox.txt_desc.text = "test";But, I was unable to at first to change the text using the document class, as it gives "1120: Access of undefined property <variable>".

View 3 Replies

ActionScript 3.0 :: Accessing Properties Of The Stage From A Class?

Aug 29, 2009

I am trying to access the x and y properties of the stage so I can set an objects' x and y properties to place it on the center of the stage:

this.x=stage.stageWidth/2;
this.y=stage.stageHeight/2;
The call to instantiate the object(*.fla):

[code]......

View 4 Replies

ActionScript 3.0 :: Accessing Properties From Stage In A Class?

Feb 28, 2012

I am trying to access a property that belongs to the stage, from a class. For example, let's say I add a textfield with an instance name of "magic_txt" on the stage. In the Document Class, I am able to access magic_txt and update the field like so:

magic_txt.text = "Magic Text"

However, since I would like to work in classes, I am having a difficult time figuring out how to access the property "magic_txt.text" from a class. I know I need a reference, but I am unsure how to set this reference.

I am coming from a strong background in Visual Basic, and in Visual Basic, the way to access a form property is to call the form name (dot) object. In actionscript, it doesn't seem to be as simple.

View 9 Replies

ActionScript 3.0 :: Setting Properties Of Nested Clip From Document Class Of Parent

Aug 29, 2011

Setting properties of a nested clip from the associated document class of the parent clip. I am developing a Jigsaw puzzle in Flash. I am developing a class for puzzle piece. The code of the PuzzlePiece class in given as follows.

PuzzlePiece class
package {
import flash.display.MovieClip;
import flash.events.MouseEvent;
public class PuzzlePiece extends MovieClip {
private var pieceX:Number;
[Code] .....

Is it wrong to access it like that. The PuzzlePiece is the export for a puzzle clip. For the time being I am hard coding the dimension as 60. I have aloso uploaded the fla and as files. [URL].

View 4 Replies

Flash - Accessing Nested Movieclips From Main Movieclip Class?

Feb 16, 2011

I have a MovieClip, that I'm going to add to the display list with my document class at runtime beacuase there will be many instances of it. The MoviClip "box" has 3 more MovieClip instances inside it,and each of those three have two more.It looks like this:

box
circle 0
oval0
oval1

[code]....

View 2 Replies

Actionscript 3.0 :: Accessing Nested Library Clips From External Class?

May 4, 2010

I can reference the main library Class, but the clips nested within are coming up undefined and the usual parent.child.child method of accessing clips using getDefinition isn't working.

Here's my coding:

Code: Select allpackage {
import flash.display.*;
public class Menu extends MovieClip{

[Code]....

I tried both instances naming and Class naming in the library. It loads the clips within the menuClip. I can see them, but I don't have access for some reason.

View 2 Replies

Flex :: Access The One Component Properties Form Other Component With Out Binding?

Sep 21, 2011

I would like to bind two components with out binding and which resides in different MXML.for eg: A.mxml has textinput and B.mxml has a combobox when choose one item in B.mxml selected item should be display in A.mxml textinput.

View 2 Replies

Flex :: Access Component Properties From Extending Component

Jul 29, 2011

I have a component with a public variable declared

[Bindable]
public var mnuSource:String;

When I extend this component, I can reference mnuSource (it compiles) but Runtime complains about the property not being accessible (error 1056).

How do you modify / declare component properties so they are actually available to other components?

View 2 Replies

ActionScript 3.0 :: Setting Properties Of Nested Movieclip Before AddChild?

Jun 21, 2010

I have a button function the launches a small movieClip (like a window). Inside this movieClip is your typical keypad.

Code:
package com {
import flash.display.MovieClip;
import flash.events.*;
public class Login extends MovieClip{

[Code].....

I'm trying to next a series of keypad buttons inside the new loginBox instance, so they'll be referenced as loginBox.key1 etc etc.

I want to set their x/y coordinates before they are added to the stage (loginBox.key1.x = 23) , but obviously they don't exist yet.

I'm missing the way to get around this. The very last line of the above code is my hack attempt so far, and it's still causing me problems.

If you have 5 or 6 different components in your library that you want to put inside of eachother from *.as files

View 1 Replies

ActionScript 3.0 :: BlendMode Breaks In Nested MC After Changing 3d Properties?

Jun 22, 2010

so, a blendMode seems to break on a nested movieclip in FP10 when you change a 3d propery of the parent clip? rotationY, rotationZ, etc...Example here (sorry, not enough posts to actually link):

ActionScript Code:
import flash.utils.*;
import flash.display.*;

[code].....

View 0 Replies

ActionScript 3.0 :: Set Properties On Textfields In Nested MCs On Animated Timeline?

Aug 12, 2010

set text property of textfields nested in clips on an animated timelines.

All assets are named from the first frame of the outer movieclip. Debugging this in Flash Builder, we can see that the textfield property is being set, but probably because of the multiple keyframes within the outer movieclip AND inner movieclip, there is some confusion occurring...

Testing various scenarios with nested animated movieclips, and nested NON-animated movieclips, the results are this:

It works in this scenario:

mcMainContainer(with animated timeline)>mcSubContainer(with no timeline)>myTextfield

But as soon as we have a nested animated timeline, like this:

mcMainContainer(with animated timeline)>mcSubContainer(with animated timeline)>myTextfield

...we lose the ability to assign dynamic text to the nested textfield.

View 1 Replies

ActionScript 3.0 :: Accessing Nested Buttons In Mc's?

Feb 12, 2009

I'm trying to organize a presentation using several movieclips as "scenes." The problem I have is related to buttons nestedwithin those mc's--I would like them not to be available until eachindividual mc begins, but if I don't include the buttons on thefirst frame of the mc timeline, the main timeline cannot accessthem (and throws me an error)

View 8 Replies

ActionScript 3.0 :: Accessing A Property In A Nested Mc?

Mar 19, 2010

I would like to rotate the yellow circle mc, w/ it's nested white circle movie clip, and use the drawing API to have a line continuously drawn to the white circle as it moves around.
 
I'm using the code below.  The line gets drawn to a static point, and not to the white circle (smBall) movie clip as I would expect. 

[Code]....

View 5 Replies

ActionScript 3.0 :: Accessing Dynamic Nested MC's?

Jul 30, 2009

I'm working on an educational game that interacts with randomly selected characters. The names and attributes are imported from xml. I have a mc called characters that contains each character on a frame tagged with their name. The frame label is the characters name and I am having no problem displaying each character as they are randomly called.

Code:
characters = new Characters();
characters.gotoAndStop(characterName);
characters.y = 350;
gameSprite.addChild(characters);

Each charater is a mc with 2 frames one with mouth closed and one with mouth open. Because the characters are accessed using the variable characterName as the frame tag I can't figure out how to tell the movie in AS3 to gotoAndStop on frame 2 of the character mc. I've tried numerous variations and just can't get it to work.

View 0 Replies

ActionScript 2.0 :: Accessing A Nested Movieclip?

Sep 1, 2010

This is probably a very simple solution, but I can't seem to find it online. Basically, I have a button that need to change a movieclip's frame in it's parent.So I tried:

ActionScript Code:
_parent.slideshowImages.gotoAndStop(2);

But it's not working! I know I'm getting to the right locaiton because _parent holds a variable, and I can access that just fine. But I for some reason can't access the movieclip at all.

Note: I can't upgrade to AS3 (What I'm used to) as this isn't my file.

View 9 Replies

Actionscript 3.0 :: Accessing A Nested Clip?

Sep 11, 2010

I'm trying to activate a nested movie clip with a button in the main timeline. I want the button to move the nested clip to the 2nd frame, thereby passing over the stop(); in the first frame. I'm not sure how to point the button at the correct timeline, though.

View 1 Replies

ActionScript 2.0 :: [F8] Accessing Nested Nodes In XML

Oct 3, 2006

I'm trying to access some information in XML. I got the first few nodes working, but for the life of me, I can't figure out how to get to the nested nodes. I've tried everything i can think of. I thought it would have to do with nested for loops, but i couldn't get it to work. What am I missing? I've been pretty successful with simple XML, and this is relatively simple too, but more than I'm used to at this point... If there is a better way to do any of this, I'm all ears (or all eyes in this case )

[Code]...

View 7 Replies

ActionScript 3.0 :: Accessing Nested Movieclips?

Dec 5, 2009

I have a movie clip (assigned to a class) with several keyframes. Each keyframe consists of another movieclip, which contains an animation and all use the same name. Lastly, several of the animations contain a third movieclip, which is also assigned to a class and also use the same name. I need the first movieclip to speak to the third, unfortunately, it simultaneously tells me that the clips in the second layer (the ones at the keyframes) exist and do not exist. Namely: second layer "does not exist" in that the primary movieclip has only one child: a null. If I add other movieclips to the primary's frames, they also report back as nulls depending on what frame I'm on. I've tested this in several parts of the code, though I suppose it's possible that I managed to pick five equally bad spots. It's just so bizarre I still don't know what to think about it. However, the second layer of named clips are there, but I can only prove it by deliberately breaking the code in hopes of deliberately getting a reference error (by attempting to make the clip private, which isn't allowed given my setup).

View 0 Replies

ActionScript 3.0 :: Accessing An Object Through One Of Its Properties?

Jul 7, 2011

I'm doing some work with JSON in as3 using as3corelib (very useful) and was wondering if it is possible to get an object if all you have is one of its properties, also an object. Here's an example of some JSON:

"parentObject": {
"propertyObject": {
etc.
}
}
so what i'm asking is, if I have propertyObject, can I access parentObject somehow?

View 2 Replies

ActionScript 3.0 :: Accessing Properties From Another Package

Oct 23, 2011

I am working on setting up some simple AI actions for my enemy class in the game that I am working on, but I am having trouble accessing the player's X location within the enemy package to set up a detection function. I have defined the player on my Level package along with the enemy, and I defined the player's and enemies X and Y locations within the Player/Enemies package respectively.

Within my flash file I have linked to my Level.as file. Also within my flash file library I have two movie clips. Both have a square in them that are the same size but colored differently. One is called PlayerSpriteMC and the other is called EnemiesSpriteMC.

[Code]...

View 1 Replies

ActionScript 3.0 :: Accessing Parent Through One Of Its Properties?

Jul 6, 2011

I'm doing some work with JSON in as3 using as3corelib (very useful) and was wondering if it is possible to get an object if all you have is one of its properties, also an object.Here's an example of some JSON:

ActionScript Code:
"parentObject": {
"propertyObject": {

[code].......

View 2 Replies

IDE :: Accessing Object Properties On A New Frame?

Apr 25, 2009

I'm having trouble accessing objects on new frames.On frame 1 I have:

Code:
var HelloWorld:Object = new Object()
On frame 2 I have:

[code]....

View 3 Replies

ActionScript 3.0 :: Accessing Stage Elements From Within Nested MC?

Apr 3, 2011

After quite some time I finally decided to pick up Flash again, this time taking the OOP route. I'm a bit rusty though, so I'm stuck on something pretty basic.Here's my Layout of relevant objects and scripts:

Stage > gunAmmo (TextField)
Stage > player (MC) > pistol (MC)
........ > player.as > pistol.as

As you might've guessed, what I'm trying to do is set the gunAmmo.text property from within my pistol class. I've tried using MovieClip(root).gunAmmo, stage, etc., but neither seems to be working. I sort of get why, but I don't know what the correct syntax is. (And yes, the TF's instance name has been set correctly.

View 2 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved