ActionScript 3.0 :: E.target.name Not Working For MOUSE_UP Listener?
Oct 4, 2010
Code:
var buttons:Array = new Array(
_button1,
_button2,[code]........
I have 3 buttons on my stage (this is a small part of a larger project), named _button1, _button2, _button3 declared in an array so I can dynamically assign listeners and use a substring of the instance name to determine which button was clicked for other functions.My problem is that trace(e.target.name); returns the value _button1 on ROLL_OVER and ROLL_OUT as expected. However when clicking the button it returns "instance9" instead of the actual instance name I gave it.Why is this happening and how do I make it return the correct name? Why the hell would my buttonClicked function return a different result from the buttonOver function where the target is the same button for each function?
View 3 Replies
Similar Posts:
Nov 15, 2009
in my class I am trying to add a MOUSE_UP event listener to the stage.How can I do this?
PHP Code:
//when I do this in the main constructor of my class
Stage.addEventListener(MouseEvent.MOUSE_UP, h_draggable_mouseUp);
[code]....
View 8 Replies
Dec 23, 2010
How to target the MovieClip in the listener of its tween ? I have an Array of MovieClip and each one have its own Tween. Each Tween have its own Listener. I want to target the MovieClip in the listener. I search in many forums and tutorials and I don't find anything convincing.
[Code]...
View 2 Replies
Jan 22, 2010
I'm looking for an alternative to using:
stage.addEventListener(KeyboardEvent.KEY_DOWN, keyFunction);
The problem I am encountering is that eventListener above works fine on its own(stand-alone swf), but when loading an .swf externally into another .swf, the listener fails with the following error:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
How can you target the event listener when loading as an external .swf differently?
View 3 Replies
Mar 15, 2011
I'm having trouble adding a cuepoint listener to a dynamically loaded .flv which targets a dynamically loaded .swf. I'm also adding cuepoints via actionscript.
Basically everything loads okay but I get a compile error in the the function cuePointHandler when referencing mc_slideLoader.
Scene 1, Layer 'Actions', Frame 1, Line 601061: Call to a possibly undefined method gotoAndPlay through a reference with static type flash.display:Loader.
I'm still a rookie with AS3 so I'm thinking the Loader class doesn't have a gotoAndPlay property and some how I have to get it to act like a MovieClip?
Here's the actionscript.
ActionScript Code:
// using Flash version CS5
import fl.video.*;
import fl.video.FLVPlayback;
[Code]....
View 7 Replies
Jan 27, 2012
I'm trying to write a code and put an e.targaet in a event listener,here's the code,
interBut.addEventListener(MouseEvent.MOUSE_OVER, menuButOver);
function menuButOver(e:MouseEvent){
Object(root).e.target.name.gotoAndPlay(2);
}
what am I doing wrong,
View 2 Replies
Jan 28, 2004
Here is what i am trying to do. i have a movie clip in frame one of my main timeline. In this movie clip i have a nav bar with buttons. With an on release, i set a variable and i play an animation in that movie clip, starting at frame 61. At the end of that animation, i jump to frame two of my main time line. In that frame i have a series of if statments that asks for the varible set with the on release, and it will load a new movie depending on what that varible is. Now, the code works, but the problem is it only works once. After you hit one button and it does all the actions, it will not go to frame 61 to play the animation in the new loaded movie. To get a visual, here is what i am working on:
[Code]...
View 4 Replies
May 13, 2010
how can i access event.target outside event listener method.say for example
my_mc.addEventListener(MouseEvent.CLICK, onC);
function onC(e:MouseEvent):void
{
var m:MovieClip = e.target as MovieClip;
}
trace(m.totalframes);/// not working
now what if i want to get totalframe property of m instance, in short for every movieClip clicked.
View 11 Replies
Jul 30, 2009
I have these buttons in a movie clip and I would like to have only one event listener for the parent, using event.target to point to the children. I have also tried event.currentTarget, and it didn't work.here is the code that works:
test01.abtn.addEventListener(MouseEvent.ROLL_OVER, mouseHandler);
test01.bbtn.addEventListener(MouseEvent.ROLL_OVER, mouseHandler);
test01.cbtn.addEventListener(MouseEvent.ROLL_OVER, mouseHandler);[code]....
It is only targeting the movie clip, not the buttons inside the movie clip.
View 4 Replies
Jun 3, 2008
I have this movie with a listener on the main time line included from an actionscript file.
Code:
var myListenerKey:Object = new Object();
myListenerKey.onKeyDown = function() {
trace = "hello"
}
This simple code does nothing. Why?
View 2 Replies
Apr 10, 2010
I'm getting the hang of AS3.But My Click Listener isnt working. The Rollovers are fine.[code]
View 5 Replies
Aug 11, 2009
I want to draw a shape and want that shape to do something when I click it. But it seems not working. Where did I do wrong?
This is the code
Code:
package script
{
import flash.display.MovieClip;
import flash.display.Shape;
[code]....
The Circle was initialized and drawn, but nothing happens when I click it. No compile errors happened too.
View 2 Replies
Oct 10, 2007
I have this block of code which is giving me an error
**Error** Symbol=mc:thumbnails, layer=action, frame=1:Line 15: There is no property with the name 'onLoadComplete'.
thLoader.onLoadComplete = function(emptyThumb_mc:MovieClip){
[code]....
View 11 Replies
Mar 11, 2003
So I am tring to load a movie into a target. It is loading but all of the scripts are not working (some of the scripts are working). All the scripts work if I load the movie to a level instead of a target. But I need the movies to be in a target because of the motion that I want to apply to the loaded movie
View 1 Replies
Aug 19, 2011
I have an eventListener that is listening for the end of an audio channel that is playing an external MP3:
d1Channel.addEventListener(Event.SOUND_COMPLETE, soundComplete, false, 0, true);
function soundComplete( e:Event ):void {
trace("sound over");
[code].....
View 4 Replies
Nov 9, 2011
I am which requires few things like;
1. swf should play if client open it at his end (this will be detected by checking a text file which has variable on the local drive say "C") swf should preload if finds flashvars from HTML file on server by user 3. if both of the above conditions dosent work then swf should not play
I have succeeded some what in this. if i run the file without preloader it work fine. but when i add preloader to it something goes wrong.
[Code]...
View 5 Replies
Oct 18, 2009
TypeError: Error #1006: removeEventListener is not a function.at MethodInfo-55()i don't know why this will appeared..this are my script
stop();
stage.addEventListener("mouseMove", brushfly);
nextbrush.visible = false;
[code].....
View 3 Replies
Sep 5, 2011
I haven't used AS in a while so I am trying to relearn it. I am trying to add an event listener to this sprite I created called Ball. I have a child of the Ball class in created in the Main class, so it seems like it should work. But whenever I press a key nothing happens.Main class:
ActionScript Code:
package Relearn{
import flash.display.MovieClip
[code].....
View 6 Replies
Nov 7, 2006
I have tried to follow the example in the flash help files but my movieClip listener doesn't seem to be working. What am I not doing correctly?
[Code]....
View 5 Replies
Mar 22, 2011
I'm making target shooting game and the hitTestObject not working its located in the function collision detection below in my code:
import fl.motion.MotionEvent;
import flash.events.MouseEvent;
var xSwitch:Array = new Array ;
var count:Number = 120;
var seconds:Number = 0;
var minutes:Number = 0;
[Code] .....
View 1 Replies
Mar 3, 2010
I have produced a Flash movieclip, containing a fair few layers, including masked layers, actionscript etc. One of the things it does is allows the user to click and drag a number of movieclips and drop them anywhere within the mc, but if they drop them on specific drop targets then some actionscript (AS2) kicks in, stops the drag object from being draggable again and advances through its frames to basically 'enlarge' the drag object and play a sound to show the user they've hit the right mark. This all works perfectly on its own, or in a browser window etc.
The problem I have is when I try to insert the Flash movie into an Adobe Captivate 4 e-learning package. Things work ok apart from when you drop the dragged object onto a drop target, nothing happens. The actionscript doesn't execute. Would the fact that the movieclip is (probably) sitting within a container (the Captivate e-learning package) be causing the problem? If so, how do I get around this issue?
View 5 Replies
Apr 19, 2010
Ok... I have 2 scenes.... 1st scene is an intro menu with several movie clip symbols (let's call them buttons for all intents and purposes) that gotoAndPlay various sections of the 2nd scene when clicked ... The various buttons on this intro screen point to different frame numbers in the 2nd scene... button1 goes to frame 1 of scene 2... button 2 goes to frame 10 of scene 2.... button 3 goes to frame 20 of scene 2 and so on....
when I click the 1st button, it takes me to the 2nd scene at frame 1 and correctly shows me that page ... (all 2nd scene pages have a navigation bar at the top to access the other 2nd scene pages) ... when I click on a navigation button it takes me to the next page within the 2nd scene that I am looking for and each progresive page works correctly.
[Code]....
View 6 Replies
Sep 16, 2009
I made a flash site and one of the pages has drag and drop functions with drop target actions, so that text appears once dropped onto a target.It works fine but when I have it loaded inside an external editor, the drop and drag still works but the drop target function stops working.
View 0 Replies
Jun 5, 2007
Alright, so I've tried quite a few things with no luck. I have a scrollbar that works in the swf fine, but when loaded into my mainmovie container I get this error...
Target not found: Target = "/scrolling text " Base = "_levelO.swf container"
Basically I understand this to mean that the externally loaded movie cannot find the instance name /scrolling text. The code is as follows that I have set to the scrollbar button in the externally loaded swf....
on (rollOver) {
tellTarget ("/scrollingtext") {
nextFrame();
} gotoAndStop("down1");
}
I tried changing the target to _root.scrollingtext with no luck. Also tried _parent.
View 1 Replies
Nov 7, 2009
I'm new to AS3 and have been making a Snake game. I've come up with a problem with the code (Yes, I have magically created problems trying to program Snake...It's going to be a long day). My problem is, with removeChild...I'm getting strange errors being throw at me. Not only that, but my Movieclip (myFood) is not being removed entirely, only the visuals of it are.
That being said, here is, what I believe to be, the most important chunk of code for this problem, along with the error it gives me.
Code:
/*
* Code for the Snake and whatnot extras.
* Also, Snake and Food are classes.
*/
var myFood:Food = new Food();
stage.addChild(myFood);
function snakeEatFood() {
[Code] .....
View 2 Replies
Sep 21, 2008
I have what should be a simple bit of code. I have 25 movie clips laid out in a grid; each is named myVideo1, myVideo2, etc. When a clip is mouseovered, it should start playing and loop until mouseout, whereupon it will stop.
Here is the code:
Code:
import fl.video.*;
for (var i = 1; i <= 25; i++) {
["myVideo" + i]addEventListener(MouseEvent.MOUSE_OVER, playMovie);
["myVideo" + i]addEventListener(MouseEvent.MOUSE_OUT,stopMovie);
[Code].....
then the listener and function work fine for that particular clip. The two mouse listeners work fine with the dynamic assignation. I was hoping to avoid having to add 25 lines of code to setup the VideoEVent listener for each individual clip and don't understand why ["myVideo" + i] doesn't work as it does for the mouse event listeners.
View 5 Replies
Oct 22, 2010
For Flash websites that have background music or videos with audio, an essential piece of code I add is the DEACTIVATE and ACTIVATE event listeners...
ActionScript Code:
addEventListener(Event.DEACTIVATE,fadeOutSound);
addEventListener(Event.ACTIVATE,fadeInSound);
These event listeners receive a message from the browser whenever the user opens another window or a program. And at that point I fade out the sounds and pause the videos. It prevents my site from making annoying noises in the background while the user is doing other things.
One limitation of ACTIVATE and DEACTIVATE is that every browser handles them differently. Worst of all, Google Chrome doesn't seem to handle them at all. I am wondering if there is something in my HTML or Javascript that I can do to make them work in Google Chrome. I can't seem to find anything on the subject.
For an example of these events in action, you can check out my personal website. URL]
If you leave my page, the music will fade out. It will fade in when you come back.
Note: You do have to click on the Flash first before you leave the window, or it won't work.
View 0 Replies
Aug 28, 2007
I have an uploader - with an onProgress listener....works fine when i publish from flash - but dosen't get called when run in a browser.
View 1 Replies
May 12, 2011
I've got a MovieClip that I want to drag around the stage, but only whilst the mouse button is held.
I've got this code:
[Code]...
View 1 Replies
Jun 4, 2010
I created a basic slideshow with a Next and Previous button. I attach this code in the first frame of the main timeline:
Code:
stop();
next_btn.addEventListener(MouseEvent.CLICK, moveNext, false, 0, true);
function moveNext(e:MouseEvent):void {nextFrame();}
prev_btn.addEventListener(MouseEvent.CLICK, movePrev, false, 0, true);
function movePrev(e:MouseEvent):void {prevFrame();}
It works fine, until I get to the last frame of the timeline (10th frame in this case). Then both buttons cease functioning. Why? The listeners should still be working.
View 2 Replies