ActionScript 3.0 :: Get The Object Name Of A Function Caller Inside That Function?
Sep 28, 2010
in this case this.name return me root1
i was expecting the name of the function caller witch is a btn dynamicly created on stage (see exemple)
var facebook:SimpleButton = new socialIconFacebook();
addChild(facebook);
facebook.x = 134;
[Code]....
i know i could put the url right there instead but i have a lot of btn who would use that function
View 5 Replies
Similar Posts:
Feb 18, 2005
Is it possible to trace the name of arguments.caller property?
I tried
Code:
trace (arguments.caller.toString());
but that doesn't work.
View 4 Replies
Mar 31, 2009
If I've got a public function in a class that I know is being called from an object outside the class, is there any way to access either a reference to the calling object or at least the calling object's type from within that function without passing the caller through as a parameter?
View 3 Replies
Feb 18, 2005
Is it possible to trace the name of arguments.caller property? I tried Code: trace (arguments.caller.toString()); but that doesn't work.
View 4 Replies
Aug 13, 2011
I've been trying to write a function to create a simple circle in Box2DFlash . but it keeps telling me that the object is null and I can't access it's properties here's the code:
public var f1:b2Body;
public var f2:b2Body;
public function addACrate(fallingCrate:b2Body,
[Code]....
and when I try to access the "y" property of my "f1" object it tells me that it's null .
View 2 Replies
Feb 7, 2009
I have an object and would like to call a function from it, which the way I am trying to do it, does not seem to work. Here is what I have:
Code:
private function setTimer():Void
{
[code]......
View 0 Replies
Sep 30, 2010
I'm trying to build a class for objects in my prog that can by manipulated in various ways.. I want right clicking them to send them to back, and left clicking, bring them to the front.
ActionScript Code:
package {
import flash.display.MovieClip;
import flash.events.MouseEvent;
[code]....
When I run it, however, I get ArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller.So something's not lining up, but I'm not sure how to write it so it'll work.
View 4 Replies
Feb 12, 2011
var speed:int = 4;
addEventListener(Event.ENTER_FRAME,MoveRight);
function MoveRight(event:Event):void{
[code]......
View 3 Replies
Sep 23, 2011
I have an AS3 function that loads and audio file and then plays it. I have the pre-loader for the first audio file working - now I need to run the pre-load function before the 2nd audio file starts.
myMusic.addEventListener(ProgressEvent.PROGRESS, onLoadProgress2, false,0, true);
myMusic.addEventListener(Event.COMPLETE, playMusicNow, false, 0,true);
myMusic.load(soundFile, myContext); //This code works
[code].....
View 2 Replies
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
May 5, 2011
I want to create a vector, then call a function that populates that vector with arrays. Fine. The only catch is the function itself will declare new array variables to put into the vector, but are these new array variables private to the function only?e.g. something like this
ActionScript Code:
public var vec:Vector.<Array> = new Vector.<Array>();
private function populateVec():void {
[code]....
Is this "kosher"? a was declared in the private function but added to something outside the function..?
View 4 Replies
Apr 9, 2010
I have tried to grasp this concept, but cannot believe the cluster F that as3 has done with loading a swf and then removing it.Whereas in As2, you would simply loadMovie into a movieClip's instance name. If you wanted it gone, you could simply replace it with something new, or unloadMovie. Simple.Now...to even load a movie in...you have to create variables, create a movie clip, create a loader, then create a url request, then load that url request into the loader, then addchild so that the loader is on the stage? And to remove it, is next to impossible.So here is my code..
function loadMovie (){
var my_mc:MovieClip = new MovieClip();
var my_Loader:Loader = new Loader();[code]....
That code when tested gives me....Error #2025: The supplied DisplayObject must be a child of the caller. When I try to run the removeMovie function.
View 7 Replies
Dec 8, 2009
function test1():void
{
function test2():void {..}
[code].....
View 6 Replies
Nov 8, 2011
I need to activate some lines of code inside a function because that is where the object name has been made.Would a boolean work well? If so how exactly would i implement it? I tried booleans but had no success because i am not experienced with them..
Heres some code:
public var myboolean:Boolean = new Boolean();
public function Function_One()
[code].....
View 7 Replies
Jan 14, 2012
if I add a button to open a uiloader with a marker google with a xml dataprovider in data grid, how can I set this function?
function completeHandler(event:Event):void { var myLoader:URLLoader = event.currentTarget as URLLoader; var xmlDP:XML = new XML (myLoader.data); XML.ignoreWhitespace = true; dp = new DataProvider(xmlDP); dp.sortOn("name", Array.CASEINSENSITIVE); aDg.dataProvider = dp;
[code]........
View 4 Replies
Jun 18, 2009
let's say I have 3 functions like this.
ActionScript Code:
function function1(e:event):void{
//code
[Code]....
Can I somehow, stop the enter frame in function 2 with some code in function3? I know that is not the better practice, but in this case is really needful to have a function inside another.
View 6 Replies
Mar 23, 2010
how can i call a function that is inside another function.like:
Code:
function abc() {function uvw() {
}
function xyz() {[code].....
View 3 Replies
Jan 29, 2003
is it possible to write a function to move an object and then call that function on a clip event for instance
function (bounce){
script;
script;
}
and then call it by saying
on(mouseOver){
this.bounce;
}
View 2 Replies
Jan 10, 2012
I have an AS3 program that calls a function multiple times. The function must return multiple variables, so I created a class for the function to declare an object containing all of these variables. For example, here's my class:
package
{
public class PER
{
[Code].....
Let's say the calling program calls the function, which returns the variables into data_set1 (where data_set1 depends on input variables arg1, arg2, arg3) using:
var data_set1:PER = function_name(arg1, arg2, arg3);
The calling program does some stuff, then calls the function again, but returns the variables into a new variable name, data_set2:
var data_set2:PER = function_name(arg4, arg5, arg6);
My intention is that data_set1 and data_set2 are different (e.g. not linked together).
My question is, given that arrays are passed by reference, will data_set1 be modified to agree with data_set2 upon the 2nd function call? Why or why not?
View 1 Replies
Jan 25, 2010
It seems that I can have a function inside a function and my code compile fine. (by the way, this is a Flex question....not sure if that matters or not on here)But when I try to define a Resize from the inner function it complains....is it possible to do this? I'm really just trying to find a way to contain my functions inside functions that pertain to each other.
PHP Code:
public function Close():void{
function Resize():void{
[code]......
View 3 Replies
Feb 3, 2005
I am trying to make the classic brick breaker game, and i'm stuck at the part that when i lose a life, the game gets back to the beginning, except with one less life. Does anyone know how to make this?
View 2 Replies
Jan 19, 2006
Can you have a function inside a function?
View 8 Replies
Oct 19, 2011
I am trying to make the classic brick breaker game, and i'm stuck at the part that when i lose a life, the game gets back to the beginning, except with one less life. Does anyone know how to make this?
View 4 Replies
Nov 1, 2010
I've got a Vector of ViewToActionMap objects, which have following constructor:
public function ViewToActionMap(_forModule:eModule,
_forAction:eViewAction,
_toFunction:Function,
[code].....
View 1 Replies
Aug 4, 2009
Given a Function object, can you get its name as a String? See example:
function doThingWithCallback(callback:Function):void {
trace("i'm going to run " + callback); // outputs "i'm going to run function Function() { }"
}
[code]....
This example is sort of arbitrary, but it would be very useful to get function names for debugging, particularly when passing around Function objects.
View 1 Replies
Dec 8, 2009
I have done this same thing in ActionScript 3, but am not familiar with ActionScript 2, which I am forced to use for this project. I am loading products into a SWF via XML and attempting to add a click event to each dynamically-created movieclip. Simply tracing the text from a node in XML will do for now. I'd like to assign a property called "desc" or "description" to each movieclip and have it trace that property's value when clicked. Here is the relevant portion of my code as it stands:
ActionScript Code:
var iXML:XML = new XML();
iXML.ignoreWhite = true;
[Code].....
View 6 Replies
Feb 22, 2011
I have an object which is assigned a number of properties:
var project_array:Array = [];
var slideObject:Object = {
project_title : myXML.projects.project[i].title.toUpperCase(),
[Code].....
but I'm not quite sure where to place this. If I place it outside of the object constructor, I get "term is undefined", I guess because it doesn't know what project_clips_array is - but if I declare project_clips_array in the constructor, it appears to need to be defined, i.e. I can't create a blank property. But I can't place it in the constructor either, because it doesn't seem to allow me to run a function within an object constructor. What is the proper syntax or arrangement of code for executing this function to get the array within the object?
View 2 Replies
Mar 26, 2011
Alright, I've looked online at a bunch of different collision tutorials but they don't explain what I'm looking for. I want object A to hit object B and then execute a function via to a Event listener.
View 1 Replies
Sep 8, 2009
I have a Flash application that receives data from a php application in xml format. Would it be possible for me to call functions in flash that it receives in xml format?
Let's say the php application sends this:-
<data>
<command>gotoAndStop(15)</command>
</data>
Would I be able to get that function executed in the Flash application?
View 6 Replies
Jun 3, 2010
i dont know why this instruccion works when i write it in this way:
lv = new LoadVars();
lv.sVar1 = "value1";
lv.sVar2 = "value2";
lv.onLoad = onLoadCallBack;
lv.sendAndLoad("http://localhost/tiempo/flash/rsstoflash.php?" + new Date(), lv, "POST");
But if a put this code into a function in this way:
[Code]...
View 1 Replies