ActionScript 2.0 :: Delete Vars Local To A Function In A Class?
Mar 2, 2007
Is there any advantage to deleting vars instantiated within public or private functions in a class, or are they removed from memory after the function has been invoked/run? The function below is completely arbitrary for example:
Code:
private function someFunctionHere(_ar:Array):Void {
var _swf:String = _ar[0];
var _nm:String = _ar[1];
[Code]....
View 4 Replies
Similar Posts:
Mar 2, 2007
Is there any advantage to deleting vars instantiated within public or private functions in a class, or are they removed from memory after the function has been invoked/run? The function below is completely arbitrary for example:
ActionScript Code:
private function someFunctionHere(_ar:Array):Void {
var _swf:String = _ar[0];
[Code].....
View 2 Replies
Feb 6, 2010
it doesn't seem like you can use locally scoped vars within a static block?For example I was thinking I could do:
Code:
public static var standardAgeRange:ArrayCollection = new ArrayCollection();
//static block
{
[code]....
but apparently I have to first declare _n as a static var of my class (or as a static var within the block itself) in order to use it within the static block.needed to do...
private static var _n:int = 2;
then in the static block:
for (_n=2; _n<120; _n++)
In Java I'm able to use locally scoped variables within the static block. I know this isn't Java, just wondering if I'm missing something fundamental. (I couldn't find a lot of documentation online concerning static blocks in AS.)
View 1 Replies
Jan 27, 2009
I've been sorting through the XML docs and i've bumped my head into a bit of a question. So, to preface, I have been able to load the XML successfully, but I want to be able to use my own XML loader class to load the XML and then be able to reference it from the document class. Also, I'd like to be able to send a file path to the loader class when I call it.
The document class:
ActionScript Code:
package rg.sites{
// flash classes
[code]....
View 8 Replies
Dec 28, 2005
I have a class called Unit. When I use this class in a .fla file, I create it by saying:
var unit00:Unit = new Unit(...);
So then it creates a gfx representation of the screen for me. I would like to have a method like this:
PHP Code:
[code]....
So how do I get this to work? I know that delete this will not work when defined inside the class. How do I target the .fla's instance name when I don't know what it will be called?
View 10 Replies
Aug 16, 2003
ok, first of all, im not totally sure how to describe my problem so im going to recreate a simple example of what im trying to do...
my problem is that im not sure how to refer to a dynamic mc in a function...i know that sounds confusing but maybe this will help...
lets say i have a function like:
[Code]...
the problem with this is that the function looks for an mc titled "mcName"...and the function is hard coded...what i want to do....is to reuse this function with any movieClip on the timeline i want...so how do i refer to the mc in the function dynamically? i hope this makes sense?
ive also tried something like this
_root[mcName]_x = 123;
but this doesnt work either....ive seen something like this done before...using brackets to target an mc with a var...
View 1 Replies
Aug 19, 2009
ActionScript Code:
private var __milena:LoadVars;
private function Loadprom(prom:String):Void {
[code].....
View 5 Replies
Nov 19, 2009
I want to add about 10 textBoxes and I want them all to be contained in different variable names. I need to declare them outside the document constructor function because of scope, but how then can I use them in a function? I want something like
[Code]...
View 1 Replies
Jan 21, 2008
I am trying to make a button that when clicked on loads an external text file into a dynamic text box.
I can make it work when I use it specifically - but I can't make it work when I want to use it as part of a generic 'button function'.
Basically I have a .txt file "mycontent.txt" which is called using the Load Vars function inside a generic function (tab_grow) i created to managed the behavior of the 12 tabs that are the navigation for the movie. For now i'm just focusing on ONE of the tabs. Basically the tabs move when a user hovers over them and when they mouse off. When they click it should call the external text file. The section in the .txt i'm calling is called 'mega_data'.
This is what I have right now:
HTML Code:
function tab_grow(mov, file) {
mov.onRollOver = function() {
mov.onEnterFrame = function() {
[Code].....
BUT then I can't change which section of the .txt file I pull up for different tabs - which is the whole point of the function!!
View 1 Replies
Jul 4, 2010
I'm trying to load a local xml file:
xmlLoader.load(new URLRequest("../xml/xmlData.xml"));
But I'm getting this security sandbox violation:
#2148: Only local-with-filesystem and trusted local SWF files may access local resources.
I don't get this error when I embed the XML file directly with the EMBED metadata tag.
View 3 Replies
May 29, 2010
how can i call public functions or vars of a sprite class from another class (or frame script)? i keep getting 1061: Call to a possibly undefined method getSide through a reference with static type flash.display:Sprite.
//Framescript
var a:Sprite = new customRect();
addChild(a);
[Code]....
View 2 Replies
Sep 30, 2009
if i want from a document class to access some variables in other classes (which are imported into that document class) does these variables need to be public to access them or they can be something else?
View 9 Replies
Feb 9, 2010
I need something like 100 movieClip with custom class...How can I avoid repeating them like that:[code]And I check the array in the class.... am I wrong or is there a better way to do it ?
View 0 Replies
Apr 8, 2009
Do all variables and functions in super class, that I want to access from a sub class need to be set as public?
View 2 Replies
Aug 2, 2009
I'm creating a flash project and would like to pilot the most variables (eg: colors, texts, sizes, ...) from a single XML file and then spread them in my document class.
Code:
public var yourName:String;
public var myXMLLoader:URLLoader = new URLLoader();
public function intro():void {
[Code]....
Right now I got no errors but I got nothing when tracing the "yourName" var.
View 3 Replies
Jan 7, 2010
Lately I changed Flash CS3 for CS4. In older version classes written by me worked fine. However, in CS4 I have serious problem with them. Compiler states that part of my functions and vars are undefined, which is not true. I tried everything - changing name of class, functions, moving class file to different directory, removing package. I even counted { to check if they have pairs. I'm really out of options what can cause those errors.
Here are error given by compiler:
1120: Access of undefined property mnChangeMan.
1120: Access of undefined property ChangeManSliders.
1120: Access of undefined property ChangeManInput.
[Code]....
View 5 Replies
Feb 4, 2009
Is it possible to delete a function?
I have a reusable function, on the first frame it works, but on the 2nd it doesn't load properly and duplicates itself because the other function is still running in the background.
View 2 Replies
Jul 4, 2009
I want to name a function, and in the next frame of the movieclip to delete it.[code]...
View 7 Replies
Jun 21, 2010
Could anyone suggest how to fix the function at the bottom so that when button forward_btn with label "Go to next Training Point" when clicked recalculates the fields created in function fileLoaded.[code]
View 2 Replies
Apr 19, 2009
For the example, there's a single FLA with a document class "main.as." In the public class main.as package, there is a public variable: "var example:String='example';." Inside of the FLA, there is one movie clip in the library and it is assigned a custom base class "sub.as." The movie clip is then placed on the first frame of the stage so its constructor is run at runtime and reads the value of example.
What is the proper way to get the value of "example" in the root document class? Using "root.example" in the sub.as class to target the document class returns an error and when I trace "root", I get "null." Main.example naturally throws an error because that's looking at the actual class and not the movie / stage its attached to.The round-about way I've done it before is to dynamically add the object in the library and pass in the root path when I create a new instance of it (example: submc:sub = new sub(this); ).Is there anyway to get back to the document class with a built-in method like root, etc?
View 2 Replies
Feb 5, 2010
I am trying to set the value of some static vars but I need to reference the class with a string rather than a proper constructor. In AS3 I can do this with:
var ref:Class = getDefinitionByName(classDefinitionAsString) as Class;
ref[varNameAsString] = newValue;
I can't find an equivelant approach that will work in AS2 though. I have tried:
var ref:Object = new [classDefinitionAsString];
ref[varNameAsString] = newValue;
This seems to just create an Object and as the vars that I am trying to access are static I don't really want to be using 'new' I just want to reference the vars.
View 1 Replies
Jun 27, 2011
Lately I changed Flash CS3 for CS4. In older version classes written by me worked fine.However, in CS4 I have serious problem with them. Compiler states that part of my functions and vars are undefined, which is not true. I tried everything - changing name of class, functions, moving class file to different directory, removing package. I even counted { to check if they have pairs. I'm really out of options what can cause those errors.Here are error given by compiler:
Quote:
1120: Access of undefined property mnChangeMan.
1120: Access of undefined property ChangeManSliders.
[code].....
View 2 Replies
Jan 26, 2009
I am a bit puzzled why this does not work when placed in my document class, but works when directly added a key frame in the Flash IDE.
ActionScript Code:
this['myVar1'] = new Object();
When within the document class I get this error when compiled,
ReferenceError: Error #1056: Cannot create property myVar1
I have tried the following but I still get an error.
ActionScript Code:
public static var root_Ref:Object;
root_Ref = root;
root_Ref['myVar1'] = new Object();
View 2 Replies
Jan 7, 2010
Lately I changed Flash CS3 for CS4. In older version classes written by me worked fine. However, in CS4 I have serious problem with them. Compiler states that part of my functions and vars are undefined, which is not true. I tried everything - changing name of class, functions, moving class file to different directory, removing package. I even counted { to check if they have pairs. I'm really out of options what can cause those errors.
Here are error given by compiler:
Quote:
1120: Access of undefined property mnChangeMan.
1120: Access of undefined property ChangeManSliders.
1120: Access of undefined property ChangeManInput.
[code]....
View 1 Replies
Mar 16, 2012
I've made a Horizontal Bar Class which controls an element in library.So I have:Library: HorizontalBar MC - Using class HorizontalBarThis class has some public vars.Library: ContainerGame MC - Using class ContainerGameWhen I add this element to stage (HorizontalBar) inside ContainerGame MC I want to be able to trace public vars from its class inside ContainerGame.
View 2 Replies
Oct 18, 2006
I recently had a flash project that required me to get query string variables and found it cumbersome, however i found a query string class here on the forums originally created by MichaelxxOA over at actionscript.org. [URL] I reqrote it and structured it to act like Request.QueryString() familiar to those that have worked with asp and aspx.
[Code]...
View 1 Replies
Jan 27, 2010
If I only instantiate a class once should I make its vars static? I understand how this is of benefit if I make multiple classes, clearly you use less memory as it creates a reference to the same place for each class. Are there any other benefits for creating static vars or functions ?
For example I have my class 'MainMenu' which I create once (might even be my document class). In it I create a
Code:
private var someHolderForStuff:Sprite = new Sprite();
Should I rather create
Code:
private static var someHolderForStuff:Sprite = new Sprite();
View 2 Replies
Aug 10, 2010
I cant access to var in parent movie from class in child.I have two swf's: parent.swf and child.swf. In parent.swf in frame 6 is:
Code:
stop();
var TestVar:String = "hello!";[code]....
I was trying use parent, parent.parent, parent.parent.parent etc. and any result - null object error.
View 2 Replies
Oct 2, 2009
The order of events are this. From the main stage I load a movie clip (movie clip 1), within that movie clip I have a button that loads another movie clip (movie clip 2) and also starts a timer that will automatically unload movie clip 2 . Within movie clip 2 I would like to create a button that stops the timer on movie clip 1 and starts it again.
I need to stop a function in movie clip 1 from movie clip 2 and then start that same function on movie clip 1 from movie clip 2.
This is the code I am using
This is the movie clip 1 code:
PHP Code:
function moreTimerFun(moreTime) {
this.onEnterFrame = function() {
if ((getTimer()/1000)-moreTime>7) {
delete this.onEnterFrame;
[Code].....
View 3 Replies
Dec 2, 2009
I have a function that creates a snowfall effect in Flash as2.
What I want is to be able to delete the two functions that create this effect after 30 seconds or remove the attachMovie after 5 seconds.[code]...
View 5 Replies