ActionScript 3.0 :: Passing A Value To A Function While Calling Thru AddEventListener
May 5, 2010
How to pass a value to a function while its calling thru 'Montion_change' or 'Motion_Finish' or ....
here I try to pass a value to "tweenEvent function" while that function called... i m using a private variable inside 'mainfunction' (dont tell create that variable out the function ), i just assigning a string value to that variable. after this, i m starting a tween and when the tween started calling 'tweenFunction' using addEventListener,
Inside 'tweenFunction' function, i try to trace the 'Name' variable which is inside the mainfunction... not working
[Code]....
View 1 Replies
Similar Posts:
May 5, 2010
How to pass a value to a function while its calling thru 'Montion_change' or 'Motion_Finish' or ....here I try to pass a value to "tweenEvent function" while that function called... i m using a private variable inside 'mainfunction' (dont tell create that variable out the function ), i just assigning a string value to that variable. after this, i m starting a tween and when the tween started calling 'tweenFunction' using addEventListener,
Inside 'tweenFunction' function, i try to trace the 'Name' variable which is inside the mainfunction... not working.Here my code....
import fl.transitions.*;
import fl.transitions.easing.*;
function mainFunction() {[code].....
View 1 Replies
Sep 4, 2011
I have 2 methods in a class and 2 properties. The first method fetchXMLData() gets data from an XML file. In the addEventListener method on the urlLoader object, I pass it a listener which tries to set the returned data to the xmlData property. However, it never sets it, and I know the data comes back because I can alert out urlLoader.data using the mx.controls.Alert component.
[Code]....
View 18 Replies
Mar 11, 2004
I am using the asfunction to call a function and passing a parameter. The problem is in the parameter. I can give a parameter that is over 104 characters. What ever is after that 104th character doesnt pass into the string of the function.
View 4 Replies
Mar 11, 2004
I am using the asfunction to call a function and passing a parameter. The problem is in the parameter. I can give a parameter that is over 104 characters. What ever is after that 104th character doesnt pass into the string of the function.
View 4 Replies
Feb 12, 2010
I've got an XML file that is loading in data and is calling functions.
how to call the methods from classes with variables set from the XML file:
var functionToCall:String = xml.functions.func[0].to_fire.toString();
myClass[functionToCall]();
This calls the function perfectly.
I was wondering if there is anyway to pass parameters into the function as well through variables. Some functions may have no parameters, some functions could have 5... so the xml could be like this:
[Code]....
View 5 Replies
Jun 2, 2010
I've a little problem, I don't really understand if I can use addEventListener more than one time on the same object (and same callback function) if this case can I have a problem of overflow, or simple flex is so smart to not add again in the same stack same function
[Code]...
View 2 Replies
Mar 3, 2009
So I have an MC that has 6 labels and 6 buttons all with different names. When you click on a button, it needs to direct you to it's appropriate frame label in the MC. Now, since AS 3.0 has done away with inline functions, how the heck do I code it so I don't have a function with a bunch of if statements inside of it in addition to all of my eventListeners that I have to add to each of my buttons? In AS 2.0, I would have done it like so:
Code:
function movePlayhead(whichOne:String):Void{
this.gotoAndStop(whichOne);
} button1_mc.onRelease = function():Void{
movePlayhead("label1");
};
button2_mc.onRelease = function():Void{
movePlayhead("label2");
};
Etc...
With AS 3.0, you have to add eventListeners to each of your buttons where each eventListener calls a function, but how can I write it so I don't have to write a bunch of if statements inside the function the eventListeners are calling in order to test for which button is being clicked? Like so:
Code:
button1_mc.addEventListener(MouseEvent.CLICK, movePlayHead);
button2_mc.addEventListener(MouseEvent.CLICK, movePlayHead);
button3_mc.addEventListener(MouseEvent.CLICK, movePlayHead);
function movePlayHead(event:MouseEvent):void {
[Code] .....
View 1 Replies
Feb 7, 2010
When i call stage.addEventListener from Document Class (i.e. the entry class to the program) it works. But now i have changed the structure to something like: Document Class pulls PlayScreen (which is of type movie clip). In this PlayScreen, i call stage.addEventListener, but it gives me error saying: Cannot access a property or method of a null object reference. so how do i go about it. basically, i want to add a stage event listener for keyboard event.
View 4 Replies
Jul 28, 2009
The transition from AS2.0 to 3.0 has been a long and broken trail for me.
Is there a way to pass arguments to a function via addEventListener, like (but unlike) this: timerTurn.addEventListener(TimerEvent.TIMER, moveUnit, "unitname", "unitdirection")
where moveUnit is the function I want triggered, and "unitname"/"unitdirection" are the arguments?
View 1 Replies
Jul 12, 2006
I'm trying to call a php file from a MovieClip, only problem is I need to pass some data to the php file for it to generate the appropriate HTML.I've tried getURL() with POST and GET values but the values I need to send aren't on the _root timeline so it doesn't pass the values I need.What would be ideal is some way of calling the php and passing in values of your choice.
View 3 Replies
Aug 24, 2011
I have a script that contains: an array of movieclips -> MaxBallArr
another array of movieclips -> MaxBallLrg
an array of textfields -> MaxToolTipArr
a library movie clip -> max_box
I'm trying to gather them some how in an addEventListener which worked fine in that way:
ActionScript Code:
[Code]...
View 2 Replies
Dec 28, 2010
i am making drag drop game.i create some movie clips dynamic.
this is the code::
recipesArray=["Steak","Chicken Panee","Bread","Fava Beans", "Jam"];
/////Create Movieclips && set their text
[code].....
View 2 Replies
Apr 23, 2011
Should that be avoided due to local scope factor? function resizeDisplay() below no longer works
[Code]...
View 4 Replies
Sep 21, 2010
I'm working on tabs that display different carousel type galleries with previous and next buttons. So, I've got a function that is being called by these tabs and is passed an array based on which tab is selected. Inside of that function, I'm adding an eventListener to the previous and next buttons and using a callback function that works based on the number of items in the array that was passed through the function call. I was running into some strange happenings and using trace statements. Here's what I find: The first call to the function works and traces correctly. The second call traces 2 trace statements; the 3rd call traces 3 statements and so forth. So, I'm assuming that each call is adding another event listener to the buttons.
Here's a condensed version of the function in question:
Code:
Select allfunction loadgallery(picArray){
/* Image Loading code here */
var totalPics = picArray.length;
var picNum = 0;
next_button.addEventListener(MouseEvent.CLICK, nextPic);
function nextPic (e:MouseEvent):void{
picNum++;
/* Tween actions here */
trace("picNum: " + picNum); //this traces 1x first time, 2x second, 3x third, etc.
}}
Do I need to remove the event listener from the next_button? If so, what's the best way to do that? Or does someone see something else that I"m overlooking? I tried removing the event listener at the beginning of the function, but failed.
View 3 Replies
Nov 21, 2006
Here I've got this bit of code that works alright, but I would prefer to have the parameters that are being sent through myTween.tweenMe(_text, 40, 300, 150, 100, 4000) originate instead with the call to tweenerIt. The problem seems to be that the tweenerIt function needs to receive the e:Event parameter, which is some sort of 'behind the scenes' type of thing that I don't fully understand. If I try putting ... _text.addEventListener(MouseEvent.MOUSE_DOWN, tweenerIt(_text, 40, 300, 150, 100, 4000) and then something like.. private function tweenerIt(param1, param2, param3, etc..., e:Event):void, it doesn't work.
Code:
_text.addEventListener(MouseEvent.MOUSE_DOWN, tweenerIt);
}
private function tweenerIt(e:Event):void {
[Code].....
View 5 Replies
Jan 15, 2011
So i have 4 buttons, that represent values: 10, 50, 100, 1000
When i click one of them i what a global variable declared: pulic var stake:int = 0; to e initialized with the value of the button pressed.
So i have the following code:
stake0050_btn.addEventListener(MouseEvent.CLICK, changeStake);
i would like to have a function changeStake, witch will update a variable called stake.
How can i tell the event listened to call changeStake with an argument?
View 5 Replies
Aug 24, 2011
I have a script that contains:an array of movieclips -> MaxBallArranother array of movieclips -> MaxBallLrgan array of textfields -> MaxToolTipArra library movie clip -> max_boxI'm trying to gather them some how in an addEventListener which worked fine in that way:
Code:
MaxBallArr[0].addEventListener(MouseEvent.MOUSE_MOVE, MaxshowNav)
MaxBallLrg[0].addEventListener(MouseEvent.MOUSE_OUT, MaxhideNav)
[code].....
View 6 Replies
Jul 3, 2009
I am trying to figure out a way to be able to trigger an event which will display a message. The only thing is that the date function does not seem to be equipped with the ability to set events to it. I read the reference to it on the Flash support site and it seems as it is usually only used for date stuff.
I downloaded a digital clock, but it seems as that is based on diffrent principals as it was simply iterating throught the if stmts
[Code]...
View 7 Replies
Oct 5, 2010
I'm getting this error and can't figure out why. error#1006 addEventListener is not a function -at the following class.
Here's the class where it says I'm having the problem, it's one of 4 classes I'm working with:
[Code]...
View 5 Replies
Nov 26, 2009
I wrote the following function
ActionScript Code:
block_marketing.addEventListener(MouseEvent.MOUSE_OVER, moveout);
block_marketing.addEventListener(MouseEvent.MOUSE_OUT, moveout);
var blockmarketingxoriginal = block_marketing.x;
function moveout(m:MovieClip, originalpos:Number, e:MouseEvent){
var xfuture = m.x + 40;
[Code] .....
How to get the addEventListener command to output to the moveout function?
View 9 Replies
Feb 5, 2011
I was wondering whether anyone could explain to me the (false, 0, true) parameter of eventListeners. Its very basic I think!
View 6 Replies
Nov 16, 2011
I'm trying to override the addEventListener function to input an extra line of code to put the event listener type in an array so I can remove it all at once.But the override function doesn't seems to run.
Code:
override public function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = true):void
[code].....
View 5 Replies
Jun 28, 2010
I built a custom designed checkBox. The movieclip is in the libary and dragged onto the timeline of my .swf. I'm using CS4 & AS3. I'm using procedural AS3 instead of OO AS3.The checkbox movieclip has a child movieclip inside of it so I can apply a drop shadow filter to some of the graphics .When I put an eventlistener on the custom checkbox it works fine but when I try to reference the checkbox movieclip inside the eventlistener function, the event.target.name is referring to the child movieclip (just a graphic with a drop shadow filter).From my reading it looks like the function propogates down to the child movieclip but I don't want it to do that.How do I reference the parent movieclip? or
B. stop the eventlistener from propogating down to the child movieclip?
I tried using stopPropagation(); but it didn't stop the function event.target.name from trickling down to the child movieclip.Here's what AS3 looks like.The trace statement displays "step3_mc.cbEmail_mc.instance25"instead of what I need "step3_mc.cbEmail_mc"
step3_mc.cbEmail_mc.addEventListener(MouseEvent.CLICK, fnc_cbClick);step3_mc.cbAgree_mc.addEventListener(MouseEvent.CLICK, fnc_cbClick);
function fnc_cbClick(event:MouseEvent):void {[code]....
View 2 Replies
Mar 1, 2012
I have preloader code in my main FLA, and I load the corresponding preloader (a small file) externally. When I detect that the file is fully loaded, I need to add the listener to the content that I want to "preload".[code]If I use it this way, the loaderInfo listener does not work, but if I add the listener ouside of the handler function, it does.The problem is, I need it to work from within the complete handler, because obviously, the preloaded can show the % completed only after it's loaded...
View 1 Replies
May 31, 2011
This code keeps coming back with the same value for i when the button is clicked. It is looping through but only the last value gets passed.
[Code]...
View 1 Replies
Dec 12, 2010
i have couple of videos that i want to play in succession. my theory on how to do this was to add an event listener that would call function to change the source of the FLVPlayback component and play once the initial video finished playing. The problem is that i don't know what parameters to pass to the eventlistener and the acting function. I just need someone to fill in the blanks to the following code
[Code]....
View 1 Replies
Jul 3, 2009
I got this weird problem, when i run this code:
Code:
package {
import flash.display.MovieClip;
[Code]....
In Flash Cs3 it acts exactly as i want, the ENTER_FRAME runs and the addObject places numerous sprites on the stage. In the window output i'll see the trace. But when i run this code in Eclipse which is set up to use the Flash Player as output i get the first trace from EDHV_ImageSlider but the traces inside addObject won't show up, the sprites however are generated perfect.
The difference between the eclipse setup and the cs3 setup is the fact that the cs3 setup has a *.fla which calls the *.as package.
View 1 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
Feb 26, 2010
i'm trying to modify some code and can't figure out what the issue i'm having it. this is the(shortened) code:
public static function Lose():void {
trace("OVER!");
Clock.stop();[code]...
this is the error i get: 1180: Call to a possibly undefined method OverIt.i just want to call a function from inside of the public static funtion.both function are inside this class:
public class Game extends MovieClip {
}
View 4 Replies