ActionScript 3.0 :: Disabling A Button Once The Function Has Been Completed?
Jan 25, 2010How do i disable this button (portBtn) once the function has been completed?
[Code]...
How do i disable this button (portBtn) once the function has been completed?
[Code]...
I'm building an interactive map and i've run into a problem. The map is draggable and I have a start and stop drag function running as well as an onEnterFrame function which restricts how far you can drag the map. The map is displayed inside of a masked area. On the map is many locations which when rolled over should pop up a little dialogue box with contact info. My problem is that it only works when i've disabled the drag functions. When the drag functions are running the buttons inside the map movie clip all stop working. How can i get around this?
[CODE]...
I'm constructing an area with selectable buttons that transition and appear every 10 frames. During these 10 frame transition periods I don't want the buttons to be selectable and if possible to disable the rollover.
I've tried creating an If statement on the addEventListener so that it only works when currentFrame is 11,21,31 etc but this didn't work. I then also tried the same principal on the function to which the Event Listener relates but still no success.
So I've got a flv embedded on my stage and I want to call a function (a getURL) after it finishes playing
View 2 RepliesI have multiple functions in one frame. Each function runs an seperate animation. I would like to have the first animation run, and then as soon as that animation is complete, I would like to have the next animation play, and on so on.
Code:
import mx.transitions.Tween;
import mx.transitions.easing.*;
import flash.filters.*;
[Code].....
Is it possible to clear the output panel after a function is completed?
View 7 RepliesI have a repeater which creates a child named "wholeProject" each time the repeater loops.
<mx:Repeater id="projectRP" dataProvider="{projectsHttp.lastResult.project}">
<Block:project
id="wholeProject"
[Code]....
As you can see from the last line of the piece, i have a the creationComplete option run two functions. What I would LIKE to happen is once the repeater is done loading all of the block:project pieces for each function to run once and only once. Instead, the two functions are running after each is created. I tried putting the creation complete in the tag, but that didn't work.
Is there a way to tell the creationComplete piece to run only when the last piece of the repeater has been created?
I have a movieclip on my first frame that has some functions assigned to it from my 'actions' layer. When the user clicks a button, I want to go to frame 2, have the same movieclip showing, but disable the functions that I set to it in the first frame. Is there a way of doing this?I also want the functions to be re-enabled again once another buttons is clicked, to go back to the first frame.
View 2 RepliesI know there is a way to hide a button until the video on the page has completed but how do i target this if the video is loaded as in a .flv?I use the same buttons to go to different frames in the swf and all pages (frames) have a video on them.How do i hide the button until the video has completed?
View 9 RepliesI am trying to create an invisible button to add to my completed project and I have hit a snag because of AS3 which will not let you set actions on a button symbol. So I have tried a trick I was told about and wish to use the addEventListener code to attach an action to my button. My button is saved as a button symbol as well as been given an instance name but I am still getting errors I do not recognize. This is the simple actionscript I am trying to attach to the button:
stop();
//...script for inviso button...\
inv_link.addEventListener(MouseEvent.CLICK, inviso);
[code].....
so i have a movie clip inside of another movie clip and i want to disable the buttons in the first movie clip until i click a button making it go back to the first movie clip. How would i go about doing this?
View 2 RepliesI took an object and converted it into a button symbol. I want to be able to disable and enable the button in different situations. I used the action script code "myButton.enabled=true;" and "myButton.enabled=false;" but these don't seem to work. Is it possible to access this property of a button I made? if not is there any way to change the button in the user interface components? if not is there any other way to disable or enable the buttons i made?
View 1 RepliesI have seen several threads in regards to tbe button enable/disable, mouseEnabled usage. However. I have tried both methodologies in my code, and they don't respond. Continues to give me the alpha change and color text change, but not disabling the button after I roll off of it.Ultimate goal,to disable the currently selected button, leave the alpha at .4 and the text color to remain in its selected state/color. Everything works beautifully for my buttons other than disabling the selected one. Any thoughts or suggestions on what I can do to make the below code work better?Code called in previous function in class to add the MouseEvents to the buttons:
ActionScript Code:
buttonClips_arr[whichOne].buttonMode = true; [ code].............
I'm developing a card game where I have a button (dealButton) which deals the cards. The action can be triggered by a clicking the button or pressing the spacebar on the keyboard.
Problem is, if I press the spacebar repeatedly the action is triggered multiple times. Is there a way to disable the button when I press the spacebar so that it triggeres the action once only, then gets enabled again later, to deal a new hand?
I have a log in page with two buttons "credit" and "browse" . If the user selects "browse" I want the button to start the quiz globally disabled on level0 (the log in page is level1). I think I need to leave the log in page playing on top in an empty frame for this to work. I have tried:
_global._level0._root.quizBtn.enabled = false(); I have tried that script on the button action of the "browse" button.
I have 4 buttons on a timeline, and each loads different external SWFs. I want that when I clicked on 1 button, let's say the "button1", it will load the MOVIE and the button will be disable until I have clicked on another button. I tried this script below but didn't get any RESULT.
on (release) {
if (expand == 0) {
gotoAndPlay("AA");
[code]......
I have 4 buttons on a timeline, and each loads different external SWFs. I want that when I clicked on 1 button, let's say the "button1", it will load the MOVIE and the button will be disable until I have clicked on another button. I tried this script below but didn't get any RESULT.[code]
View 8 Replieshow to disable a button while loading the movie. Later i want to enable it on some other mouse event.
View 3 RepliesI've been creating my first complex buttons and there're some details I haven't solved yet. How do I disable a button after being clicked and how do I re-enable it after clicking another button? I've come across this "removeEventListener" and tried it but I can't seem to work it out...
Here's my code so far:
aempresa.addEventListener(MouseEvent.ROLL_OVER,btnOver);
aempresa.addEventListener(MouseEvent.ROLL_OUT,btnOut);
aempresa.addEventListener(MouseEvent.CLICK,clickAempresaToGoToWebPage);
[Code]....
"how to disable a button" posts but I'm looking to disable a button after 5 clicks. Is this possible and if so what can I do? Basically what I'm doing is using a button to tween a movie clip through a mask, a sliding doors technique if you will, and at the end of my movie clip content i want it to stop, rather than tween on forever.
View 2 RepliesI have a list with a dataprovider, it lists out buttons encapsulated in an item renderer. All I want it to do is have a skin that it changes to when it is clicked. I can get this to happen, but then it just goes back to its up state. I want it to stick on the down state, which I have to do by disabling the button.
So I tried this:
buttonList.selectedItem.enabled = false;
for(var i:Number = 0; i< buttonList.numChildren; i++)
{
[Code]....
I am learning Action Script and have been working on a menu of buttons that will disable when clicked and enable when not clicked. The buttons are nested inside two movie clips called main and menu, whose instance names are main_mc and menu_mc. I have 3 files the fla with actionscript in frame 1, a ButtonSet class file and a DisablingButton file. get this error: 1120: Access of undefined property one_mc.(for each of the seven buttons)
[Code]...
So I know Flashvars uses a lot different methods in AS3 because of the loader classes and all that. How do I disable the button and make it only display the second frame to the button corresponding to the page that the user is currently on?I've called a variable in the HTML document using query string (or I could use Flashvars just as easy if that makes it easier) called "currentPage" and on each page in the HTML give it a page name.I know how to grab the variable from the HTML into a text field in the SWF (see this tutorial) but I'm having trouble manipulating my menu buttons.
View 0 RepliesI am trying to replace some code which loaded an external image and triggered and function once completed with code that uses and embedded image. The relevant code looks like this.
Code:
[Embed(source='globe.png')]
public function Globe()
{
var imageLoader:Loader = new Loader();
[code]....
The commented out section is where it used to take the loaded image and apply it to a texturemap.I need to replace the lines of code in the first function with something that calls the second function correctly.
I have tried using function imageLoadComplete (e:Event = null)and calling it with imageLoadComplete(); in the first function but although it compile and runs without error, the program does not work properly. I suspect this is to do with the dispatchEvent(); line which I do not understand.
i hav a left right moving thumbnail gallery from xml, i need that on the last image image come on focus from the left side so automatically the left button will be disable or opacity goes 0 anything and same thing from right side also.
View 14 RepliesI have an swf, lets call it 1.swf, that has a button that calls another swf to level one. In that second swf, lets call it whatever.swf, on layer 1 it has an flv file of about 40 seconds. on layer two it has a button that has this action:
on (release) {
unloadMovie(1);
loadMovie("../swf/1.swf", 1);
}
So if that button is pushed, then it unloads whatever.swf as I need it to.
the problem is that if that button is not pressed, then when that 40 second flv finishes, it just sits there with a black stage and the button. What i need it to do is that when that 40 second flv is finished, it automatically unloads whatever.swf on level 1, again showing 1.swf on level 0.
Also, before anyone anwers, the way i did the flv is that in whatever.swf the flv was imported to the stage, i slected the "already deployed" put in the URL and then it created a flash video component which is on the stage.
I'm loading a bunch of swfs into my movie and when they are finished loading I need to change each swfs color based on my xml data. My problem is when my Event.COMPLETE fires I don't know which loader it belongs to to retrieve the correct xml. I've tried giving my loaders names but I can't seem to access the name from the Event.Complete function. My trace causes the error: Property name not found on flash.display.LoaderInfo and there is no default value. How do I access my loader name?
for(var w3:int = 0; w3<cartXML..item.length(); [code].....
How create baseurl function in flash and how i call that function in button script
View 1 RepliesI'm using this code to call a actionscript 3 function through javascript
[URL}
and I want to call the acrionscript 3 function from a javascript function, but not on a button action.
actionscript code:
//call to javascript
ExternalInterface.call("sendToJavaScript");
//call from javascript
[Code]....
I have tried to import a movie into Flash 8 and the message appears "The operation could not be completed as an error has occurred". It will not pu the movie on to the stage. Do you think there is something wrong with the movie file or am I missing a step? This is what I do:
1) open a new flash file
2) file - import video
3) browse to find the movie file and then click next
4) Click the option 'progressive download from a web server'
5) I dont change any of the default settings and I don't want a skin on it
6) It runs through like it is making the file and then the message appears "The operation could not be completed as an error has occurred".