ActionScript 3.0 :: Pass Name Of A Class As Argument In Function

Mar 14, 2009

I have recently moved from AS2 to AS3 and I am finding the transition fairly easy, however I do have a few questions, some of which may not have been possible with AS2 but I would like to achieve them in AS3

1. Is it possible to pass the name of a class as an argument in a function and then use it to create a new instance. e.g [code]

2. Carrying on from the previous question, if a class can infact be passed, can I specifying a variable type for the argument so that only classes and not instances will be accepted?

3. I have three class files that all inherit some functions and variable from another class called Ship. Is it possible to specifying a variable type so that the variable can only hold instances of classes that are inherited from the Ship class?

View 6 Replies


Similar Posts:


Flex :: Pass A Set Function As An Argument?

Nov 11, 2009

How can I pass a 'set' function as the Function Object argument of another function?eg:

public class IdModel
{
private var _id:String;

[code].....

View 1 Replies

ActionScript 3.0 :: Pass In An Optional Argument Into A Function

Jul 21, 2009

im trying to pass in an optional argument into a function. The datatype of this needs to be an object... however, im not getting very far. I know i can do this....

[Code]....

View 3 Replies

Actionscript 3 :: Pass Class As Constructor's Argument?

Oct 26, 2011

I'm trying to pass my object class as constructor argument. I have something like this:

package myclass {
import flash.display.MovieClip;
import flash.display.BitmapData;
import flash.display.Bitmap;

[code]....

Now, when I try to create my Example:

import myclass.Example;
var example:Example = new Example(myObjClass);

I get message, that I'm not passing any variable (Error #1063). Why is that? What is wrong with it?

View 1 Replies

ActionScript 3.0 :: Possible To Pass An Argument To The Function Triggered By An Event Handler?

Mar 31, 2009

Ok, I have 2 buttons on the stage. Each button does almost the same thing, so I want to create a single function, and each button calls that same function (we'll name that function "Navigate")... however, the function will need to end up doing something different dependant on which button was clicked.So, previously, in AS2, I would've added some code onto the buttons themselves with on(release) methods, like so:

Code:
// Define the Navigate function
function Navigate(myLabel){

[code].....

View 7 Replies

ActionScript 3.0 :: Pass An Argument To The Function Triggered By An Event Handler?

Mar 31, 2009

Trying to migrate my way of thinking from AS2 to CS4/AS3. Ok, I have 2 buttons on the stage. Each button does almost the same thing, so I want to create a single function, and each button calls that same function (we'll name that function "Navigate")... however, the function will need to end up doing something different dependant on which button was clicked. So, previously, in AS2, I would've added some code onto the buttons themselves with on(release) methods (see CODE EXAMPLE 1) So, each button effectively calls the Navigate function, and passes a different frame label to the function. Now, I'm trying to recreate this functionality in AS3. As you all know, on(release) has been done away with (still don't know why), but we now have to use event handlers, so I'm trying to figure out a way to pass a different frame label argument to the Navigate function. Currently I can achieve that by using a switch statement to test which button was clicked, and act accordingly (see CODE EXAMPLE 2).

[Code]...

View 2 Replies

Javascript :: Pass A Reference To A Function As An Argument To An ExternalInterface Call?

Mar 26, 2010

I want to be able to call a JavaScript function from a Flex app using ExternalInterface and pass a reference to a different JavaScript function as an argument.

[Code]....

View 1 Replies

Flex :: Call Inline Function And Pass In Current Item As The Argument?

Jun 8, 2010

Im trying to create a loop of items like this...

for each (var btn:Object in ViewButtonData)
{
// build element[cocde]..........

I would like to pass in current HBox to the 'HoverTab' function. Is there a way to do that?

View 3 Replies

ActionScript 2.0 :: Calling Function With A Argument In The ContextMenuItem Class

Jan 21, 2006

im tryng to call a function with a argument in the ContextMenuItem class.[code]It seems that when ever I try to send an argument with the down function, it simpley dont work and without it, it does work

View 1 Replies

ActionScript 3.0 :: Passing Entire Doc Class As Function Argument - Good Or Bad?

Sep 8, 2009

I saw a post that touched on this, but I thought it deserved a thread of its own for explicit verification. It seemed that some of the resident geniuses here had given the thumbs-up to passing your whole doc or app class to a function. Please correct me if I'm wrong, as this sounds convenient but I assumed it would cause heart attacks and CPU meltdowns.

EXAMPLE: Say I have an app class that controls my entire game (or slideshow), and it has an ENTER_FRAME scrolling function that's 50 lines long with tons of conditionals so I want to take it out and make it an external file. I pop it into a new .as file but now all my variables are out of scope. I could pass them each individually, but there are so many it's impractical. So my question is: good or bad practice to pass the entire class?

[Code]...

View 4 Replies

Actionscript 3 :: Pass Argument In AddEventListener?

Apr 12, 2011

How do I pass arguments using ActionScript's event-listener?I have code, as given below, which creates a label, and I want, when clicked on the label it should pass the toolTip associated with that label. This is what I was trying to do:

public function create_folderpath():void
{
for(var i:int = 0; i < fm_model.absolute_path_ac.length; i++)

[code].....

View 1 Replies

ActionScript 3.0 :: Pass A Class Name As A Function Parameter?

Sep 10, 2009

I ran into a problem today. Since I wanna pass a class name as a function parameter. In that function I wanna make instances of that class,

View 3 Replies

ActionScript 3.0 :: Pass The Scope Of One Class To The Function Of Another

Oct 5, 2011

[Code]...

Specifies the value of thisObject to be used within any function that ActionScript calls. This method also specifies the parameters to be passed to any called function. Because apply() is a method of the Function class, it is also a method of every Function object in ActionScript. i don't get how "thisObject" is accessible from within the function invoked with it's apply method i'm trying to pass the scope of one class to the function of another so that the keyword "this" in the target function refers to the passed scope or am i misunderstanding the apply() method? it appears to behave differently between as2.0 and as3.0 as well, try this example code from the adobe docs

[Code]....

View 3 Replies

Actionscript 3 :: Pass Null As An Argument To Signals?

Aug 29, 2010

I have a signal like this:

public var e_collision:Signal = new Signal(GameObj);

When the object collides with another, I pass the other object as the argument.But if the object collides with a wall, the wall is not a GameObj, I would like to know, can I pass null instead?

View 2 Replies

Actionscript 3 :: Pass A CustomEvent As An Argument And Dispatch It?

Jun 3, 2011

How can I pass a CustomEvent as an argument to a class and later dispatch it? An example of what I would like to achieve is below - non working

var container:Container = new Container(array, new ViewEvent(ViewEvent.PHOTO_SELECTED));
addChild(container);

[Code]...

View 1 Replies

AS2 :: Flash - Pass A Multidimensional Array As An Argument?

Apr 3, 2012

I created and filled a multidimentional array, and passed it to a function, like this:

var array = new Array();
for (i=0; i<someLength; i++) {
array[i] = new Array();

[Code]....

I get an undefined value, like the array I just passed is just a value. What would be the correct way of achieving this?

View 1 Replies

ActionScript 3.0 :: Pass Additional Argument With FileReference?

Dec 1, 2010

I need to upload a file from my Flex interface to a folder located on the server.

I use the following [code]...

Problem: I need to pass an additional argument to my upload.php script (actually a String - the name of the folder I want it to be uploaded). Is there a way to do this?

View 2 Replies

ActionScript 3.0 :: Pass The Multiple Array As An Argument?

Jan 12, 2011

how to pass the multiple array as an argument?

function fun(..arr1,..arr2)
{
}

View 8 Replies

ActionScript 3.0 :: Pass Parameters To A Function In Main Class From Loaded SWF?

Aug 15, 2011

I've got a main.as that loads SWF to the stage. the loaded SWF seppoused to pass a link to the main.as and trigger a javascript function to popUp that photo from that link.

I know there are two ways:
 
((root as MovieClip).parent.parent as Object).somefunction(parameters);
 
and to dispatch an event. inorder to pass parameters throug the event i need to extend it with another class.
 
isnt the (root as... )  more efficient if all i need is to pass a link?

View 7 Replies

ActionScript 3.0 :: Can Pass Touch Event To Class Defined 'global' Function

May 12, 2011

I have a class file defined in my package as MyGlobals.as.[code] (I have tried adding/removing "static" and "dynamic" to no effect.)I am trying to call a touch event from the main timeline in this way:myObject.addEventListener(TouchEvent.TOUCH_BEGIN, MyGlobals.myFunctionName);(I have tried removing the class name to no effect.)When I compile I get the error 1046: Type was not found or was not a compile-time constant: TouchEvent. This error occurs on function definitions in the class file.What syntax/concept am I getting wrong? The functions were working fine when I was using constants in the timeline, but I need to be able to reuse these functions over and over again, so I wanted them to be able to take touch event variables so that I didn't have to write a different function for every touch event.I tried googling "error 1046" but I can't find anything useful.

View 3 Replies

ActionScript 3.0 :: Call Function, Pass Value, Access Variable In Movieclip Class From Main Stage?

Nov 20, 2008

I have a movieClip named MC, and it's enabled with action script, with the class name MC_Rectangle and a Stage.I override the MC_Rectangle class file in a mc_rectangle.as external file.here is the code:

package{
import flash.display.*;
import flash.events.*;[ code].....

I have new a object in the main stage var

mc_rect:MC_Rectangle = new MC_Rectangle()

in main stage:

1. how can i access the variable "sequence" in "mc_rect"

2. how can i pass parametre from main stage to mc_rect via function setSequence(data:int)?

3. how can i call the function in addSequence() in mc_rect.

in asp.net, i usually use mc_rect.sequenct,mc_rect.setSequence(data), mc_rect.addSequence() to achieve my goals......btw, can function in mc_rect return out result to main stage?

View 1 Replies

ActionScript 3.0 :: Execute Callback Functions Dynamically By Passing A Function In As An Argument To Another Function?

Apr 21, 2010

How do I execute callback functions dynamically by passing a function in as an argument to another function?

Look at this example:

Code:
package {
public class myClass extends MovieClip {
public function myClass(callback) {

[code]....

View 2 Replies

Flex :: Pass A New IResponder To Function Without Making The Whole Class Implement IResponder

Dec 12, 2011

I've got a custom mxml component that currently implements IResponder. Passing this IResponder to a function works fine using this. This, however, includes implementing the public methods result and fault, so I'm asking if it isn't possible to pass a new IResponder to a function, somehow like this: object.function(someProperty:String, new IResponder());

View 1 Replies

Flex :: How To Pass "" Symbol To Nativeprocess Argument

Aug 25, 2009

var arg3:Vector.<String> = new Vector.<String>;
var rescJar:String = File.applicationDirectory.nativePath + "/java/test.jar";
arg3.push("-jar",rescJar,"-n "a string"");

View 3 Replies

ActionScript 3.0 :: Get Argument For OnFinishTween's Function?

Mar 20, 2010

is any way to get argument for onFinishTween's function   ?!

[Code].....

View 5 Replies

Actionscript 3 :: Get The Argument's Type Of A Function?

Sep 29, 2011

I want to guess the type of every argument from an anonymous function, something like mapping a class with reflection but just for a function, something like...

public function guessMyArgumentType(f:Function):void {
for each (argument:* in f.arguments) {
trace(typeof(argument));

[code]......

View 1 Replies

ActionScript 2.0 :: Passing A Function As An Argument?

Jan 12, 2004

I have a global function that does some stuff with a LoadVars in it.I 90% of the cases, the onLoad reference of the LoadVars is the same, but I sometimes need to do something else when the LoadVars is loaded.Is there a way to pass a function reference to a function so that I could do something like that :

[AS]
_global.function myFunction(maybeFunction)
{
myLoadVars = new LoadVars();

[code]...

View 1 Replies

ActionScript 3.0 :: Can Variables Be Used As Function Argument

Dec 31, 2010

I have an extended MovieClip class that has 10 Boolean properties. There are 6 instances of the clip on the stage. Any of the properties of each instance can be set independent of the same property in other instances, so...

[Code]...

View 2 Replies

ActionScript 2.0 :: Call Function With Argument?

Apr 16, 2011

In the code I want to call the function like this _root.onMouseUp=do("xyz"), but the way is not correct.

Code:
function do(abc) {
trace(abc)
}

[Code]....

View 3 Replies

ActionScript 2.0 :: Passing A Function As An Argument

Jan 12, 2004

My question is slightly complicated : I have a global function that does some stuff with a LoadVars in it. I 90% of the cases, the onLoad reference of the LoadVars is the same, but I sometimes need to do something else when the LoadVars is loaded. Is there a way to pass a function reference to a function so that I could do something like that :

[Code]....

View 1 Replies







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