Actionscript 3 :: Reference From The DocumentClass A Movieclip Created By An Instance Of Another Class

Aug 21, 2011

I have this main (document class) in a Flash project:

package {
import flash.display.MovieClip;
import flash.events.Event;

[Code]....

Now: if I pass a reference (ref) of the main class to Other and I add clippo as you can see in the first case, I can reference the movieclip clippo from the main (getChildAt(0) is "clippo" from the main). But, is there any way to use the second method (no ref) and do the same from the main class? I can see clippo onstage when Other creates it but I can't understand where clippo "lives" into the DisplayList.

View 2 Replies


Similar Posts:


ActionScript 3.0 :: Reference A Variable Created In A DocumentClass, Via The BaseClass Of A MC

Mar 2, 2012

I have some movie clips in the library of a FLash file, which has a document class. The movie clips in the library are set up (via Linkage) to have a BaseClass. The document class creates containers for the movie clips, which are created by a timer. The base class has a click event that removes the movie clips. My problem is, how to reference the container that's created in the document class, when i want to do so from within the base class.

View 9 Replies

ActionScript 3.0 :: Reference Movieclip Instance On Stage From External Class File?

Nov 21, 2010

I've been searching around all afternoon, and am pulling my hair out. 1) I have a movieclip instance on stage (simple graphical element that represents platforms for a hero to run and jump along). I have placed it on the stage with an external class engine.as and in this class it is called myPlatform and is an object of Platforms.as. The movieClip is called platforms and from a trace(myPlatform.name) the instance name is instance3.

2) I am attempting to access the properties of myPlatform in an Enterframe event loop in my character control and collision class (called hero.as)

Basically here is the bit of code I am trying implement within Hero.as :

[Code]...

This all worked when I was writing actionscipt within the FLA file, on the timeline frame 1. I simply don't know how to access myPlatform from within the external Hero.as class! Do I need to create a variable? Is there a really easy way to do this with some syntax/command that I have not learned yet?

View 3 Replies

ActionScript 3.0 :: Sending A Class Instance Reference To A Different Class Instance?

Apr 14, 2011

I'm creating a little game - The player controls a character that follows the mouse. Pigs run away from the player, and the player has to get them all into a pen. To make the game a little more difficult I'm trying to add an enemy - wolves, that attempt to perform a 'hunt' method every x seconds. This method sends a reference of the wolf instance to Main (my document class) and Main then loops through the pigs on stage to see if there's any nearby. Now as far as I know this works - my problem is I'm unsure how to send the pig instance reference back to the wolf that called the hunt method, so it can then 'target' the pig, and then attempt to pounce on it.

This is my Wolf class:

