ActionScript 2.0 :: Clicked Outside Of A Certain Area - Button Or MC?
Jun 1, 2005is there any action script for doing something when clicked outside of a certain area? such as clicking outside of a button or MC?
View 1 Repliesis there any action script for doing something when clicked outside of a certain area? such as clicking outside of a button or MC?
View 1 RepliesI'm programming a game for my Advanced Higher Computing class, and am doing a whack a mole style game. I am trying to program for the bit where when you click the moving movie clip, then the score is increased by 1.
if(mousedown){
if(movieClip contains mouseXCoOrd){
if(movieClip contains mouseYCoOrd) {
score ++
}
}
}
How can I make it stay the rollon color after it's clicked and then the rolloff color when another button is clicked?
[Code]...
I have 4 navigation button and like home, about us etc.... And i want to disable home when it is click and cannot clicked it until the user click another button first. means if a visitor is at home page then home navigation is disabled, and all other are active, and when they click at aboutus button then the pages goes to the about us page and the about us button is disabled and other get active. I want this solution in AS3 with oop concept.
View 6 RepliesI've got about 6 buttons laid out, one on top of the other in a list format. In their normal state the buttons are grey in colour, when I rollover them, the buttons flash and turn to orange. Now, what I need to happen is this: I want the buttons to stay orange once clicked and only roll out back to grey when the user has clicked on another button in the list. I've been told that the best way to do this is via adding a listener, however I am a little unsure as to how to go about this. I've checked the flash help file and have a basic understanding of how listeners work...but can't really wrap my head around applying it to this situation. Perhaps I will need to have all the buttons as separate broadcasters?
View 2 RepliesI have a menu with five nav buttons (atcually MovieClips). Each has three frame labels: "on", "stay", and "off". The rollover and rollout animations play flawlessly, but I'm at a loss as to how to give each button a sticky "active" state. I'd like the button to stay in it's active state until another button is clicked, then I would like it to play it's "off" animation. Each MC has this code:
[Code]...
how to keep a Movieclip Btn 'Over State' to stay in the over position until another button is clicked?
View 1 Replieshow to write a actionscript code for a button when the button is clicked it should move to the nextframe.
// About and smile1 button scripts
stop();
_root.smile1.onPress = function() {
if (mouse_over_smile1) {
[code]....
i have given 3 functions as onEnterFrame,onPress,onRelease. i tried all these but didnt get the result.smile1,smile2,smile3 are button instances which are declared on the monie clip.my main thing is i hav a button, when i click on that button it should go the next frame which i have declared in "gotoAndPlay(6)" method.
Anyway what I need to do is have a movie clip finish playing when a button is clicked and then go to the frame label associated with the button. I hope I'm explaining myself ok. So if I had say 4 buttons Home Gallery About Contact If Contact is clicked then I want the Home page to play (Which is a fade out) and then go to Contact Page (which will fade in). Then If Gallery is clicked then I want Contact to fade out and then go to Gallery page and fade in.
View 6 RepliesI am trying to make a button in such a way so that after you clicked on it, the button will change colour, indicating that the link has been visited.
View 3 RepliesI'm trying to figure out how to disable a button after it is click and then enable it once another button is clicked. I'm stuck on how to enable the button.
on (rollOver) {
this.gotoAndPlay("s1");
_root.slideshow.gotoAndPlay("s4");
[code].....
I want to make a button (or graphic) active and visible if another button is clicked. But it must be invisible and unclickable before the other button is clicked. (this is a "find the differences between the 2 pictures game" and I want circles to appear over the differences that the user finds but only after he clicks it)
The button (or graphic) I want to become active has instance name of "sockcircle_btn" The button you click to make it appear is called "sock_btn"
In the first frame of the sockcircle_btn layer, this is my code
sockcircle_btn.addEventListener(MouseEvent.CLICK,sockcircledisable);
function sockcircledisable(evt:MouseEvent):void{
sockcircle_btn.mouseEnabled = false;
}
In the sock_btn frame (frame 3) this is my code
sock_btn.addEventListener(MouseEvent.CLICK,sockcircleenable);
function sockcircleenable(evt:MouseEvent):void{
sockcircle_btn.mouseEnabled = true;
}
The file is setup to loop between frames 2-3. But the sockcircle_btn never enables even when sock_btn is clicked.
Pretend a button is selected - when that button is selected it goes to the active frame which shows that the button is selected. When you click another button it currently resets itself - BUT - I want it to go to and play frame "mouse_out" and than reset itself. Below is the code I am currently working wtih:
[Code]...
I've made a mask with a FLVPlayback inside and with a sliding bar that appears when I make rollover in the FLVPlayback. All working well. I want to put some simple controls in the sliding bar like pause or play, but I can't access the buttons because they are inside a first button ( the FLVPlayback ) that triggers the sliding bar. How can I make to have a button inside another button area?
View 1 RepliesI made a movie (looks like a button). Inside that movie, I have frame 1 - 36 for MOUSE_OVER, and the rest for MOUSE_DOWN. Frame 1 is for MOUSE_UP. I've assigned name to the movie home_mc, then went to scene1 and place a script on frame 1 (in separate layer):
home_mc.addEventListener(MouseEvent.MOUSE_OVER,but tonOver);
function buttonOver(event:MouseEvent):void
{
home_mc.gotoAndPlay(1);
home_mc.removeEventListener(MouseEvent.MOUSE_OVER, buttonOver);
}
The movie plays correctly,but whenever I move the mouse (while its still on the button), then the movie plays again; to me it looks like its a hitArea() not configured.
To check that I have set a button and placed my home_mc movie in OVER frame.
I have a movieclip button with the following actionscript (which I have on the main timeline above my MC layer):
movieclip1.onRollOver = function(){ movieclip1.gotoAndPlay("normal");
}
movieclip1.onRollOut = function(){ movieclip1.gotoAndPlay("hitout");
}
movieclip1.onPress = function(){ movieclip1.gotoAndPlay("over");
}
This works perfectly! My movieclip button takes up the whole stage but I don't want the whole stage to be my hit area (which right now it is). I was searching and I found this actionscript: hit._visible = false;
this.hitArea = hit; The tutorial said to make another layer inside my MC, then add that code. But when I play my movie, I can still see my green square (which was supposed to be my hit area) and it does nothing!
I'm new to the forum my name is Chris. I'm currently working as a Graphic Artist for a company called TransTech Systems in Schenectady, NY [URL] I registered today Im trying to figure out. I need to disable the hit area of an object thats part of a movieclip button. Im trying to create a single image light box effect in which the blown up image closes when you mouse off the thumbnail. Here is a link to my movie [URL] If you click on the pic of the gauge you will see the image blows up, and the background fades to a transparent black for better contrast between the pic and the page. I need the background fade effect to not have a hit area otherwise the rollout action does not work.
View 1 RepliesI' m having an issue with setting a button hit area.I have imported a bitmap image, and converted it to a symbol button, and set it a hit event.My problem is that the hit area of the button is more than what i want, I want the hit area to be only the bitmap itself, and not its whole extent.The red circle is out of my bitmap picture, but because it is in its extent if I press there it will invoke a hit event.
View 3 RepliesI have created a flash project all in the 1st frame of my main timeline, so i can only do this via action scripting as i dont want to go back into my sub timelines, i just dont know how to write the coding! this is what i want to do: button2.visible=false but if button1 is click then button2.visible=true
View 1 RepliesI am creating a simple flash animation in Flash CS5 of a hip hop group, where when you mouseover their picture, their name pops up over their head.
I made each image a button and created the frames for up, over, down, and just a black rectangle for the hit area.
The problem I have is that in Flash when I have simple buttons enabled, it works fine and flawlessly, but when I publish it the hit area is sketchy and doesn't always react when moused over.
I am trying to create buttons on a 45 degree angle. They are simply text. I have tried drawing different hit areas for the button, but when I publish the swf the hit area for the button is always its bounding box (so there is a huge space in the upper left and lower right corner which activates the button).
View 1 RepliesI have an 800x800px button within a 800x800 stage, in the up state only 200px of the button are visible, the others 600px remains out of the stage, the over state is a movie clip with a spring-like animation that brings the button to the left to a viewable area of 600 pixels (while now only 200px are left out of the stage). the down state is very the same than the over (without animation, so no changes in size at all).
The problem here is how i set my hit area: if I set it to be the size of the up state then the button works the way it's supposed to work but if i move the mouse just i little to the left (just out of the hit area, remember, same size as the up state) then is considered not to be on the over state so i come back to my initial 200px button. By the way if i set the hit area to match the size of the button once it has completed it animation on over state (600px of viewable button) I fix this issue but then I will click the button even when I'm out of the UP state.It's possible to place a movie clip inside the hit area so that it always mach the motion of the movie clip inside the over state?[URL]This is an early prototype of the site but you'll see what i mean, my buttons are the numbered tabs, when you roll over there you'll see they become animated but i planning to make this animation much more exaggerated and then is when the problem come...
Ive been looking all over, since all my efforts bring about a rectangled shape hit even with hitArea defined.
View 0 RepliesIs there anyway that you can tween the hit area of a button in flash so that it follows a button as it moves? I have my buttons set up as such:When a viewer visits the page they only see a small part of the button, and when they roll over it the entire button rolls out, but I want to be able to make the hit area only as big as the small portion, and expand when the button appears in full so the entire button is clickable.
View 1 RepliesI have a button (with actionscript) under some dynamic text. The dynamic text, including some small transparent space around it, is blocking the hit area of the button. How do I solve this problem?
View 2 RepliesI've created an animated button where when you rollover it - a message box appears. My problem is that the button hit area is the whole size of the movie clip (including the message box), so the box will appear even if you haven't rolled over the button.
So basically I want to define the hit area to just the size of the button itself, rather than the whole movie clip.
how can i enlarge the hit area of a button when i'm over it? i tried creating a movieclip ("mc") containing two frames; one frame ("normal") with a button including a small hit area, and one with a button containing a larger hit area (framename="over"). when i roll over the movie clip it sucessfully changes to frame "over" with the large hit area button (from root i tell "mc" to cange to frame "over"), but in fact only up,over and down state frames are taken from the new button. the hit area is still the small one from the first frame.
basically the thing i want to achieve is, that one rolls over the button, but will have to move his mouse farer away from the overstate graphic of the button, to release it. so optically the same button, but with a larger hitarea than the one you entered when rolling over the button in the first place, so one cant accidentally get off of it too early.
I have a simple question for someone --Im very new at Flash. I have a box and 3 different colored buttons at the left. When a person clicks the red button the box turns red, green button turns the box green, etc. My question is I would like the text color of the box to appear under the box according to what button they press. Here is my code to turn the box red. What line would i add to have the word Red show up under the box when the red button is clicked. Do I type the word Red and make it a movie clip? Then what?
[Code]...
I have created a box with 5 buttons with their corroesponding color names beneath them at the left. When you click on a button it will change the box to that color. How do i get the color name that is clicked to show up under the box?
View 8 Repliesim working on a new project, and its finished - but there is one issue.... to travel to the next page, you must click the button 2 times ( even if the clicks are 30 seconds apart )....what would cause this? the method we were asked to do was to base the page transition on the timeline rather than embeded in its own MC like previously. that is easy, and here is my set up ( frame and actions ):
[Code]....
and on frame 132 is the frame label "start" and this code:engage.play(); the buttons are in their own MC on frame 125 and are coded correctly ( here is an example of btn 1 ): function btn1Click(event:MouseEvent):void{ MovieClip(root).gotoAndPlay("trans"); MovieClip(root).page=1;} btn1.addEventListener(MouseEvent.CLICK, btn1Click); btns 2, 3 and so on are written the same.... now, i get no errors, but you must click each button twice ( and if its in the middle of the transition sometimes 3 times