ActionScript 3.0 :: Starting Function From Within Click Handler
Feb 11, 2011
I'm trying to start a function from within a click handler that is being triggered when I load some XML, just like this:
Code:
function LoadSomeXML(e:Event):void {
thumbContainer_mc.addEventListener(MouseEvent.CLICK, thumbClick);
} function thumbClick(event:MouseEvent):void {
startImgSlider();
} function startImgSlider():void {
trace("ok, now you reached 'startImgSlider()' function !!!");
}
The problem is that I cannot reach the startImgSlider() function with the code above. How to do it right. Has something to do with the scopes?
View 3 Replies
Similar Posts:
Aug 16, 2010
I have a button labeled 'blueButton' and I'd like to use an anonymous function to handle the click, like so:
blueButton.addEventListener(MouseEvent.CLICK, function(event:MouseEvent):void {
trace( "-----click detected-----" );
// now do other stuff
});
Problem is, the click handler is called multiple times per click. The number of times called seems to be random (sometimes 2, sometimes 4, sometimes 3 etc). could I be missing something in my code, or maybe I set up the button wrong?
also I noticed that it seems to always get called once on the first click. After the first click is when it starts getting called additional times, maybe that has something to do with it?
View 3 Replies
Dec 31, 2009
I am looking for a way to programmatically dissassoicate the click handler function from a button on my mxml component through actionscript code.
Something like what older actionscript let you do,
mybutton.click = null;
View 2 Replies
May 13, 2010
I need to return to my original function after capturing an event (downloading something) with another function. The original function needs to return a value, which depends on the downloaded data. So, I'd like to pause original function for the time needed for the download and the eventhandler function to complete it's work, and resume it afterwards.
The obvious way is to set a flag value (both the original function and the eventhandler are within the same class) and make the original function check it until the eventhandler function changes the flag. But that would be wasteful, and my AS is slow enough already:) [other parts of the application utilise some heavy graphics]. Is there another way? Like an event that gets captured "in the middle" of the function? Or some other form of flow control?
View 2 Replies
Jan 29, 2010
I want to get this to work:
private function frigganWork(event:MouseEvent):void
{
trace("WTF?");
navigateToURL(new URLRequest("http://stackoverflow.com/questions/ask"), "_self");
}
but I get an error: "Call to possibly undefined method frigganWork."
View 2 Replies
May 27, 2010
I'm trying to put a label and an image on a UIComponent, side-by-side. I want to use UIComponent for efficiency reasons, and the entire component is more complicated than just a button with an icon.
I'm trying to get a click handler on ther entire UIComponent so that when a click happens on either the label or the image, the same [click] event handler is called. If I add a click handler on the root component, it works, but when I introduce space between the label and the image, the space between them becomes un-clickable. I produce the space by using the move(x,y) method for the label and the image with a small gap between the x/y coordinates.
View 3 Replies
May 26, 2011
I have three buttons, which starts three separate videos...click on button starts video, that's ok, but then video is not over, if to click again,it's not starts video from beginning. I'm talking about one video. I must push on other button and then on that again to start it from beginning.
ActionScript Code:
import flash.events.MouseEvent;
import fl.video.FLVPlayback;
vidPlayer.stop();
Object(this).1btn.addEventListener(MouseEvent.CLICK, button1);
function button1 (e:MouseEvent):void{
[Code] .....
View 0 Replies
Aug 24, 2010
I've got a bar chart with some elements.values as this:
[Code]...
This doesn't work, although the openflashchart doc says Each dot can have its own on click event. and Don't forget that all charts can have on click events
View 1 Replies
May 21, 2010
I am new to Flex. What I am looking for here is adding a click handler on all the items created by a SkinnableDataContainer. I tried several things that didn't work, and I have no idea what is the right way to do it.
<s:SkinnableDataContainer id="teamList" itemRenderer="TeamSummaryRenderer">
<s:dataProvider><s:ArrayList>
<fx:Object teamName="A super team 1"/>
<fx:Object teamName="A super team 2"/>
<fx:Object teamName="A super team 3"/>
</s:ArrayList></s:dataProvider>
</s:SkinnableDataContainer>
Furthermore, I don't want to declare the handler in my custom TeamSummaryRenderer component. I would prefer that the handler code stays at application level.
View 3 Replies
Nov 25, 2011
It used to happen in AS2.0 as follows :
my_Mc.onPress = function()
{
trace( this)
}
//output :
[my_Mc Movieclip]
[Code]...
View 2 Replies
Nov 4, 2009
Is there an event that is dispatched when a text input gets clicked (i.e. to add text), but not after text has been added, simply when it is clicked? It won't have changed, and text won't have been entered.
[Code]...
View 3 Replies
May 29, 2009
I need a few pointers on how to create multiple buttons programmatically with different event handlers, or rather: differently parametrized event handlers. My real use is a bit more complex, but it comes down to this: I need a button that can delete itself upon getting clicked.
var Buttons:Vector.<Button> = new Vector.<Button>;
var newButton = new Button;
var int = Buttons.push(newButton);
[code].....
View 2 Replies
Sep 12, 2011
I have an AS3 function that I need to end with calling another function.
[Code]....
I need to call this playMusic function at the end of it in order to start playing the audio track
[Code]....
View 1 Replies
Oct 23, 2009
I have some images I would like to display in TileList in Flex. My TileList dimensions are 2 columns by n rows. What I want to do is to display the first item (row 1, column 1) empty and not clickable, and to start displaying my items from row 1, column 2.I also wonder when I create click event for the same TileList, is there a way get an index of clicked element?
View 1 Replies
Mar 15, 2010
add a click event handler to the vertical axis (or any axis) of a barchart in flex? If I add the handler to the BarChart itself, it looks as though the event doesn't fire unless you click on the actual chart, not the axes.
View 1 Replies
Aug 13, 2007
I have multiple functions in one frame. Each function runs an seperate animation. I would like to have the first animation run, and then as soon as that animation is complete, I would like to have the next animation play, and on so on.
Code:
import mx.transitions.Tween;
import mx.transitions.easing.*;
import flash.filters.*;
[Code].....
View 6 Replies
Jan 7, 2012
I am making a character walk. This code will make him wobble to the right and when thats done it will trigger him to wobble to the left and then call the function again to continue the loop.I can get the loop to work fine by calling the function but how do I STOP the function? Also I want to call it later on. Is there a way to start and stop a function?
function wobble()
{
var ws = .1;
var dis = 1;
[code]....
View 2 Replies
Jan 20, 2011
I have a couple of Sprites on my screen and I want to write a single event handler to handle the double click on any of those Sprites. The following approach works for every event type except DOUBLE_CLICK:
[Code]...
To make it work, because in my application I will have lots of Sprites. In my opinion, a single event and the target property are more efficient than hundreds of event listeners. Am I right or should add event listeners to every Sprite?
View 4 Replies
Apr 2, 2009
I have 5 links that exist as one large font and four small fonts. The large one dictates the current page and the smaller ones are links to other pages, which become the large font if they are clicked to dictate they are now the new page. When a link is small font link is clicked, it activates 3 tween animations for presentations sake, all dont in actionscript 2. The small font ._y is placed at the bottom of the page and swoops back up. The current large font ._y swoops down and, over this, the newly selected page large font swoops up to replace the previous large font.
I have tried specifying what the current page is in a new object variable so that is is remembered for when a new link (small font) is clicked. However, whenever a new function is started it seems to wipe out the current value of the object, so it cannot pass on what the current page is. Here is the code (I posted this earlier in the newbies section but think it's more suited to this forum, please delete the earlier post if necessary, sorry):
[Code]....
View 6 Replies
Dec 24, 2009
I've got an image gallery, that when the the image is clicked, it opens 2 images side by side like a magazine. Once the 2 images are loaded and visible, it makes visible 2 movieclips on each side to let you go to either the previous/next 2 images. Here's my code, I made bold the code that specifically relates to my problem. What I'm trying to do is when the button is clicked it either increases or decreases the imgCount by 2, and reloads the new images, but since the function I'm trying to initiate is triggered by a mouse event I don't know how to trigger it when the other function is triggered.
var imgCount:int = 1;
var imgLoader:Loader;
var lLoader:Loader;
[Code].....
View 3 Replies
Jan 19, 2009
PHP Code:[code].....
What I want to achieve is that the btn can stop the default drive by starting the function anhalten and then it should be able to restart with the function anfahren...I think this should go with if/else and bool-vars, but I could not make it work.
View 1 Replies
Jan 10, 2010
Is there a way to get the handler(s) function(s) of an event listener?
I'm trying to find a way to remove them without knowing what they are.
For example:
ActionScript Code:
if (mc.hasEventListener(MouseEvent.CLICK)){
// this object has a MouseEvent.CLICK listener
mc.removeEventListener(MouseEvent.CLICK, null );
}
Instead of null, I was hoping to find some function that retrieves the handler function.
View 7 Replies
Oct 19, 2005
Does anyone know if there is a way to get the name of the function that my code is running inside?
Code:
_btn.onPress = function () {
trace(something);
}
this would then output "onPress" or something like it...
View 2 Replies
Dec 28, 2011
I'm trying to make a CustomLoader class that extends another class.In the contructor of my CustomLoader, i need to call super(myLoader:Loader) where myLoader is a Loader object. Problem is I need to listen to the complete event of the loader before passing it or i'll get an "Error #1009: Cannot access a property or method of a null object reference". but if i put super() in a handler function i get an "Error 1007: A super statement can be used only inside class instance constructors."
Here's part of my code:
Code:
public class CustomLoader extends ParentClass
{
...
public function CustomLoader():void
[code]...
View 14 Replies
Dec 17, 2011
Below is my AS3 code:
[Code]...
If I run add('movie123'). How do I get the string 'movie123' in the enter_frame_handler function? UPDATE This forum post (Click Here) describes the issues I am having but doesn't provide the solution I am looking for. Luckily @kapep provided a simple solution that solved the issue.
View 4 Replies
Apr 27, 2009
I am trying to make an object tween from its starting location to the location of a mouse click. I have a script, but it has a very annoying ease to it.I would LIKE the object to mantain a certain speed during while traveling from its starting location to the mouse click location.
View 16 Replies
Jun 19, 2007
I am having problems with a ChangeWatcher.Everything seems to be set up correctly.The canWatch method returns true, the isWatching method returns true and if I query the return value of the getValue method I get the correct information, including changes. But for some reason the handler function just doesn't fire.
View 1 Replies
Nov 2, 2010
I'm trying to add a custom callback handler to a NetStream client in a p2p application. The problem is, when I add such a handler, the NetStream Client doesn't function as it did before. It seems the NetStream.client object is changed. I know the default object is this. But changing the client to this doesn't solve the problem.The remoteControlStream, is the incoming stream. And the localControl stream is the stream being publishedThis is the localControlStream that's being send by the peer, and received as remoteControlStream:
private function initLocalControlStream():void{
localControlStream = new NetStream(nc, NetStream.DIRECT_CONNECTIONS);
localControlStream.addEventListener(NetStatusEvent.NET_STATUS, localControlHandler);
localControlStream.publish(myPeerID+"control");[code]...
The onPeerConnect method of the localControlStream doesn't get called when I connect when the above handler is added. When I remove the that handler, the onPeerConnect method gets called.
View 1 Replies
Oct 28, 2011
I've created a button (type: MyButton) with two child, a text (TextField) and a image icon (type: MyIcon). Then I've append an eventlistener mouse_click on my button. As soon as I click on the text, the e.target on the handeler function is recognized of MyButton type. Otherwise, if I click on the image icon (child of button) the e.target is MyIcon type, instead of MyButton. How can I prevent this? I need all click to be recorded on the button, where I've stored some attributes I need on handler function.
View 1 Replies
Aug 14, 2007
i have simple question about how to call a function on a class but i dont know how to do it,I have a class :
Code:
class MyClass{
private var lvSendState:LoadVars;
[code].....
View 3 Replies