Code:
package
{
import flash.display.MovieClip;
import flash.events.Event;

[Code].....

View 7 Replies

Actionscript 3 :: Reference A Class Instance From Another Class Instance?

Dec 10, 2010

Quick question. I have been Googling this all morning, but it's either not there, or else written in a way that doesn't register. I am inclined to believe the latter, as this seems like it should be something completely trivial to me. I made a small Flash file using AS 3.0, and this is the first time I've really been able to stick to the OOP way of doing things and not hack together a mix of stuff from the timeline to get around not having everything work in the classes.

So I'd like to keep it that way, but one thing is eluding me: I can't call a method of an instance of another class (than the one I'm calling from) without resorting to "DocumentClass(root).instanceName.method." Intuition tells me there has to be a better way of doing this (like, without having to reference the document class every time I call another class instance's function; and CERTAINLY without having to use the word "root" - that just seems so Flash 5 to me. Does anybody have a better way of doing this that they can share?

[Code]....

View 1 Replies

ActionScript 3.0 :: Get The Reference To The Class That Created Mc?

Jul 8, 2010

I have:

Code:
// a class
package
{

[Code].....

how to get the instance of AA that created this mc the_class.big_function( ) ;

View 9 Replies

Know What Class An Instance Is Created From?

Jan 16, 2011

In actions script 3.0 I would like to retrieve the class of two instances and then compare them. Is there a way to know what class an instance is made of?

View 1 Replies

Flex :: Difference Between Class Reference And Class Instance?

Jun 28, 2010

Given that both of these calls to getQualifiedClassName return the same thing (mx:Label), how would one go about programatically differentiating between an instance of a class and a reference to the class...

var lab1:Label=new Label();
var lab2:Class=Label;
var qcn1:String=getQualifiedClassName(lab1);
var qcn2:String=getQualifiedClassName(lab2);

In other words, how could I know that lab1 is of type Label, while lab2 is type "Class". typeof() simply returns "object" for both... getQualifiedClassName returns "mx.controls::Label" for both...

View 3 Replies

ActionScript 2.0 :: Get Var Reference To Instance Of Class From Within The Class?

Mar 15, 2006

I want to retrieve the var reference of an instance of a class from within the class. For example:

ActionScript Code:
var ref:MyClass = new MyClass ();
//then via some method, I would like to get the var ref inside the class
ref.getRef(); //returns "ref" instead of [object Object]

[Code]....

You may ask why, well I want to do some spring cleaning inside this manager class I am making. Of course the above is a simplistic version of what I am trying to do.

View 2 Replies

ActionScript 2.0 :: Self Reference To A Class Instance Within A Class?

Jan 7, 2005

how can I self refer to an instance of a class within the class definition file?Here is an example

PHP Code:

public function fireBullet(target:MovieClip) {
Bullet_mc = target.attachMovie("Bullet", "Bullet1", 1);
}


Now everytime I want to call the function I have to put this as my target, (fireBullet(this))I cannot just put it in the code as it gives me an error.

View 9 Replies

ActionScript 3.0 :: Referencing A Newly Created Class Instance

Jun 16, 2011

I am completely new to actionscript although I do come from a OOP background. I have been asked to trial Flash and Actionscript 3 in particular - so I do come with a few preconceptions on how I expect actionscript to behave. I have a problem I donot understand. I have created a new class and to test it I use a simple test harness in the form of a .fla file.

The issue I have is when I create a new instance of the class and assign it to a variable, subsequent background changes to that instance of the class are not 'picked-up' when referenced through the variable. I would expect that given instance of class could be assigned to many different variables and any updates using one variable would accessible using any of the other variables.

[code]...

View 1 Replies

Actionscript 3 :: Acces Properties Of Created Instance From 2nd Class?

Jun 7, 2011

I'm building a small game. On my document class i create a instances of the class Character and Level with the following code:

//add the Level
level = new TileGrid();
level.y = 100;

[code].....

View 2 Replies

ActionScript 2.0 :: Rename A Class-instance That Has Already Been Created With A Specific Name?

Dec 9, 2004

Is it possible to rename a class-instance that has already been created with a specific name?

For instance:

// Step 1) Create and name class-instance
var myClassInstance_1:myClass= new myClass();
// Step 2) Change name of myClassInstance_1
?????

View 3 Replies

ActionScript 3.0 :: Changing Reference From Instance To Class?

Oct 14, 2010

i'm playing around with Senocular's brilliant transform tool. Here's the code that I'm having issues with - it targets the instance name, which is great and works perfectly.

ActionScript Code:
_transformTool.targets = [pasteBoard];
_transformTool.activeTarget = pasteBoard;

Here's the issue. When I have an MC placed on the stage with the instance name of 'pasteBoard' the above code (which tells the transform tool what to transform), works just great. However, when I place the MC on the stage with AS and name it, the transform tool can't find it . Here is the code I'm using to place the MC:

ActionScript Code:
var pasteBoard:_pasteBoard = new _pasteBoard();
addChild(pasteBoard);
pasteBoard.name = 'pasteBoard';
pasteBoard.x=128.00;
pasteBoard.y=300.00;

Now, surely this should work as I'm even giving it an instance name? But it does not, it does not work even with no instance name, or when the class object name is different than the instance name. Weird huh? Surely this should work just fine as I'm doing exactly the same thing as placing it on the main timeline, just doing it with code. But the transform tool, referenced by the code at the top of this post, can't find pasteBoard.

Do I need to alter the code at the top to find pasteBoard by class instance? how would I do that?

View 4 Replies

ActionScript 3.0 :: Make A Reference To A Movieclip Instance That Is In Another Movieclip?

Jul 17, 2011

I am trying to make a reference to a movieclip instance that is in another movieclip.

Here's the deal: I have a main timeline for different pages of a website...then within that I make all of the art on each page into a movieclip so I can do animations every time that main timeline frame is called to, yet still keep my main timeline clean.

Within one page's movieclip I have a few buttons that I want to use to go to other pages by referencing them on the main timeline.I have been using this: (home_about is the about us button on my home page, and frame 31 is on the main timeline).

home_about.addEventListener(MouseEvent.CLICK, fl_ClickToGoToAndPlayFromFrame_6);
function fl_ClickToGoToAndPlayFromFrame_6(event:MouseEvent) :void
{[code].............

Since this home_about is within another movieclip,I get the access of undefined property error. Do I need to change the code I've pasted above or add in variable definitions to fix this?

View 1 Replies

Flash :: Get Am Instance Name Of A Dynamically Created MovieClip Or Name?

Dec 4, 2009

For AS 3

I have a class which crate a panel with close button. and i create an instance of this class like this

function _smallThumbClick(evt:MouseEvent):void {
var _popup:Popup=new Popup( square.width ,evt.currentTarget.y, evt.currentTarget);
addChild(_popup);
}

and this mouse event from the thumbnail(suppose), so if i click on the thumb it will create popup. so i want to close all other or previously opened pop window.

How do u get the popup class object to close from another class..

or is there any alternate method for detect instance of the movieclip or class..

View 1 Replies

Actionscript 3 :: Get Instance Method Reference From Class Object?

May 23, 2011

class Foo {
public function bar():void { ... }
}[code].....

View 4 Replies

Actionscript 3.0 :: Static Reference To Document Class Instance?

May 3, 2010

What I'm looking for is a way to reference the document class instance, to be able to access functions and variables that other classes need. I'm currently doing it with this little piece of code I found on some blog or forum.

Code: Select all// This is in the document class
private static var _instance:DocClass;    // I have tried setting this to public and accessing it directly as well
public static function get instance():DocClass { return _instance; }

[code]....

This seems to work as it should in Flash CS4, but when I try to run the same code in CS5 I get the following error message:

Code: Select allC:UsersImpenDocumentsMy DropboxFlash Project\_SPELTankGameMenuShop.as, Line 238   1195: Attempted access of inaccessible method globalFunction through a reference with static type DocClass.

View 2 Replies

ActionScript 3.0 :: Access An Instance Of A Symbol Created And Added To The Stage In One Class?

Oct 31, 2010

How do you access an instance of a symbol created and added to the stage through the addChild(); method, from a different class?

View 3 Replies

ActionScript 2.0 :: Create A Custom Class (Testing) That Would Create A Box When An Instance Of The Class Is Created

Aug 29, 2007

I've been playing around with custom classes. My objective was to create a custom class (Testing) that would create a box when an instance of the class is created. I've tried three different approaches, however only (3) seems to be showing up. I'm just curious why (1) or (2) doesn't work?

Also is there a better approach than (3)? Since at the moment it's been created on _root. I hope the box can only be accessible through the instance. Since I'd like to incorporate the whole idea of public, private, encapsulation, etc.

[Code]...

View 3 Replies

ActionScript 3.0 :: Reference A Particular Instance In Movieclip?

Oct 2, 2009

I have a movieClip and would like to run a hitTestPoint() if statement on it, but only for a particular instance within the movieClip.

Would: 'movieClipName'.'InstanceName'.hitTestPoint () { work?

View 1 Replies

CS3 Play (reference) MovieClip Instance From Within MovieClip

May 20, 2009

I am trying to create an interactive graphic. Basically, it's three squares layered on top of each other, with a large square in back, a medium square centered in the middle of the large square, and a small square in front centered in the middle of the medium square.

When you roll over the medium square, say, it expands to almost the size of the large square and some text fades in, and the small square on top of it fades away. When you roll off of the medium square, it goes back to it's smaller size, and the small square fades back in.

Currently, I have the actionscript in the movieclip to make the medium square get larger and smaller (and the text fade in), but I need to somehow reference the instance of the small square movieclip to hide it when I roll over the medium movieclip.

My actionscript for the medium square activity, currently:

Code:
stop();
this.onEnterFrame = function(){
if(rewind == true){

[Code]....


how to have this rolling over action get rid of the small square and then bring it back on roll out.

View 2 Replies

Access An Instance Reference To Document Class From Stage's Timeline?

Dec 30, 2009

Is there a way to get an instance reference to the document class to call a method of it from the stage's timeline?I see that here's a possible solution: using a singletonOther solution I though of is using stage.getChildAt( 0 ) but it's not very nice.Is there an 'official' instance reference? because the document class is obviously instantiated at startup, but is that instance accessible in any way without having to use a custom solution like the ones mentioned?

View 1 Replies

ActionScript 3.0 :: Reference Instance Of MovieClip From Array

Mar 23, 2012

I created an Array of lrgIcons that contains several MovieClips, they are then positioned within a second MC and pushed to a second array of lrgIconsOnStage, they are enabled as buttons and assigned an event listener (all of this works fine). Problem is, I want to know which lrgIcon is selected and react to it with an if statement. When I trace the array of lrgIconsOnStage I get [object amazonLrgIcon],[object emailLrgIcon],[object gmailLrgIcon],[object messagesLrgIcon],[object missedCallsLrgIcon] and when I trace e.target I get [object amazonLrgIcon] (depending on which item I selected, which in my mind, should trigger the code correctly, but it does nothing, Why?

Code:
var currButton:String;
var lrgIcons:Array = new Array(amazonLrgIcon,emailLrgIcon,gmailLrgIcon,messagesLrgIcon,missedCallsLrgIcon);
var lrgIconsOnStage:Array = new Array();
var lrgIconPosY:int = 69;
var lrgIcon:MovieClip;
[Code] .....

View 7 Replies

Actionscript 3.0 :: Reference Movieclip Instance On Stage?

Nov 21, 2010

1) I have a movieclip instance on stage (simple graphical element that represents platforms for a hero to run and jump along). I have placed it on the stage with an external class engine.as and in this class it is called myPlatform and is an object of Platforms.as. The movieClip is called platforms and from a trace(myPlatform.name) the instance name is instance3.

2) I am attempting to access the properties of myPlatform in an Enterframe event loop in my character control and collision class (called hero.as)Basically here is the bit of code I am trying implement within Hero.as :

if (myPlatform.hitTestPoint(x,y,true)) { // if a platform is hit
trace("hitME");
y--;
tGravity = 0; // reset
break;
}

Here's the error that I get:

1120: Access of undefined property myPlatform

This all worked when I was writing actionscipt within the FLA file, on the timeline frame 1.I simply don't know how to access myPlatform from within the external Hero.as class! Do I need to create a variable?

View 1 Replies

ActionScript 3.0 :: Detect If Flash Created Some New Instance When Traversing A MovieClip Timeline?

Nov 10, 2011

Without trying to explain the odd issue i am seeing, is this possible?

View 9 Replies

ActionScript 3.0 :: Calling A DocumentClass Based Function From A Constructor Class?

Feb 17, 2011

I've got a simple program that consist of a document class and a buttonTemplate constructor class. I need to call a function called updateText that should be in the document class, when someone clicks on a button. So that after each button is clicked, it updates some text in my document class. My event listeners for the buttons are in the buttonTemplate class. My question is, how do you call a function in the document class from a constructor class? Here is my simplified code below

DOCUMENT CLASS

Code:

package {
import flash.display.MovieClip;
import flash.text.TextField;

[Code].....

View 6 Replies

ActionScript 3.0 :: Instantiating A Class Failing, But DocumentClass Can Make It Work?

Mar 17, 2011

I'm having this problem: I have an external fla (Dawn.as) and I want to instantiate the class from the external file into the main swf timeline, but when I try doing that I get an error:

ActionScript Code:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at Code::Chapter/initialise()

[code].....

View 5 Replies

ActionScript 3.0 :: Refererncing Movieclips From Inside Class Instatiated In DocumentClass

Jul 19, 2011

I have this very simple ImageLoader class:[code]this doesn't work anymore, because of the presence of the stage movieclips "preloader" and "imageLoaderClip".Which is the most common way to make the things work? I thought to pass a reference to the ImageLoader class as a parameter (eg I pass the preloader and the movieclip that loads the images).

View 10 Replies

ActionScript 3.0 :: Reference Movieclip On Stage From Custom Class Of Document Class

Dec 7, 2009

Is there a way I can reference a Movie clip I have on the main stage from a custom class of a document class?[code]

View 1 Replies







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