ActionScript 3.0 :: Unable To Reference Function From Non-parent Class?
Sep 19, 2011
So I am trying to access a variable that is defined within my parent code from a class which has been called from my parent code. I am using this:Code:TileCode(parent).game_quests.add_quest(0);to try to access the game_quests variable (which is defined within TileCode). However, for some reason it is not picking that up. It is working for other variables which I have called and ran in a similar fashion
View 7 Replies
Similar Posts:
Mar 23, 2010
I am trying to run a function of the main class, but even with casting it does not work. I get this error
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at rpflash.communication::RPXMLReader/updateplaylist()
at rpflash.communication::RPXMLReader/dataHandler()
[Code].....
View 2 Replies
Mar 21, 2008
I have a site class with different properties. The site class creates a Background class. I want the background class to use the Site class' stylesheet object. How can this be done?At first I thought about passing the site object to the Background class' constructor, but maybe there is a way to reference to the calling class?
View 8 Replies
Feb 27, 2012
I have an AS3 class on my Flex project[code]...
View 2 Replies
Jan 5, 2012
This is my code in Flash/AS3, in a frame's action:
import flash.events.Event;
stop();
this.addEventListener(Event.ENTER_FRAME, loading);
function loading(e:Event):void{
[Code]....
This is because I believe it is referring the splashTimer1 function by "this".
How can I refer to parent frame there, so that I can remove its event listener.
View 2 Replies
Nov 25, 2010
Lets say I have a Main Document Class called Main. I also have a child class called childClass that call a function from the Main class and is also imported in the Main class. How should I call the function? I tried this , but when calling the function, it's getting me error.
Main class :
Code:
package {
import flash.display.Sprite;
import com.childClass;
[Code].....
View 6 Replies
Aug 19, 2009
When using the class listed below, I am unable to add a CLICK function that will not break the piece. I want to add another tween on CLICK that clears all mcs off of the stage except the e.target, which will have a zoom applied to it... I get my trace fine, but then I am unable to CLICK again on that particular mc, and the proximity begins to break.
Code:
package {
// Import Flash classes
[code]........
View 1 Replies
Feb 16, 2009
i know its easy to override a function of a parent class, but I need to be able to override a function for a class on movieclip.. see highlighted code.
[Code]...
View 2 Replies
Nov 17, 2011
I have a .fla file with some code in the actions panel.A bit of code calls a function in a class from the actions panel .The function in the class is run, but I want to be able to call a function in the main actions panel code from the function in that class .The class doesn't extend anything so (parent as MovieClip).function() does not work.
View 7 Replies
Jan 7, 2011
I have class ShowCase that inherite from my class ContentMC (that inherite from MovieClip). In the class ShowCase I have an EventListner that calls a function in the parent class ContentMC. But I get an error that says "Access of undefined property restoreMenuItem".
This is my eventlistner in ShowCase.as.
showcaseItem.addEventListener("CONTENTMCCLOSED", restoreMenuItem);
Here I get the error, it doesn't find the function restoreMenuItem.
The function restoreMenuItem is in ContenMC and looks like this.
public function restoreMenuItem(evt:Event):void
{
}
How do I call this function that's in the parent?
View 1 Replies
Jan 23, 2009
how I reference vars/instances from a parent class by using a static function and I wonder if there is a better way to do it.
I have a main document class Main.as with a public static function called mainFunction().
ActionScript Code:
public static function mainFunction( _mc:MovieClip, _nVar:Number ):void
{
// do something
[Code]......
This can be tricky if the static function has many variables from its own class.
View 4 Replies
Feb 21, 2009
I have 2 class. Main class and a subclass (being an image loader).When the subclass has finished loading I want it to access a timer function in the mainclass.Code: Select all1)mainclass |> subClass.loadMe();2) When subclass load finished.3)Subclass |> mainclass.startTimer();This i dont know how to do.
View 2 Replies
Aug 27, 2009
How can I make a call to a function in the parent class of the class I'm in.
example:
main class
Code:
package {
import flash.display.Sprite;
public class mainClass extends Sprite
{
[Code].....
I realise that there is some stuff that is missing in the "full" code here, but that's just because I'm to lazy to write it all...
How do I get the "someButton" in the "child_class" to call the "theImportantFunction" in the main class? I know that it is possible to make a "dispatchEvent" in the "mouseClick" function, and then add a eventlistener in the main class.. But is there another way to just call the function directly?
View 4 Replies
Jun 2, 2011
I have been using:
yourbutton.addEventListener(MouseEvent.CLICK,f);
function f(e:Event):void{
Loader(this.parent).load(new URLRequest("newswf.swf"));
}
which was suggested to me in a different post to target the parent loader class, however i now no longer can reference my preloader in the parent swf (extract from the parent swf):
[Code]...
View 5 Replies
Feb 10, 2010
Ok, I have a class like this:
public class Foo extends Sprite {
public function Foo(x:Number, y:Number):void {
this.x = x;
[Code]......
I'm getting this error from the compiler: "Error: Illegal assignment to function bar". How can I change the public function bar on the fly?
View 2 Replies
Feb 4, 2011
How would one get a reference of String global function (not class). According to language reference this function does exist (and I'm ready to believe it does), but, say and you have a:
Code:
function foo(bar:Function):void { ... }
How then would you pass that String to it?
View 9 Replies
Mar 16, 2010
I cannot use the following in my ActionScript due to conflicts with the host application:
_level0
_root
_parent references
On a pop-up box I have a close button with an absolute reference: closeBtn.onRelease = function{ unloadMovie("_level0.Page_1.holderBox");} Is there another way to make this work without using _level0 or _parent? I've read that it is possible to use a global variable on the main timeline and ref that, but cannot get that to work.
View 7 Replies
Jan 11, 2010
I've basically got an MC (menu_mc) that is on the first frame of the main timeline. I want menu_mc to call functions on the main timeline depending on its status. When the function is successfully called, I want to move menu_mc, however I get a null object reference despite the object menu_mc being visible on the stage.
here is the menu.as code
Code:
package {
import flash.display.MovieClip;
import com.greensock.*;
import com.greensock.easing.*;
[code]...
As you can see from the commented out lines, I've tried doing the same thing with eventDispatcher, but have been unable to listen to the event from the main timeline.It seems as if the function is being called before menu_mc is placed on the stage, despite the ADDED_TO_STAGE eventListener.
View 9 Replies
Mar 25, 2010
I want to create a MovieClip, pass this MovieClip to a function in another class where it will be modified.The problem is, when I pass the MovieClip as a parameter to a function and start making changes, the changes are only made locally. The "copy" of the MovieClip inside the function gets changed, but the "real" MovieClip back in my main game class remains unchanged. Here's the code from my Main class:
Code:
var resourceLoader:ExternalResourceLoader = new ExternalResourceLoader();
var myMovieClip:MovieClip;[code].....
View 4 Replies
Apr 20, 2009
I have a child class that is loaded into the parent class when the swf begins, like so: var myvar = 'hello'; public function Parent() { this.child = new Child(); }; How can I retrieve the variable 'myvar' from within child?
View 1 Replies
Nov 17, 2010
I am currently working with a contractor company that is hosting a flex based website. They are putting the swf files that I have developed into their flex site. The issue that I am having is that within my swf file I need to reference the stage. I do this by "MovieClip(parent).stage"... I do not use the keyword "root", I just reference my swf's root through however many "parent"s i need. It works fine when I publish on my own, outside of their flex site. When it is used in the flex site, they are getting an error that they cannot reference the stage/ stage is null. It is vital that I am able to reference the stage of my swf.
View 2 Replies
Jul 20, 2009
I've defined two classes, one of which extends the other. The superclass defines a constant and I can't seem to access it through the subclass.
Code:
public class BigClass
{
public static const BIG_CLASS_CONSTANT:String = "Hi Mom.";
[Code]....
Shouldn't polymorphism allow a subclass to access constants of the classes they extend? Does the subclass have to reference the parent constant in some other way than a simple extension? Do I actually have to declare that constant in each and every class that decided to extend from that parent (but then how would the parent refer to it?)? Or (and this is the most likely) is there something completely different that I'm missing?
View 2 Replies
Jan 18, 2009
I have an swf file, MyRoundButtons, which is a set of radio buttons I built (not components). It works fine, but if I import it into a parent it won't work anymore. I have to write a script to load it into a movieclip, (which I hate, because I'll have a several different swfs to assemble on my final stage. I really want to see them all on the stage together, not just at runtime.)
Even when I load it into a clip and the buttons work, however, it doesn't seem to have a separate timeline when double-clicked ,and:I can't make the imported buttons control the timeline of the parent.I defined a test function:
Code: Select allfunction goToNirvana() {gotoAndPlay("nirvana")};
Frame "nirvana," in th parent, has a Trace instruction in it.
goToNirvana works on its own in the parent. [code].....
Whether I define that function in the child, the parent, or both, the instruction won't work. Now, I'd prefer not to do the loadMovie thing at all if I can avoid it, I'd rather have fully rendered button clips onstage at authoring for me to arrange and move about, with fully independent timelines right there. But you see what I'm trying to do. I just can't get it done.
View 1 Replies
Nov 30, 2009
i am able to successfully load a .swf into a movieclip called GameLevel, but now i am unsure how to reference the objects that are named within.for example, in the .swf i have an instance of my character named Hero, but i don't know how to reference him. the following code would usually return the correct movieclip:
View 1 Replies
Oct 21, 2010
i have classA and classB like bellow
class ClassA{
public var myVar:String="test";
public function ClassA()
[code].....
View 2 Replies
Jun 8, 2009
I'm creating a bunch of movieclips, associating a sound object with them, and then updating them with a progress bar, like so:
var theClip:MovieClip = new MovieClip;
theClip.track = new Sound;
[load sound from URL pseudocode here]
theClip.track.addEventListener (ProgressEvent.PROGRESS, onLoadProgress);
function onLoadProgress (erogressEvent):void {
How do I reference the movieClip the sound is a child of? e.target refers to the sound object; e.target.parent returns an error. And you can't assign properties to sound objects.
View 1 Replies
Mar 27, 2012
i am trying to load the variables from parent(flash) to child(flash).Its working fine,.
parent swf:(flash)
var parentMessage:String = "Hello";
var swf:MovieClip;
var l:Loader = new Loader();
[Code].....
View 4 Replies
Aug 17, 2011
I am writing some codes inside a movieclip but I want to activate a mouse over event from a parent object since there is a removeEventListener method that delete the the event!Is there a way to do it in actionscript 3.0?
View 11 Replies
Jul 16, 2009
I'm trying to create a timer object within a movieclip, which, due to the dynamic nature of the movieclips, works well. However, when a timed function is kicked off I'm having trouble referencing the 'parent' movieclip.I'm trying the code below but the'Evt.currentTarget.parent' line throws an error. Anyone know how to make that reference work?
var mc:MovieClip = new MovieClip();
mc.transitionTimer = new Timer(30, 0);
mc.transitionTimer.addEventListener("timer", stepTransition);
[code]......
View 2 Replies
Mar 14, 2012
i am using xmllistcollection for displaying data in list. whenever i run my application data is display in list control, but this warning has displayed in console. How can i remove this warning warning: unable to bind to property 'xmlnode' on class 'XML' (class is not an IEventDispatcher)
View 1 Replies