ActionScript 2.0 :: Disable Buttons In Bottom Of Two CSS-overlapped Swfs - CS4
May 21, 2010
Is this even possible? I thought if I overlapped the entire underlying Flash with a button on the upper layer, it wouldn't register mouse events underneath. Well, it does. I need to disable the rollovers and click actions for the button on the underneath Flash until the top one is gone, which happens via javascript hiding its div when finished. Only thing I can think of is to have the bottom Flash not set up the button actions until the upper Flash is removed, have that one trigger a javascript that then triggers the bottom Flash to run its init function to set up button actions by way of an External Interface call.
Is this even possible? I thought if I overlapped the entire underlying Flash with a button on the upper layer, it wouldn't register mouse events underneath. Well, it does. I need to disable the rollovers and click actions for the button on the underneath Flash until the top one is gone, which happens via javascript hiding its div when finished.
Only thing I can think of is to have the bottom Flash not set up the button actions until the upper Flash is removed, have that one trigger a javascript that then triggers the bottom Flash to run its init function to set up button actions by way of an External Interface call. But I'd prefer not to, if there's a simpler way.
I have a main fla file which loads an external swf into an empty movieclip on the main timeline which works fine but I want a button in the external swf to load another external swf into another empty movie clip on the main timeline.eg. start.swf loads UKEIAMap.swf into (empty movie clip within start.swf) MapLoader_mc then a button havant_b within UKEIAMap.swf needs to load HavantProjectSheet.swf into (empty movie clip within start.swf) ProjectSheetLoader_mc without unloading UKEIAMap.swf
I have a group of 6 buttons which on my stage sit in the center and are 20 pixels from the bottom, I am trying to create a bit of a liquid layout, and the browser is going to be able to resized by the user. I want always for the buttons to stay at the bottom in the center of the browser 20 pixels from the bottom no matter wether it is resized too
I have been trying to make four buttons on the bottom of the kirupa xml slideshow. I am trying to write a function that states on release advance to slide #? I was trying to use a similar function to:
There are four images that are dynamically linked. The function is not recognizing that the image is p=1. Do I need to do something like total-3 or something.
Is there a way to use ActionScript to disable all buttons in a movie at the start of the movie (or at any given time in the movie), and then re-enable them at a certain time? I'm using Flash MX (only version I have access to), and I know how to get to the ActionScript panel and use it for basic things like stopping/playing a movie or jumping to a certain frame, but I haven't figured out much about ActionScript beyond that.
(btw, what version of ActionScript does Flash MX have?
I use a jquery calendar and a flash in the same page.. What happens is my jquery calendar is overlapped by my flash... Any suggestion to make it display above flash...Look at the image and see my calendar Fr,sat are invisible because of flash...
i am doing a project to learn as3 as it's fun to do and useful for creating mockups in (interaction designer). The project consists of a banner swf containing generated stuff and another swf which is the main project. In the banner i have mouseover textfields with an explaining text that is shown when moving the mouse over movieClips. The problem is that when a textfield overlaps the main swf (they are stacked with css, z-index), the main swf doesn't redraw the previously covered area resulting in a white patch where the textfield was shown.
One way of doing it i guess would be to on each MOUSE_OUT function, where the textfield is removed from stage by removeChild(textThing), also connect to the main swf by localConnect() and somehow force it to redraw.
I make flash games with a standardized UI. There are dozens of different *.fla files of different games, created at different times, and all them should share the same interface. My solution was to put this interface into a Library.swf and make every game load that file first and initialize the required classes. It worked perfectly.Now, the UI and the game had to exchange events. If the "Next" button in the UI is clicked, the game has to know it. The solution was create an InterfaceEvent class. The game calls
Code: ui.addEventListener(InterfaceEvent.BTN_NEXT_CLICKED, desiredFunction) and the UI dispatches
I have designed a website in Flash AS2 and it is nearly complete, but I have one big problem. On my main page, I have a line of scrolling buttons as well as a slide show which also doubles up as a button. All of these buttons link to FLV movies. When clicked, the movie page fades up to cover the entire stage.This is the effect I want and I like the way it looks, but the problem is, all the buttons remain active underneath the FLV as it plays.So if you accidentally click on the movie while its playing, it's still possible to trigger one of these buttons, causing all kinds of undesired chaos!Here is a link to the current swf, so you can see exactly what I'm talking about.
The row of scrolling buttons (the circles) and the arrow buttons at the bottom are contained within a single movie.I must point out that I am not well versed in action script. I have picked up bits and pieces as I've gone along but I don't speak the language
During an upload I need to disable all buttons on stage except the one to cancel the upload process. I tried this but "mybutton" keeps on being disabled:
I am creating a spinning globe where I set up two movieclip buttons. One is called "europe1" and another is called "russia1". When you roll over "europe1" button, movieclip "europe_people" starts to play and button "closeEurope" appears. When you click on "closeEurope" button, the movie clip "europe_people" and the button "closeEurope" disappears and the globe begins to spin again. If you roll over "russia1" the same thing happens.
What I want to do at this point is if the user rolled over "europe1", I want to deactivate button "russia1" on the spinning globe until the user closes "europe1" by pressing the "closeEurope" button. When the user presses the "closeEurope" I want "russia1" button on the spinning globe to activate again. [code]...
Movie should not RESTORE(MINIMISE) if ESC is pressedMovie should not Close if ALT + F4 is pressed How should i deactivate or Disable ESC and ALT buttons in flashi have used fscommand on frame enter i could deactivate all other buttonsbut
I have a website, and each section fades in and fades out. The problem is the hidden sections (alpha=0) still have their buttons active...you can click them and I don't use buttons, they are movieclips with actionscript in frame 1...How would you make sure these are disabled?What I tried was to create a variable sectionFlag:Number=1; this would have a different number 1,2,3,4 depending on the current section and then if (sectionFlag==4){ execute code }however, the sob just wouldn't work, it would execute the code anyway!
I have several layers of scrolling BGs via action script. In between these layers are a set of simple buttons made via "button" symbols. Within the stage, the buttons are recognized, however, when I test the movie, the buttons are not recognized/activated by the cursor. My guess is that the scrolling BGs that are on top of everything else (NOT added via "addChild" in a blank movie clip below all other layers) are somehow "blocking" my cursor from reading the simple buttons "below" them.
For the visual aspect of the project, the scrolling BGs are needed both "below" and "above" the buttons, so I need a work-around for simple button use in this multi-level scrolling BG environment. (just to clarify, by "above" and "below" I dont mean vertically above and below, but rather "layered" above and below, so as to "cover" eachother).
A way to disable multiple buttons on different timeline mostly resides movie clipLike when I click a single button, the other buttons will be disabled.As of now what I'm doing is like this...
function disableButtons(){ preview.btn1.enabled = false; preview.btn2.enabled = false;
i call my disable button function that is inside a for loop? it only ever disabled the last button but i want it to disable them all. Below is my code:
I have a couple of buttons on a movie in level 0, and those buttons load movies right on top of this one but to level 1... how can i disable buttons on level 0 as soon as level 1 loads, and vice versa, need to enable them when i press the button on level 1 that unloads this movie..
I have a meny here with 5 buttons. They are called "undermeny1.btn1", "undermeny1.btn2" etc. What I need to add to this code is that when I click Button 1, this button gets disabled, and if I then click lets say Button 4, Button 1 gets enabled and Button 4 disabled. Maybe an easy one but I just cant think straight.
Here's the code for my buttons ("undermeny1" is the mc in which the buttons live);
for(var i=1;i<=8;i++){ var meny = undermeny1; _root["meny"]["btn"+i].ivar=i;
I had tried to disable some button in external.swf which I loaded into the movieclip (mc_content) in the main.swf. The instance name of button in external movie is btn_1. _root.mc_content.loadMovie("external.swf"); this works perfectly - it's open that external.swf in main movie. I have also a disable button (btn_disable) in main movie.
I am building my online portfolio and basically you scroll through my work (you may have noticed another thread about this lol) and then you click on an image which represents the different work that i have done. This opens an "info box" with a few more screen shots of that project and some text about it. This all works great, but what i need is when the "info box is opened (loaded externally), the other buttons etc on the stage need to be disabled because the info box loads in a layer above everything else. When the infobox is closed, the buttons etc need to be enabled again so i cant just put the code in the onRelease function which activates the infobox as this will permanently disable everything. I was thinking maybe I can set up some variables so it can detect whether the infobox is opened or closed depending on the value of the variable but I have found it hard to reference the variables properly.
My portfolio is currently online - www.theo-nicolaou.co.uk - but it is one year old, buggy, slow and needs updating as i have more work to show. That is why I am rebuilding - mainly the structure and a few design changes. If you go to the link, click on portfolio, and then click on one of the circular buttons under the black square, and then click the image in the square you will see the "info box" and you will notice that any buttons underneath are disabled until the box is closed.
To activate the infobox, an image (i call it a thumbnail" is clicked, for example, "DG_thumb":
the portfolio page itself is a separate .fla (portfolio.fla) which is loaded into a main fla which has an empty MC called holder_mc. The instance name "infobox_holder" is in the portfolio.fla file and that is what it is loaded into when the thumbnail is clicked. The thumbnail itself is within a MC called webList (in this case) which is within a MC called portfolioList. This is on the main timeline of portfolio.fla so i guess the path would be (though maybe i am wrong):
however this doesnt seem to make any difference and it is still enabled even if i use enabled = false;I have also tried using _parent. but that doesnt work either.I also need to disable the circular group of buttons which are within a MC on the main timeline of portfolio.fla called "circles". They all have instance names, so in the case of the work i call DG, it would be "DG_button".
I have four buttons on a website - on press I want each button to trigger a fade in for an image...When a user hits on diff button, the the previous image should fade out and a new image fade in..... The script I am using doesnt work all the time..sometimes when i press a button...the i press a diff button...two images will fade in overlapping eachother take a look at my file and tell me how to make this concept work with no errors?
I'm writing a flash game with using some pop-out message boxes, constructed by myself. Users can close it by clicking the button in the box. Meanwhile, the buttons outside the box should all be disabled!
I don't want to just add a condition check inside all buttons manually if there are alternatives... So I have considered using "Button.prototype.onRelease" event, but I don't know whether it can terminate the original script in each button.