ActionScript 3.0 :: Class Default Parameter As A Function?

Jun 30, 2009

Is it possible to set up a Class to have a Default Parameter as a new function? An example of Default Parameters:

Code:
function sayHello(somebody:String = world):void {
trace(hello, +somebody);
}

If so, what is the syntax for it?

View 3 Replies


Similar Posts:


Actionscript 3 :: Default Function Parameter As An Empty Function?

Dec 23, 2009

i have a function that receives a function as a parameter. example:

function foo(bar:Function):void() {};

how can i set a default value for the function to be an empty function so the user will not have to paste a function as a parameter ?

View 1 Replies

ActionScript 3.0 :: Set A Default Value For A Class Parameter Of Type Class?

Feb 2, 2010

I'm working on an accordion component and I was thinking that it'd be cool if I could write a very basic one and then set it up so that it would be possible to pass in any kind of container class and child class so long as they subclassed a particular parent or implemented an interface (haven't really gotten that far yet).

What I've noticed though is that I can't setup a default class for my constructor parameter. For example I'd like to do this:

Code:
public function DropDownList(containerClass:Class = ContainerSprite, childClass:Class = ChildSprite)
However it gives me the following error:
1047: Parameter initializer unknown or is not a compile-time constant.

[Code]....

View 4 Replies

ActionScript 3.0 :: Vector As Function Default Parameter?

Mar 3, 2011

Does anyone know what is the syntax to use for a function's default parameter when it's a Vector? You can easily create a default value for an int or Number or even an Array, but what about a Vector?

View 2 Replies

Flex :: Require A Function Parameter To Be A Static Constant Of The Function's Class?

May 22, 2009

Let's say I have a Custom Event Class, and it has several Event types stored in static Constant:

[Code]...

Is there an easy way to validate that the type passed to the Constructor is one of the Static Constants of the Class, without having to check it against each value?

View 5 Replies

ActionScript 3.0 :: Accessing Function On Sub Class Via Default Class

Oct 6, 2010

I'm trying to do this,

Code:
Main.instance.subClassFunction();

instance is a public static variable on the default class, Main. I can do Main.instance.defaultClassFunction() with no problems at all, I use it to access functions and variables from within other classes. Is it possible to use this method to call a function on the subclass, currently I have to do this,

[Code]...

View 4 Replies

ActionScript 3.0 :: Class Name As Function Parameter?

Sep 10, 2009

I wanna pass a class name as a function parameter.In that function I wanna make instances of that class, any1 know how?

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 :: Passing Custom Class As Parameter To Custom Class Where Parameter Class Not Constructed?

Jun 16, 2011

I have a custom class being constructed from my main class. In the custom class it has another custom class that is passed in as a parameter. I would like to strictly type the parameter variable but when I do, 'the type is not a compile type constant etc'.This, I understand, is because the custom class used as a parameter has not yet been constructed.It all works when I use the variable type ( * ) to type the parameter.I suspect this is a design flaw, in that I am using an incorrect design pattern.It is actually hand-me-down code, having received a large project from someone else who is not entirely familiar with oop concepts and design patterns.

I have considered using a dummy constructor for the parametered class in my main class but the passed in class also takes a custom class (itself with a parametered constructor). I am considering using ... (rest) so that the custom classes' parameters are optional.Is there any other way to control the order of construction of classes? Would the rest variables work?edit)in main.as within the constructor or another function

var parameter1:customclass2;
customclass1(parameter1);
in customclass1 constructor:

[code].....

View 1 Replies

Actionscript 3 :: Using Constants As Default Parameter Values In Interfaces: IDE Okay But Mxmlc Fails?

Jun 13, 2011

This code seems to compile fine in the IDE, but the command-line compiler (SDK 4.5 mxmlc.exe) reports "Parameter initializer unknown or is not a compile-time constant."

package {
public class Constants {
public static const CONSTANT : int = 0;

[Code].....

View 1 Replies

Call A Function With Event Parameter When Have No Event Parameter To Pass?

Aug 14, 2009

Forgive me for this stupid noob question but I want to call a function (loadList) that originally gets triggered after a mouseevent from another function (addToXML) that does not have an event.

The loadList function takes info from a XML var, sticks it into an array which then gets loaded into a tile list and that is working fine.

The addToXML function when called adds elements to the XML var after which I want to call the first function with the event parameter so it refreshes the items in the tile list.

I know it can do this by creating a new array and loading that into the tile list in the addToXML function, but it be much simpler to just recall the function.

I have tried things like

Code:
addToXML.addEventListener(Event.COMPLETE, loadList);

but all the event constants I have tried give me error messges like "1061: Call to a possibly undefined method addEventListener through a reference with static type Function."

View 3 Replies

ActionScript 1/2 :: Pass Parameters Along With A Function That Is A Parameter To Another Function?

Sep 3, 2010

I'm having some trouble passing parameters with a function that is itself being passed as a parameter.In my application code I'm instancing that class five times:they are buttons in a menu.In that class, I've got an onRelease handler that does a number of things when a button is released, one of which is to invoke a function that is defined in the application level of the code.My problem is that I don't know how to send the function parameters.In my StandardButton class I have:

class StandardButton extends MovieClip
{
/* define properties */[code]..........

The function is successfully being "sent" to the StandardButton class, but without any parameters.How can I send parameters to the class instance with the way I've got this architected.

View 7 Replies

ActionScript 3.0 :: Getting 4 Parameter Arguments Into A Function From XML?

Jan 1, 2010

I'm designing a game that uses this function;

function moveBars(Bl:Number,Gr:Number,Or:Number,Ye:Number)
{
blueBar_mc.scaleX += Bl;
greenBar_mc.scaleX += Gr;
orangeBar_mc.scaleX += Or;
yellowBar_mc.scaleX += Ye;
}

When moveBars is called, the length of the 4 colored bars change to indicate how the player is doing in different areas of the game, like so; moveBars(.1,-.2,.3,-.1)

My problem; I need to store the moveBars parameter arguments in XML like so;

<myArgs> .1,-.2,.3,-.1 </myArgs>

But I can't find the way to get those 4 numbers into the moveBars parameters from the XML doc. Is there a way to do this?

View 5 Replies

ActionScript 2.0 :: Function Won't Accept A Parameter

Jan 28, 2010

Essentially, I have a function with three parameters, that works fine when I type in the parameter values. The function is tweens(MCname, targX, targY) and it runs properly when I use tweens(btn1, 150, 200) for instance. I need the function to move 6 different movie clips, one at a time, and I am using a variable (Counter) and an if statement to tell the function to run again after one of my tween classes finishes. The code all works, and it will run six times with the same clip if I just type in one of the movie clip's instance names as the MCname parameter.

BUT, if I try to use a variable (BTNname) to serve as the MCname parameter, it will not work, making it so I cannot apply the function to my 6 different movie clips. I put a trace on the MCname parameter, and it returns the correct value (btn1, btn2, btn3, etc) but it is not moving the corresponding movieclips. I've tried a number of different methods, but nothing will work.[code]...

View 2 Replies

ActionScript 3.0 :: Pass Function Parameter 'evt'?

Feb 24, 2012

I'm just looking for clarification on the passing of a parameter and why/how it works.

In this example, it looks like you create a parameter to be passed in called 'evt', but I don't see it used anywhere in the function. [code]...

View 9 Replies

ActionScript 3.0 :: Function Gets Null When Put It On A Parameter?

Mar 26, 2012

I'm trying to program a race timer with OOP, and I've been adding more and morefunctionality to its class. Everything had been running well, until I had the idea to put a countdown() function, to make a cool countdown effect. Things got worse when I wanted to make the countdown function to call another function when the countdown effect has finished.The code runs well when I first pass a function parameter from the Main class to the Timer'scountdown() function. The problem begins when I want that function to be past again on other private function of the same class, because this time, the function becomes nullOn the Main class constructor, I 've written the following line:

ActionScript Code:
timer.countdown(5, false, myFunc);
ActionScript Code:

[code].....

View 3 Replies

ActionScript 2.0 :: Set Optional Parameter For A Function?

Jul 17, 2005

lets say i define a function...

function myFunc(para1, para2, para3){
blah.. blah..
}

but i want para3 to be an optional parameter... can i do it..?

example..i will either use myFunc(var1, var2); or myFunc(var1, var2, var3); when calling myFunc function...

View 1 Replies

ActionScript 2.0 :: Sending Function Name Via Parameter

Dec 16, 2006

I am sending a name of a function via parameters to another function. This allows more usage of a single function. However, the button commands work every-so-often. The message appears everytime with no problem.

Code:
_root.msgReveal("This is just a random message. Click the ok button to close.", false, true, false, false, _level0.msgHide(), false);

Code:
function msgReveal(msgString:String, btn1B:Boolean, btn2B:Boolean, btn3B:Boolean, command1:Function, command2:Function, command3:Function) {
msg.messageBox._visible = true;
msg.messageBox.textF.htmlText = msgString;
msg.messageBox.btn1._visible = false;
[Code] .....

View 14 Replies

ActionScript 2.0 :: OnRelease Function With Parameter?

Mar 10, 2008

why this doesn't work:

Code:
listContainer.next.onRelease = advance(1);
listContainer.prev.onRelease = advance(-1);
function advance(d)

[code]....

I know I can reference a function onRelease without any parameters no problem, but what if I want to pass a parameter to the function?

View 5 Replies

ActionScript 2.0 :: Passing A Function As A Parameter?

Apr 25, 2008

I'm trying to do something like this and it doesn't work, but I get no errors.

callback = function(){
//bla bla bla
}

[code]........

View 5 Replies

IDE :: Decode Text Into A Function Parameter?

Aug 22, 2009

Simply said, I want to have an inputtextfield, a button that is linked to the textfield and a dynamic textfield as an display, to display stuff, which comes from the inputtextfield and the button.Then, I want to have items in the actionscript, like item1 = 5, or item1 = 1a, or 1a = item1. Just some code that equals to another code. But for now item1 = 5.For the button that is linked to the input textfield, has to calculate something when pressed and the dynamic textfield will display it. So if I would type in the inputtextfield 5 and press the button, it will be as example multiplied by 2, so the dynamic textfield will show 10.

Still following? The point is, I know how to set something like that up, but what I want is that when I type item1 in the textfield (which equals to 5) and press the button the dynamic text will show 10, because "2 x instance name inputtextfield" (in which intem 1 is typed, which equals 5) should be 10 right? But when I try to do this, the dynamic text will show nothing or some error. but when I type directly in the code "2 x item1" and press the button it will show 10. But I want it to double link, so "2 x (instancename inputtextfield which equals to what is typed in the field, this case: item 1 which equals to 5) and not that it stops to item1, so it will freak.

View 1 Replies

Flex :: Possible To Passing Parameter In Function?

Aug 19, 2004

I have several TextInputs in a certain form which have been assigned id in an incremental order. For example:

<s:TextInput id = "index1"/>
<s:TextInput id = "index2"/>
<s:TextInput id = "index3"/>

[code].....

View 8 Replies

ActionScript 3.0 :: Set A Default Value For An Object In A Function Declaration?

Feb 7, 2009

Lets say I want to call a function with an optional Object, how do I write that?If it was a String or a Number or some simple data type it would be:

Code:
function foo(s:String="Sample String", n:Number=100):void{}

But anything I try with an Object just throws an error. For example...

Code:
function foo(o:Object={x:10, b:10}):void{}

...makes the compiler barf, and so does every other version of this I've tried.

View 2 Replies

ActionScript 3.0 :: Default Value For Array As Function Argument?

Oct 19, 2009

How do I put in an array as a default argument for a function ?eg

Code:
test();
function test(_arr:Array = new Array(0xFF0011,0x112233,0x000000))

[code]....

View 2 Replies

ActionScript 2.0 :: Set Default Values For The Parameters Of A Function?

Aug 12, 2010

How can I set default values for the parameters of a function in AS2? I am trying the common way but it doesn't work...

Code:
private function myFunction (param1:Number = 3,
param2:String = "a string",
param3:Boolean = false, etc ....):Void
{
....
}

View 2 Replies

ActionScript 3.0 :: Pass A Parameter In A Class?

Dec 16, 2011

I have seen this code in ultitouch gesture samples. But I don't kno how can I pass a bitmap parameter to the statement  [Embed(source="imagenes/prueba.jpg")], how can I use this code with other bitmaps using parameters in this class?
 
package
{
import flash.display.Bitmap;
import flash.display.Sprite;

[Code]....

View 4 Replies

ActionScript 3.0 :: Extend A Class That Needs Parameter?

Sep 20, 2009

i have a button class that i use like:

btn1 = new ButtonClass("Label");

i want to extend ButtonClass.but this is giving me an error.

public class EnterButtonClass extend ButtonClass

how can i pass the param?

View 1 Replies

ActionScript 3.0 :: Using Object Class As Parameter?

Oct 23, 2010

Let say I have two type object, one is MovieClip and other is Sprite, then I'm creating a function to access its child.
ActionScript Code:
function accessChild(parentObj:Object, childObj:Object):void {
trace(parentObj.childObj);
}

Then using "Analyze Project Source Code..." from FlashDevelop tools to analyze my code, I've got an error message:
"Do not use Object class. It is a bad practice to use the dynamic class Object. Prefer using strongly typed object, or marker interface in order to avoid silent compilation errors while refactoring". What type of object should I use in the parameter if I don't know the type of object if using an Object class as type object is a bad practice?

View 2 Replies

Flash :: Setting Default Parameters In A Class?

Apr 16, 2011

quick question:Is there a better way to do this?

public class ribbon extends Sprite {
private var fallAmount,taper;
public function ribbon(FallAmount=50,Taper=0.2){
fallAmount=FallAmount;
taper=Taper;
}

View 2 Replies

Flash 10 :: Change Default Package For Class?

Jun 30, 2011

When I export assests for actionscript the defaul package is empty it there change to change it? To each time I export library asset for actionscritp default value for class field will contain package?

ex.
Class: assets.MyClass

View 0 Replies







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