Help with buttons/actionscript
I've got a movieclip acting as a button. Code on the button itself handles roll-over/-out states, and I define an onRelease function in the main timeline as follows:
backBut.onRelease=function(){
gotoAndPlay(1);
This code takes the movie back to the first frame and works on the third frame. For some reason, though, the same code on the fifth frame has no effect. The button doesn't do anything. I have tried using the same button, I tried inserting a new keyframe with a new button, renaming the button, etc. and for some reason I just can't get it to work on the fifth frame.
If it helps to visualize, I am essentially making a menu. The first frame contains buttons to take you to submenus, located on following slides. This button to go back to the original menu is on each frame with a submenu, but for some reason only works on one of them. Thanks in advance for your help.
Try moving that button in frame 5 to it's own layer. If it's the same llibrary symbol, what happens is the name from the preceding instance gets inherited, along with other characteristics. If frame 4 doesn't do anything, instead of a new layer, just try putting a blank keyframe between the buttons in frames 3 and 5. This may not be the problem at all, but it's my first guess at the possible problem.
Similar Messages
-
hi all,
i'm new to flash but i have an idea whats going on with webpages. I need some help with buttons! i have a website and its has a stage and 9 different flv's (screens). I've been trying to read online and i can't find out how to navigate to different screens, example below
home | |
about us | stage |
contact | |
you click one one button it updates the stage. also i'm using actionscript 2.0.
thanks for any help ahead of time
Thank you,Is it a wi-fi or cellular connection that isn't working? If its wi-fi and other people/computers/phones can connect check your settings. If its cellular, are other people's phones (on the same carrier) working in the same location? If other people can't connect then it is likely a network problem. If others can you may need to reset/restore you iPhone.
-
Help with button code please?
I am a novice and have just completed my first animated movie. I need help with action script.
The movie is currently looped and I have created and invisible button the size of the frame with the intention that a user can click on the movie image to stop it and on second click continue the movie from where it stopped.
I have used the AS event handler method to stop the movie. I have tested it and it works. But I cannot figure suitable code to restart the movie.
Two questions;
1. am I going about the task the right way? (should I use two buttons, one stop, one start)?
2. if my approach is feasible, can anyone give me the correct AS to re-start the movie and put me out of my misery please?you can use the following after changing "yourbutton" and "yourmovieclip" to use suitable instance names:
yourbutton.onRelease=function(){
if(!this.toggle){
yourmovieclip.stop();
} else {
yourmovieclip.play();
this.toggle=!this.toggle; -
Help with Buttons in Actionscript 2
Help!! I am creating a Flash movie with 5 scenes. I have
buttons for each that I have added actionscript to, but they still
do not work. I am not getting any error messages. I am using
actionscript 2 and have gone step by step. here is what i have :
on (release) {
gotoAndStop("main", 1);
on (release) {
gotoAndStop("blackboard", 1);
etc for the rest of the buttons. Any help would save me much
stress as I am trying to finish a project for school!!! thanks
ahTry adding _root. before the gotoAndStop command. If you have
the code on the buttons that is. -
Need help with Buttons with ActionScript
I am trying to create a button that will go to a different
scene in my flash project using
on (press) { gotoAndPlay(about,1);
I have done this several times before, however, for some
reason every time I try to put actions on my buttons it says that
actions can't be applied to it. I have even tried switching them to
movie clips. I can't figure out what is wrong.
Any help would be greatly appreciated!
ThanksThanks for you help!!!! That worked!
-
NEED HELP WITH BUTTONS IN AS3!!
Hello, I am stumped with an action scripting problem. I'm
trying to create a really basic website in flash using buttons to
jump from scene to scene. Let's say I want to do something as
simple as make scene 1 jump to scene two right? I'll place in my
scene 2 button on my first page:
But instead of the scene changing to the next scene after I
press the button, these errors come up!!
1180: Call to a possibly undefined method on.
1120: Access of undefined property release.
1120: Access of undefined property _root.
I've tried asking in so many different forums, I usually do
pretty good with action scripting for buttons. But this is my first
time doing it with cs3. I'm utterly confused, someone please help!!
Thank you.
The code on this page is the code I was using to try to
change scenes...Oh! and whenever I try to put a code in the actual
button, it won't let me. I just get a message that says something
like "Can't have any actions applied to it".foxxpop,
> But instead of the scene changing to the next scene
> after I press the button, these errors come up!!
>
> 1180: Call to a possibly undefined method on.
> 1120: Access of undefined property release.
> 1120: Access of undefined property _root.
You're using three terms that aren't supported in
ActionScript 3.0: the
on() function, the release parameter to that function, and
_root. In
ActionScript 3.0, you'll have to give your button an instance
name and wire
it up like this:
http://www.quip.net/blog/2007/flash/making-buttons-work-in-flash-cs3
In that blog entry, you'll see (with explanation) something
that looks
like this:
myButton.addEventListener(
MouseEvent.CLICK,
function(evt:MouseEvent):void {
trace("I've been clicked!");
Just bear in mind that you can also make that a named
function, like
this:
myButton.addEventListener(MouseEvent.CLICK, clickHandler);
function clickHandler(evt:MouseEvent):void {
trace("I've been clicked!");
> I've tried asking in so many different forums, I usually
do
> pretty good with action scripting for buttons. But this
is
> my first time doing it with cs3.
Your issue isn't Flash CS3, it's that your FLA file is
configured for
ActionScript 3.0. If you change that to AS2, you can go right
on using the
same approach you used to -- and you'll be able to attach
code directly to
objects. ;)
David Stiller
Co-author, The ActionScript 3.0 Quick Reference Guide
http://tinyurl.com/2s28a5
"Luck is the residue of good design." -
Need help with buttons that react to rollover that create a scoll effect
hey everyone,
I'm new to flash and actionscript and am having trouble
creating what I need. I want to create a scroll area that scrolls
left and right when you rollover a left or right arrow. what I want
to scroll looks like a piece of film negative that has about 20
thumbnails in it. I only want it to show about 4 thumbs at once
though (thus the scroll is needed). so when the mouse rolls over
the arrows, it scrolls, and when it rolls out it stops in place.
eventually, i will add links to the thumbs for a better image.
I've checked out a couple tutorials on scrollbars and such
thinking that I can just go in and modify the code a bit, but the
two turorials i've tried to do have left some of the pieces out...
not very helpful when you don't know actionscript well. does
anybody have any tips or ideas?Hi there,
What I did, I took a variable 'counter123' and assign '0' value to this variable.
I then added a button with Advanced action, I am sharing the Screenshot of the advanced action panel.
Screen shot 1 :
Incrementing the Value on click :
The value of the variable should increase on every click, so lets add a true statement as a condition.
Screenshot no 2 :
As normally on buttons/click boxes, the project will continue as soon we click them.
lets compare the value of our variable and then pause the project.
Screen shot 3 :
last if our purpose is solved, here we have clicked the button 4 times, so that has updated the value of our counter to 4, so as soon as the counter exceeds the value, we want the project to continue.
please let me know if this helps you.
This will help you in pressing a button 4 times, and i think you can also add actions to show and hide 'zeros' in your project.
I find such scenarios very interesting and I always find help on Lilybiri's Blog : http://lilybiri.posterous.com/
Thanks -
Can someone help with this Actionscript 2.0 URL link problem
Hi
I've created a button that when clicked needs to jump to a
frame, play the
animation and then load a web page from the net.
I've got the first bit alright with
on(release) {
gotoAndPlay(81);
But what Actionscript 2 do I need to put in to jump to an URL
after that?
Any help would be appreciated.on the last frame of your animation, place a keyfame on the
timeline in a layer called 'actions' then use the code:
stop();
getURL('
http://www.thesite.com',
'_self'); -
Help with buttons in photo gallery
Hello all
I am trying to find a more effeicent way to place buttons on each of my pages (Photo Gallery SIte). I have 150 pages and constantly have to link each button to the "next" or "last" button. Is there a more efficent way to for me to ad butons to each page.My site is Blazinginterest.com
Please give me some feedback on my site, possibly add a picture viewer?
Thank you, HDwhat code do you already have? Maybe we can help you modify
it where it's not working.
Also, how do you have it currently laid out? eg. do you have
several images on the screen, but some method to scroll through
other images? Have you done a search here or on director-online.com
(in the forum or articles section) on similar questions? Do you
have something written up to describe what features you need such
as a design document?
Just trying to get a sense of your level of programming in
general, experience with Director and what planning/details you
have worked out so far because there are so many different ways to
program a gallery. -
I need some (make that lots of) help with buttons
Hi,
I am a new designer and I am working on my first web site for free. It started out as something I was capable of doing but it has now expanded into a site that is challenging for me. Anyway, I am having a lot of confusion with with making flash navigation buttons for the site.
This is what the person wants. In the up state he wants the button label in text only. In the over state he wants the text with a gray line behind it that slowly expands onto the page. In the down state he wants the same thing but have the text color change and the line color to change. This line is also suppose to stay on the page until the user moves the mouse again. Ultimately the line should also stay fully extended for a sub-menu.
This is what I have done. I have been using action script 2 so I can use the behaviors panel. I made two different movie clips, one gray and one white, using shape tweens to slowly expand the lines.
I started out with the lable only and turned it into a button. It showed in the "up" section of the time line and I put a fram in the "hit" section (layer 1).
Next I inserted a new layer (layer 2) and put a keyframe in the over section of the timeline and made a gray box for behind the text and attached my gray movie clip to the end of it. I put layer 1 above layer 2 so that the text would show through. I did basically the same thing for layer 3 in the "down" section
except changed the colors to black and put a keyframe in layer 1 to change the text color.
Now this is what I get when I play the movie in flash. I have a button that the "hand" appears in only one very small section of it below the text. It does not appear when I hover over the text. When I "hit" the line keeps repeating the movie. I know this is a behavior but when I use the behavior panel to put in play and stop it shows the event as none. As for my black line in the down section, it plays so fast that it might as well not be there. How on earth do I stop it and get it to remain on the page? I also should tell you that I know very little about action script just in case that is the direction that I need to go.
ThanksYou'll probably have to spend some time learning how to create buttons and movieclips that do what you want, which is what you are in the thick of at the moment. For the small area you say reacts to the mouse, the Hit frame is used to define the area that you want to be reactive... so if you had a tiny dot in the normal frames, you could add a big dot in the Hit frame to make it easier to get the mouse to work with the button... the Hit frame content does not display.
For the movieclips, you need to add stop(); commands at the end of their timeines if you don't want them to loop.
Another approach you might consider is to create your buttons as movieclips rather than as button symbols. Going this route gives you much more control of how things behave, but does involve some actionscript to make them behave as if they were buttons for the various states. Some people do not use button symbols and will only use movieclip versions of them. -
Need help with buttons in applet
stupid question maybe but i'm a beginner, and hey..there are no stupid questions, right? well, i may prove that wrong...anyway...
I can't relocate a button, or any other component for that matter. When I try to make a simple applet with just one button showing, then it works perfect...but when I make the applet a little bigger with some graphcis and text, the setLocation() and setSize() methods don't work. the wierd part is that I don't get an error message, the compiler just ignores those lines...so it seems anyway.
If anyone can help me I'd be very greatful
thanx a lotDo you know there are 5 layout managers in java. It is probably worth looking through each one and the commands they use.
The layout is determined by two things:
1.position Components are added
2.Layout manager used
Ive never had to use setLocation() and setSize() as the layouts do it for you:
1.Flowlayout: which is the default pane. e.g.
setLayout(new Flowlayout()).
2.GridLayout: postions panels into rows and columns
b.GridBagLayout
3.Borderlayout(NORTH,SOUTH,EAST,WEST and CENTER) postions in applet.
4.CardLayout(a bit like a slideshow)
5.Insets() which is used to determine top,bottom,left and right.
Don't bother about 4 or 5 yet. But definitly have a look at the other 3.
e.g. setLayout(new BorderLayout());
add("North", new Button("ok"));
add("CENTER", new Button("Exit");
etc.. -
Need help with buttons in a phone simulation
Hello
I have built a telephone interface to be used for training in a Call Center.
I am attempting to allow the user to press on the numberpad to enter passwords and such.
It is only a simulation and will only work if the user presses the correct buttons.
I am able to create the simulation when the user presses different buttons such as 1234
but I need them to press 0000 (zero 4 times)
I am not sure how to do this...
I have been playing around with the advanced actions, which has allowed me to accomplish the hide and show actions when the user clicks a button, but wondering if there is a way I can
have them click the 0 on the dialpad so each time it brings up the next zero
once its gets to the 4th one, it will advance to the next slide...
Hope that makes sense
I appreciate any help or advice
thanks
MelissaHi there,
What I did, I took a variable 'counter123' and assign '0' value to this variable.
I then added a button with Advanced action, I am sharing the Screenshot of the advanced action panel.
Screen shot 1 :
Incrementing the Value on click :
The value of the variable should increase on every click, so lets add a true statement as a condition.
Screenshot no 2 :
As normally on buttons/click boxes, the project will continue as soon we click them.
lets compare the value of our variable and then pause the project.
Screen shot 3 :
last if our purpose is solved, here we have clicked the button 4 times, so that has updated the value of our counter to 4, so as soon as the counter exceeds the value, we want the project to continue.
please let me know if this helps you.
This will help you in pressing a button 4 times, and i think you can also add actions to show and hide 'zeros' in your project.
I find such scenarios very interesting and I always find help on Lilybiri's Blog : http://lilybiri.posterous.com/
Thanks -
Hi Folks,
I'm stuck with a simple flash movie I need to create in which two images fade in and fade out, and each of them must be clickable and hyperlink to a separate URL.
I've got the fading going okay, but I cannot for the life of me get even a single button to work on it.
If it's helpful I can send along what I've got so far. Any assistance would be greatly appreciated.
Regards,
Andrew.Hi Ned,
Thank you for the followup email.
I think I was close - I was aware of the changes between AS2 and AS3, but I
think I was putting the Action in the wrong place.
Next question - if I have 2 buttons (say btn1 and btn2), how do I make btn1
available for say frames 1-60, and btn2 available from frames 61-120?
I am primarily a ColdFusion developer, and a complete newbie to flash, so
sorry if this is a dumb question.
Regards,
Andrew.
2009/5/15 Ned Murphy <[email protected]>
In AS3, to make a button work with code, you need to add an event listener
for it. In the timeline that holds that button, in a separate actions layer
that you create, in a frame numbered the same as where that button exists,
you would add the event listener:
>
btn1.addEventListener(MouseEvent.CLICK, btn1Click);
>
Descriptively, that line of code contains the following:
>
buttonInstanceName . displayObjectMethod (eventClass . eventType,
eventHandlerFunction);
>
The name of the function for processing the clicking of that button was
already defined at the end of the event listener assignment, so now you just
have to write that function out:
>
function btn1Click(evt:MouseEvent):void {
var /String = "http://www.awebsite.com/awebpage.html";
var req:URLRequest = new URLRequest(url);
navigateToURL(req);
> -
stupid question maybe but i'm a beginner, and hey..there are no stupid questions, right? well, i may prove that wrong...anyway...
I can't relocate a button, or any other component for that matter. When I try to make a simple applet with just one button showing, then it works perfect...but when I make the applet a little bigger with some graphcis and text, the setLocation() and setSize() methods don't work. the wierd part is that I don't get an error message, the compiler just ignores those lines...so it seems anyway.
If anyone can help me I'd be very greatful
thanx a lotBoss,
there is something called Layout Management in Java,
see types of layouts in the Java API.
Applet default is FlowLayout,
so modify your layouts and try,
u need a basic understanding and reading of Layouts
in Java..take a tutorial...
gud luck! -
Need help with Buttons/Events
HI
Here is what I am doing. I am creating an "operations"
calendar for my workplace. So far I have been successful with
creating the page, inserting links, tags, images etc.....
But now I want to add an Event button - where once the button
is clicked - it will launch a script on my UNIX server.
Cant quite figure this one out
Any help would be greatly appreciatedHey man, I 've done some correction, and it seems work, why don't you try the code to see if it is what you want.
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class ComplexMenu11 extends Applet implements ActionListener {
Button open, close;
MenuFrame f;
public void init() {
open = new Button("Open");
add(open);
open.addActionListener(this);
close = new Button("Close");
add(close);
close.addActionListener(this);
f = new MenuFrame("A Complex menu");
f.setSize(200, 200);
f.show();
public void actionPerformed(ActionEvent evt) {
if(evt.getSource() == open) {
if(f.isShowing())
f.show();
}else{
if(!f.isShowing())
f.hide();
class MenuFrame extends Frame implements ActionListener{ //and implements here too
Font font;
Label l;
int fontsize;
//MessageDialog md;
MenuBar mb = new MenuBar();
Menu m1 = new Menu("Colours");
MenuFrame(String name) {
super(name);
m1.add(new MenuItem("White"));
m1.add(new MenuItem("Light grey"));
m1.add(new MenuItem("Yellow"));
Menu m2 = new Menu("Font");
m2.add(new MenuItem("10"));
m2.add(new MenuItem("12"));
m2.add(new MenuItem("14"));
m2.add(new MenuItem("16"));
m2.add(new MenuItem("18"));
m2.add(new MenuItem("Message"));
mb.add(m1);
mb.add(m2);
setMenuBar(mb);
m1.addActionListener(this); //Add listener here
l = new Label("A frame demonstration", Label.CENTER);
add("South", l);
//md = new MessageDialog(this,"Name",true);
public void actionPerformed(ActionEvent evt) {
if(evt.getSource() instanceof MenuItem) {
//fontsize = 18;
String label = evt.getActionCommand();
if(label.equals("White")) {
//setBackground(Color.white);
System.out.println("This is the white point");
}
Maybe you are looking for
-
Hibernate mapping editor not working fully
My hibernate mapping editor is not working fully. I can manually enter a new property into the xml and the design pane will update but if I try to add a new property in the design pane it only adds "<property/>" without the attributes specified. I lo
-
Now you would think this would be simple. I have a Skype account, I have bought credit and a UK telephone number. I have amde two calls and now my account is blocked for ´security reasons´. OK, who knows my account may have been hacked but its not me
-
Weight of a page /reveal images when scrolling.
Hello, all! This is my first post in the DW forum, my field of expertise is Photoshop and imaging in general. A user in the french forum asked several questions that I can't unfortunately answer: ( http://forums.adobe.com/message/4728148#4728148 ) On
-
Problem Connecting to Internet after recent Software Updates from Apple
I have an old iMac 15" flat panel, running OS X 10.3.9, just ran the Software Update an hour ago. Now my computer won't connect to my wireless network via the Airport. I tried to open the Internet Connect apps from Apple and it won't even load, it ha
-
Hi, I have a problem with Adobe Readers 8 and 9. For same files (e.g. IRS p547.pdf, downloaded from www.irs.gov) I can read and move from page to page for a while. All of sudden, instead of transition to the next page I get a message "AR have encount