ActionScript 2.0 :: Click Button In One Menu And Deactivate Same On Second
Feb 24, 2010
Is it possible to do this: Have two separate menus on web page. Want to reload or send some variable or any kind of way that if you click any button in one menu it also deactivates any pressed button in second menu...
Basically, I have a button and on click it displays a menu. I want to click that menu a second time and the menu closes. Currently, every time you click the button, the menu reopens. I pasted the Flex livedoc example below. If you click the button, the menu keeps reopening.Now, I rigged it up by setting a var to open and closed, so when clicking the button it does a check. However, if you click away from the screen, the HIDE event gets dispatched, and the menu closes. This messed up the open close var being set.
How could I make this Flex example below show the menu on button click, and then on a second button click, it closes the menu? Take into affect that if you click away from the menu, it closes it.Also, I played around with the MOUSE_DOWN_OUTSIDE event for the button and set the preventDefault, and the FlexMouseEvent event.cancelable is set to false.Changing to a PopUpMenuButton is not an option. I have to much skinning involved.Here is the Flex example:
<mx:Script> <![CDATA[ // Import the Menu control. import mx.controls.Menu;
I have a menu of 10 items. I want that the selected item be highlighted. So i have a function "highlight item", called by the item listener on MOUSE_UP event.
What I am looking to do is: 1. Click a button to activate (mcButton). 2. Only be able to "dot" when its over a certain area(mcCanvas). 3. When you click on the area (mcCanvas), then it places new instances of the dots(mcDots) on the canvas where your pointer is. (new instances on every click) 4. Click the button (mcButton) again to deactivate.
I am first trying to create the action with out needing the area (mcCanvas). This is what I have so far: Code: startDots = new Object(); startDots.onPress = function() { var d:Number = this._parent.getNextHighestDepth(); var dup:MovieClip = mcDots.duplicateMovieClip("dup_"+d, d); attachMovie.dup(); [Code] .....
ive followed Senoculars drop-down menu tute [URL], awsome stuff, but it seems the submenu's dont disappear to well when you roll out. ..They only disappear if you click on another menu item or when you click outside the menu.
ActionScript Code: var currentLink:MovieClip = a_mc; //buttons mode[code]...........
when i click on the button the alpha of this button will be 0.5 , when i click on another button the alpha of the previous button is still 0.5 , and so if i clicked on all buttons the alpha of all buttons will be 0.5,,,i didn't want that , i want when i click on the button , alpha return to 1 for the previous button .
i new to actionscript and am not sure where to begin so i will explin what i would like to do. i have a myspace site that i have created a div overlay with...<a [URL] now what i would like to do is use actionscript so when you click on the menu button a image wil pop up in the ipod screen and when u click the play button something else will pop up
I created a Button in MXMXL. On button click, I create a Menu as a child of the Button. I am using an XML datasource. The reason for creating it this way, was due to the amount of custom skinning involved. A popupmenubutton was not an option. Anyway, so my question is this: when clicking the button, the menu is displayed. However, if you click the button again, the menu reopens. I want the menu to close if the user clicks the button a second time. Now, I got it to work by setting a var after opening the menu, and then I check that var on each click to make sure that the menu isn't already open. If true, then it will close the menu, instead of reopening it. This works, until the user clicks away, in which the HIDE event gets dispatched and the menu closes. My hack no longer works.
I would like to desactivate my buttons bt01 bt02 bt03 I take an example with button bt01. When you roll over bt01 you can see lapalm but when you roll out bt01 and after you directly roll over bt01 again (without rolling over bt02 or bt03 before) I would like to desactivate the action lapalm.play();on the button bt01 (I don t want that la palm play again)
I'm making a menu in flash and I want that when I Click the button/movieclip moves up and when I Click again it moves down again. I already did it with MOUSE_OVER and MOUSE_OUT but that gave me problems.
Here is the Code: Actionscript Code: //Eventlistenersmenu_over.buttonMode = true; menu_over.addEventListener(MouseEvent.MOUSE_OVER,onOver,false,0,true); menu_over.addEventListener(MouseEvent.CLICK,onOut,false,0,true); //Functionsfunction onOver(e:MouseEvent):void {menu_over.gotoAndPlay("menu_op"); }function onOut(e:MouseEvent):void {menu_over.gotoAndPlay("menu_beneden"); }
A "Remove" context menu item is to be shown when the user right-clicks on a button. If the user clicks on the "Remove" option, that button should be removed from its Tile parent container. How would I implement this using Flex 3 and ActionScript 3?
I was getting in to transitioning from AS2 to AS3 a while back and had designed a page that had menu buttons that when clicked, loaded an external swf in to a container. Pretty simple accept for the fact that it was a while ago and my computer crashed so I'm having to redo this and learn it all over again. I have read in to flash on the subject but I am not to sure on the best way to go about this. I know there are a lot of people on here who make thing a lot more simple and structured than I do. I'm so used to putting the actionscript on the button and I'm a little stuck on the best way to combine the actionscript for the button and loading the swf. I would need to make a button load an external swf in to a container when clicked? I figure I just need one and then I can copy it to all the other menu buttons.
I'm trying to set a common task, wich is activate/desactivate interactivity (clickability) of a button. (sometimes clickable, sometimes not). The button is a blue bowl. I use the stopPropagation() of event metod to stop propagation, then my blue bowl is not clickable anymore. (if you erase "stopPropagation()", it becomes clickable) It works.
But I want to change this statut. I've designed a ON/OFF switcher, who set the blue bowl clickability ON/OFF. And it doesn't work. I've tried everything : removeEventListener, an "if" who write "stopPropagation()" or not, but it fails, it stay on the beggining statut. Here's the very simple .fla to show you : [URL] What should be my "ON/OFF switcher" code ?
When the page loads, the first menu button (PORTFOLIO) is automatically OnClick. I want the user to be able to rollover it and click it when the page loads. I attached my file.
The menu is like this http:[url]... (the site is in portuguese but it doesnt matter), when I click in on menu the actual menu does an alpha to 0 and the next menu appears using the alpha from 0 to 100 (and some animations like the cellphone going up).Now, how can I do a menu like that, whatever the menu I choose, it does that alpha animation ?
using an older version of flash, but it's what i got... also, not really well-versed on flash - i've always just used enough to get by..i have an illustrated room with a few hot spots spread out in it (yes, you've seen it before a million times)... when you click a hot spot, a window pops up with media that will play in it...i have a work-in-progress here:problem is, when you click the button (in this example, it's the record player) and the window pops up, the record player button is still "hot" (?) under the box...sigh, i wish i knew more about this and could explain it better..
i wanted to place some credits item in the right button menu (no links, so no events, just a label with credits). i was looking the contextmenu help, and there is an example of how to add items, disable default items and so on, but i could not find how to attach the menu to the movie (the basic part). i tried both on 'stage' and it tells me that stage does not have a property called contextMenu, so i tried to attach it to a sprite, it runs ok and compiles ok but when i right click on the sprite i get the default menu
var _menu_item:ContextMenuItem = new ContextMenuItem("here goes [code].....
I have an array for my menu and submenus.It works fine, but I have to click again on the menu to close it.When it's open it's completly open it takes too much space.how I could make a menu close when I click on another menu item..this is the code on the frame on my main timeline:
I've got a drop down menu. I want to click a tab to make it drop then, if it's open, click it again to close. I've tried a million variations on the script below:
var btn_grp1:String function main1Down(event:MouseEvent):void { if (btn_grp1 != "dwn") {
[Code]....
This works too (once). So the drop down buttons all disapear again, but it won't re-set. The drop down menu stays up from then on.
BTW i'm not set on this method, it just seemed the most obvious i.e. if menu hidden, then show it, set some variable to down (showing), else hide the menu, set var to up (hidden). Not working though.
Lets say i have a button on frame 1. And if you press it normal, you ll get to frame 2. But then if you click it on another way, you ll get to frame 3. How do i do that easy?! With another way i mean like shift click or ctrl click or is it an easier way?
I'm making my new photography site, and it's going to be entirely in flash. I'm an intermediate flash person, but there is something I'd like to do with my menu that I can't figure out how to do. I'm going to have 4 buttons:
I would not have asked the question if I owned an iphone, but so far I only have an android phone for development.
The question is: Should I use the View.viewMenuItems that are provided by flex mobile? Or should I better embed the functionality in another way? I don't know what possibilities might exist on iphone to open the menu, because it has no hardware button "menu".
By the way: How could I open the menu in the Flash-Builder mobile device emulator - there are no buttons, too..
I have read all threads and can not find a solution but i am not somebody with a lots of knowledge about actionscript so here is my problem i am using this script .
[code]....
the problem is that when i click on the first button loads ok but when click on second still showing the first movie clip in the back ,,,,, i have try everything without luck ,,,, i guess i need to keep reading but will like to find an answer to this situation ,
I created a movieclip animation that only activates when i rollover the movieclip button. I further extended the frames and created another frame animation that i active only when user clicks the button. So i have a roll over/out animation and click animation in the same movieclip in the same layer. Now the problem is that when i click on the button, its supposed to take me to another page, and it does, unfortunately without the click animation. That means after i click on the button its supposed to first finish the click animation and then go to another page. But when i click, it takes me to another page without showing the click animation
SO I tried the If function, but i seem to make a mistake somewhere and i dont know what to do. Now there is no error in script, but onw there is a problem in link, the button finishes the click animation but it does not go to the tarrgeted"about" frame. here's the code
I am building a flash interface and I would like a menu where it is hidden to begin with (just a tab). You click the tab to expand it, and click again to collapse it. I've made a movieclip with animation of the menu opening up and closing, but I can't seem to work out how I'd go about making the movieclip open and close properly.