ActionScript 3.0 :: AddEventListener - Different Buttons - Same Target Frame
Nov 3, 2009
I am trying to make an animation with addEventListener, different buttons, same target frame. My problem is that the animation keeps changing automatically from one frame to another. Here's my zipped fla file.
I have an array and want to add event listener to these. I have cards on stage and define their name using "event.target.name"HP Code:trace(event.target.name)returns the clicked objetc's instance name. But When I want to add event listener to these, some problems occur.I try to use it in so many places like;
I have a movie clip with 15 frames. Each frame has buttons on it (mc's)... I was going to put the actions on the main timeline/stage and navigate within the MC from the main timeline. Is that possible? I can get the buttons on the first frame of the MC to work, but I can't seem to figure out how to target/make the buttons on the other frames work? I was thinking I could identify the path of the MC with the frame labels, but that doesn't seem to work. like: _root.RMChanger.(frame label).buttonOnFrame = function
I have to move a text box in and out over the MC backgrounds on the main stage... which is why I was thinking to do it this way? I've been switching back and forth bwtween AS2.0 and 3.0
I am not an expert in Flash and my problem might looks silly.But anyway, my problem is that, I have 52 Button instances on Scene 1 as bellow:and I want to assign seperated actions for each of them.The way I currently CAN do that is this:
I have an array of buttons - for example "Save & Exit", "Cancel" and "Exit". When one of the buttons is hit I call "button.addEventListener(MouseEvent.CLICK, displayMessage);". In displayMessage, I have a switch statement to determine what button is depressed. However, I don't know how to identify what button is pressed. See question marks below:
private static function handleMenu():void { // Determine which menu button was pressed switch (????) {
there is a button on 1st frame. there is a movie clip on frame 2. I named the movie clip as "ball_mc" I want to go to frame 2 when I click on button on 1st frame. I know that the code "gotoAndPlay(2);" on button will work. But for some reasons, i want to try another way.... i tried several codes:
[code]I can contorl the current selected mc.like myButton1.But How I can control the other button action at the sametime.like myButton1._alpha =50, myButton2,myButton3,myButton4...._alpha = 30.
I have a movie clip on my stage that has its own timeline with 7 frames, each a keyframe with different content. How would I target a movie clip that appears only on one of these frames within the parent clip?
I'm used to using dot syntax to target clips within clips (eg. parentClip.myClip.onRelease = function(){...), but when I try this with a clip that only appears on one of the frames in the parent clip it doesn't work. Do I need to address that frame specifically? How would I do this? I'm using AS2 in CS3 on a Mac.
my frame label contains a movie clip... when the playhead goes to the frame label "corporate", i want it to play the movie clip sitting on the frame label, but starting at frame 20 of the movie clip... have the following code but doesn't work and i can't understand why... i attached an example of what i have made...
Im just learning AS3 and am having some problems finding the answers to what I need so im trying here. I have two movie clips on my stage.
movie clip #1 (instance name "menu_mc") has a button inside it with the instance name of "btn1_mc" and the following code (what i have as of right now...need click function) on frame 1:
I am currently having a problem adding the Tell Target action to a button. The following is the hierarchy of my timeline: -Root ---Movie Clip (Instance Name="FadeIn") ------Button (Instance Name="Button") ----------Movie Clip (Instance Name="About")
The Movie Clip I'm trying to control is "About". This MC is also placed within the 'Over' state of "Button". I keep receiving the Target Not Found error in Base="_level0.FadeIn".
I am using a flash template with a _urls.txt file. I would like to change the code so I can display a target html page in an inline frame. My goal is to change the page content when a when a nav item is choosen without reloading the swf.I have tried several methods with no luck. What should I do to accomplish my goal?Here is the original code in the template.
The garage door has a chevrolet logo on it that is pulsating. I know how to make buttons but I need the garage door to become a button that when clicked the animation plays rather than it playing automatically.The top of the tool chest will be a button that plays the animation in reverse and the drawers are buttons that open to an email form for each. But I don't know how to target these buttons because they are nested two levels below the main timeline.
Can i target the second key frame of an empty movieclip which is created by actionscript.as for example:this.createEmptyMovieClip("target_mc",1);I want to write some script on the second keyframe on the target_mc movie clip. Is that possible.
How do i target a frame in a movie Clip. I'm using the loadmovie command and want an alternative pathway through the site. That is, when user cliks button they go to frame 15 instead of frame 1.
is it possiable to target/query a specific frame in a movie that i am loading into an empty MC...?
eg:
on (release){ if (loadedMoviePath._currentframe == 10); loadedMoviePath.MC1.play(); } loadedMoviePath - what would the path to the MC in the movie that has been loaded be? whatGoesHere.MC1
Is it possible to create a link on an html page that when clicked will load a new page, which has a flash movie on it, but make the flash file jump to, say frame 50, or a frame label?
I am having trouble trying to get a button to target a frame label. Right now I have the button inside a movie clip and my idea was to have the click event target a frame label that is outside of the button movie clip. The frame label actually lives within the parent movie clip of the movie clip holding the button. I am using Action Script 3.0 so I am not sure what to do. And not sure if I should have the actionscript inside the nested movie clip or in the parent. Here is what I have so far...
/* The parent movie clip is called "services_mc" The nested movie clip holding the button is called "brandID_mc" The button is called "goback_btn"
How do i target a frame in a movie Clip. I'm using the loadmovie command and want an alternative pathway through the site. That is, when user cliks button they go to frame 15 instead of frame 1.