ActionScript 3.0 :: Converting Variable Types For Passing In A Function?

Mar 17, 2009

I'm trying to write a robust "eventMaker" function that I can run with arguments that will then create an event listener based on the arguments.

However, I can't seem to get it to pass the arguments. Functions are impossible to pass; it can't convert string versions back to functions, and passing the function as type :function just yields "function() function{}".

The same is true with strings and class definitions - if I want it to refer to an object in my other .AS file called "helloWorld", I can't make it think of helloWorld as anything other than a string or an object, and when I write commands based on it I get errors.

So how do I contain classes, functions, et al in variables that I can then reference again, in code, as those functions/classes? How can I convert a string value to something that the code will know is a reference?

View 3 Replies


Similar Posts:


ActionScript 3.0 :: Passing MouseEvents Of Different Types To Same Function?

Sep 21, 2009

I was just wondering if there are any problems that could arise from passing MouseEvents of different types (i.e. MouseEvent.CLICK or MouseEvent.MOUSE_DOWN) at different times to the same function? I've already built my project, and it seems to function fine, I just want to make sure that I'm not setting myself up for some problems in the future. I understand it's probably not the "cleanest" or "best practice" to construct my project in this manner, but if it works...

A simplified example:
PHP Code:
// This is the function that I want to call from varying places with different MouseEvents and triggered by different event listeners
function myFunctionA(evt:MouseEvent):void{
[Code] .....

Actually, in writing that, I may have answered my own question, because it seems that myFunctionA is simply expecting a MouseEvent... regardless if that event is CLICK or MOUSE_DOWN or MOUSE_UP event, right? Now, a MouseEvent.CLICK may have different properties than a MouseEvent.MOUSE_UP that I can access within myFunctionA; however, that shouldn't matter to the function, or is my thinking flawed?

View 3 Replies

ActionScript 3.0 :: Create Different Variable Types From Single Function?

Jul 26, 2010

This is hard to describe in a sentence, so i'll write some false code: (with incorrect syntax, of course)[code]...

Is it possible to do something like this, where I pass the name of the data Type that I want it to create and it does it within the function? And I know that with this simple example it isn't necessary to do it this way, but in the full program this would save some time and make the code more efficient.

View 7 Replies

ActionScript 2.0 :: Passing Variable To Function Inside Function?

Sep 16, 2009

I need to pass a variable to a function inside a function. However this parameter (i) seems not to be passed (to function ...onRollOver). This is required to attach a textfield to a movieclip (reading the adress and showing it as a tooltip).

ActionScript Code:
for (i=0; i<array_BE_ElecCities.length; i++) {
var attachElecCity = mc_map.mc_places.attachMovie("Plant",

[code].....

View 1 Replies

ActionScript 3.0 :: Passing A Variable Into A Function?

Mar 19, 2009

I have 3 movieclips in the Libarary, called (both by name and class) section0, section1 and section2.This works for instance to attach a movie clip to the stage:

Code:
var myMovie:MovieClip = new section1;
addChild(myMovie);

[code].....

View 2 Replies

ActionScript 3.0 :: Passing Variable To Function?

Feb 21, 2011

Trying to create a random movement for fish MCs:

//----------------------
var deg2rad:Number = Math.PI / 180;
var speed:Number = 1;// set to speed you want
var numFish:Number = 4;

[Code].....

Problem I have is that they all move to the same angle (the last one created).

How do I pass the different "my_angle" values to the "move_me" function...?

View 7 Replies

ActionScript 3.0 :: Passing Variable From A Function?

May 6, 2009

How do I pass mulitple variables from a function using AS3? Does this have to be done using a Class?
 
example:

var endValue; // variable I want to fill
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, dataLoaded);

[Code].....

View 8 Replies

ActionScript 3.0 :: Passing Variable With Function

Jun 8, 2009

This is a function on the first frame of a .fla updated to AS3 from an old AS2 file:[code]When the function is called it should set "max_messages" to 600 in AS3, right?

View 1 Replies

ActionScript 2.0 :: Passing Variable To Function By Ref?

Feb 23, 2011

If I remember correctly, objects are being passed to functions by reference, so I wrapped my primitive variable into object but did not get the resilt I wanted. I combed this group to see the solution and found only this one:

function changeObjectStatus(obj)
{
return obj.status = true;
}

[Code]....

var v seems to be a new object rather then a reference to the old one. and changing v does not affect the original object.

Does this mean that if I want the function to work with several variables, I need to create a separate object for each variable?

View 2 Replies

ActionScript 2.0 :: Passing A Function Name As A Variable?

Aug 31, 2007

Been looking everywhere to find out if there is a way to do this:

[Code]...

Anyone know Of a way to accomplish this without having to use an if/then statement

View 4 Replies

ActionScript 2.0 :: Passing Variable To A Function?

Jul 28, 2008

I have this script that reads pictures and links of the pictures from the an xml file, display the picture and then put the link for the image, but I can't seem to pass the link to the onRelease function anyone can help me on this, below is the code:


[code]...

View 4 Replies

ActionScript 3.0 :: Passing A Variable To A Function?

Apr 9, 2010

It seems that with as3, the error compiler is just waiting to get you.I have a function that loads in an external swf. Which swf depends on which button they click. So, it could be pic1.swf, pic2.swf, pic3.swf, etc.

function loadMovie(){
my_mc.addChild(my_Loader);
addChild(my_mc);[code].....

When i test, I get "error: access to undefined property myVariable.

View 3 Replies

ActionScript 2.0 :: Passing Instance Name To Function As A Variable?

Apr 24, 2006

k the idea is that this movie keeps tracks of whatever page it's on using the variable current. when the button evolution is clicked it should jump to frame 2 of the movie whose instance name is contained in the variable current and also pass this variable to a function called alpha which fade that movie's instance when moving to another page - then that page's name will be assigned to current.

this is the code that i have now..

#include "alpha.as"
evolution.onRelease = function() {
this[current].gotoAndPlay(2);
this[current].alpha(5, 0);
};

all these buttons and movie instances are contained in the same movie clip and the variable current is declared in it too.

View 1 Replies

ActionScript 2.0 :: Passing A Variable To Global Function In Another Mc?

Sep 17, 2009

After having recently just discovered the delights of actionscript, I am at a loss to work this out. I'll explain:I have a series of buttons which, when each one is clicked, need to grab their instance name (this._name), strip the first three characters from it and send it to a global function in another mc within the swf.Instead of stripping the characters, I am happy to do:

if (this._name == dot1) {
dotVar = 1;
} else {

[code].....

View 1 Replies

Actionscript :: Passing Reference Types By Ref - Flex

Jun 30, 2010

I know that in C# when you pass an object (non primitive) to a method the following is true: A reference to the object is passed Changes made to the object in the method are reflected outside of the method. Also, you can pass a reference to a reference in C# e.g this.changeObject(ref myObject);, in which case: Changes to the object and also to the ref are reflected outside of the method e.g. myObject = new new List(); would change the passed objects referred location. Is this possible to do in Flex/Actionscript - can a ref keyword be used?

View 1 Replies

ActionScript 3.0 :: Passing Complex Types To Php With AMFPHP 2

Jan 13, 2009

Passing a complex type to PHP with AMFPHP 2. This 'sort of' works, sort of in that I can pass an AMF object to a service, and I can echo that object back to Flex/Flash, but I cannot access the contents of the object in PHP.

A simple service

[Code]....

We get null. - Now I am assuming this is some sort of serialization I am missing, does anyone know what it is?

Edit - also worth noting when passing an Array to AMFPHP I have no problems accessing the data

View 2 Replies

Actionscript 3 :: Passing A Variable To A Javascript Function Using ExternalInterface?

Jan 18, 2010

How would I go about passing a variable to a javascript function using ExternalInterface?

View 1 Replies

Actionscript 3 :: Passing Local Variable To Loader Anonymous Handler Function

Oct 22, 2011

Why isn't this working as I am thinking it would:

var i:int=-1;
for each(obj in myData)
{
i++;

[Code]....

If I add i to an array (like myArr.push(i)) it will have 3 elements, 0, 1 and 2.

View 2 Replies

ActionScript 3.0 :: Passing Parameters To Function And Avoiding Duplicate Variable Definitions

Jun 18, 2009

I have shortened this example to keep it simple, otherwise I wouldnt be doint this

I need to pass different variables to function inForLoop each time.

Code:
function someFunction():void {
for (var i:int = 0; i < columns; i++) {
for (var j:int = 0; j < rows; j++) {

[Code]....

View 3 Replies

ActionScript 3.0 :: Passing A Variable To A Function - Get "error: Access To Undefined Property MyVariable?

Apr 9, 2010

It seems that with as3, the error compiler is just waiting to get you.I have a function that loads in an external swf. Which swf depends on which button they click. So, it could be pic1.swf, pic2.swf, pic3.swf, etc.

function loadMovie(){
my_mc.addChild(my_Loader);
addChild(my_mc);[code].........

When i test, I get "error: access to undefined property myVariable.

View 2 Replies

ActionScript 3.0 :: Defining Variable Types In Functions?

May 2, 2010

if defining variable types in function parameters gives any speed boost.

e.g

ActionScript Code:
function DoIt(param1,param2,param3):void
{

[Code]....

is there any performance difference between above functions. in theory compiler should be able to manage memory more efficiently when knowing what data to expect, but is it so in flash

View 3 Replies

ActionScript 2.0 :: Variable Types - Display Comments On Individual Moves

Mar 25, 2005

Im working on a chess game replay system in flash, and in order to display comments on individual moves I am loading them from an external text file. Since one of the navigation buttons allows the game to skip to the last move I want to also recieve the number of the last move through this text file. After using loadvars all the comments are loaded correctly as strings but the variable for lastmove is not being recieved as a number. My ultimate question is whether there is a way to convert the text number into a real number which can be manipulated. If not, is there a simple way to load this data element individually as a number.

View 2 Replies

ActionScript 3.0 :: Map Data Types To Custom Types?

Jan 24, 2012

Consider the following function:

Code:
public function foo(bar1:int, bar2:uint, bar3:String, bar4:Boolean):void{}

What I want is to have the different types of data represented by custom named types which are essentially representing the original data types. I other word, I would like to proxy the data types and have a valid function as following:

Code:
public function foo(bar1:PAR_Bar1, bar2:PAR_Bar2, bar3:PAR_Bar3, bar4:PAR_Bar4):void{}

so PAR_Bar1 would proxy the `int` data type, PAR_Bar2 would proxy the `uint` data type, so on and so forth.

The reason I need this is because I'm using a debugger with a GUI that can run methods and allows changing function parameter values in real-time, the issue is that the debugger can't tell me what parameter I'm changing, it only displays the data type of a parameter. So if I need to change 10 different parameters all of type int, the debuggers display all of them as int and not by their names.

I think that if I use proxy types I can easily differentiate between parameters.

So, my question: Is it possible to proxy data types? I mean map specific data types to custom data types that would represent the base data types?

View 2 Replies

ActionScript 3.0 :: Calling A Function Sending Different Data Types As Parameter?

May 23, 2009

In my code there's a function that shows an image on the screen (or loads the image and shows a progress bar). This function is called by clicking on a thumbnail, and it uses a parameter [e.target.name] refering to the property "name" of the thumbnail clicked, which is an integer (or I believe so). The thumbnails are placed inside the cointaner_mc MovieClip.

Code:
container_mc.addEventListener(MouseEvent.CLICK, clickThumb);
function clickThumb(e:MouseEvent):void{
if (my_full_images[e.target.name] == undefined){[code]...

but I want to call this function by clicking on a button, which would need to pass another type of parameter, in this case, a variable which refers to the number of the image displayed on the screen plus one.I tried this:

Code:
clickThumb(image_num + 1);
But it doesn't work, I get the following error:

1067: Implicit coercion of a value of type Number to an unrelated type flash.events:MouseEvent.

How could I call the function clickThumb and make it use "image_num + 1" instead of "e.target.name" ?

Could I dispatch the event (MouseEvent.CLICK, clickThumb), passing this value "image_num + 1" ?

View 2 Replies

ActionScript 3.0 :: Converting A String In To A Variable

Jul 14, 2009

I have a string that stores an object's instance name: var instName:String = e.target.name; and now I need to use its information to do something like this: instName.alpha = 0.3; but since it is a string it causes this error: 1119: Access of possibly undefined property alpha through a reference with static type String.

View 1 Replies

ActionScript 2.0 :: Converting A Variable To Another Format?

Jan 14, 2006

//sample datetime var output: 2006-06-31 12:00:00 this is the output I get from the variable I'm importing via FlashVars they variable input format is: 2006-06-31 12:00:00 thats exactly what it looks like coming from the php sctipt

I need to break it up into the year, month, day, hour, mins and sec

how I can split it up to use here with these variables eventDate = new Date(yearDue, monthDue, dayDue, hourDue, minDue, "00");

View 2 Replies

ActionScript 3.0 :: Converting String Variable To MovieClip

Dec 19, 2007

I'm trying to reference a variable of type String as a MovieClip that is linked from the library. For example, I have a linked library movieclip called HomeFrame, in my class I have a variable with "Home" and need to create an instance of HomeFrame based on the string I receive.[code]

View 4 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

Actionscript 3 :: Flash Cs5: Set A Variable Using A Function, Then Read That Variable From A Different Function

Jan 29, 2012

I have a public variable and I am trying to set it, then read it from a different function:

public var str:String;
public function DailyVerse()
{
function create() {

[Code]....

My trace results says null. Why does it not give me "hello"?

View 1 Replies

Flash :: Converting String Based Array To Class Variable Name?

May 29, 2011

I have an array, which are the literal names of class references. Eg. in my main class I have

var page1:PageOne = new PageOne();
var page2:PageTwo = new PageTwo();
var page3:PageThree = new PageThree();

[code].....

View 1 Replies







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