ActionScript 2.0 :: Making Button Invisible Using Its Instance In Variable
May 1, 2006
I am just trying to make a button disappear using a variable set to it's instance name. When I say invisible I also mean deactivated. The code I've got is this..
Code:
[test]_visible = false;
but it doesn't work - any offers?
I have one button instance that stretches across many frames, and I would like to make it invisible in some of the frames and visible in others. How do I do this with ActionScript 3?
Im a bit a of a noob when it comes to AS. I have a problem that I think should be very easy to solve.
I have a shape that I turned into a button and gave it an instance name of "CA" I also have an array that has a string item called "CA"
I want to be able to make the button invisible by using the array instead of just writing the instance name. I have the following code but it just doesnt work.
I've built an image scroller but I'd like to make the 'next' and 'previous' buttons invisible at the first and last frames frames respectively. The code I'm using for the scroll is below. I think the code I'm after should be something like this:
HTML Code: if (targetX<720) { btn_Previous.visible = false; }
But I can't work out where I should put it (or even if it's correct) within the scroller code.
But because the print_index movie slowly scrolls across the stage rather than immediately replace it, there is a moment where the button turns completely invisible after the click. Perhaps the bigger problem is that it doesnt make any of the accompanying buttons invisible like it is supposed to- only the one that is clicked.
What I want to know is how I would go about making them all their default colors when you hit a movieClip instance that acts as a reset button. I can't seem to get it.
The situation is like this:I have Five buttons named button1 to Button5.What I want is to make one button invisible.To to this I have a for 1 to 5 -loop and I want to make one button invisible if it meets certain criteria.Is this possible without make an if-line for each button or not??
im creating 100 movie clips through duplicate movie and assigning each MC an instance name of eh_1, eh_2, eh_3 etc... on rollover i would like to have have them store in a variable which button number they are.to detect rollovers and presses, im just using
Code: for (i=1; i<101; i++) { _root["eh_"+i].onRollOver = function () { }; }
is there anyway i can detect which button was pressed and store into a variable the number?
Here's what I'm trying to do:I have a parent container movie that has several buttons on it. As it stands now the buttons trigger an instance of a MC on the main timeline to play using the "with" action (no biggie)I would like to put a frame action in that MC instance that uses the "LoadMovieNum" action to load a particular external SWF movie into the container movie depending on which button the user clicked.In theory I guess I need to somehow associate each button with it's corresponding SWF child movie that is to be loaded (SetVariable?)Then I need to pass that information to the MC instance in the main timeline that actually uses the LoadMovieNum command to load the SWF file.
I have a button inside a movie clip that when pressed it launches another movie clip. That part works great. The problem I'm having now is either removing the original movie clip or at the very least making it invisible when the next movie launches. So far for my button script this is what I have:
I have a movieClip called "button" within another movieClip called "movie1_mc" I want the "button" movieclip, which also loads XML on frame 12 of "movie1_mc to vanish on or after frame 13
This is the code I have in place but, "button" movieClip isn't disappearing. This is my first time using XML and Flash
//Code to "button movieClip disappear// if (_root._currentframe == 13) {var linkname:Array = [_visible=false];}
I'm having trouble targeting elements of an array using AS3. I have five buttons in an array named botons.
var botons:Array = [boton_1, boton_2, boton_3, boton_4, boton_5];
Each button goes to a different page, but they all are on the same layer like navigation bar. When page 1 is visited button 1 should be invisible and the others visible. When on page 2, button 2 should be invisible but all others visible.
I used the following to make the entire array invisible and it works.
I'm having trouble working with buttons in an array. I would like to target specific button and make it invisible while the others remain visible. Each buttons goes to a page (first, second, third, etc.). There are five buttons named button1... button5. I'm using AS3 in timeline.
Problem: when I click a button, it doesn't get invisible and I get this message: TypeError: Error #1009: Cannot access a property or method of a null object reference. at subtraction_fla::MainTimeline/goPNext()
Here is my script: stop(); var button= [button1, button2, button3, button4, button5]; button1.addEventListener(MouseEvent.CLICK, goPNext); [Code] .....
I've made a drawn menu with curves in my root. This menu loads dynamically swf into an empty container mc. Within some of these swfs, there are full page image galleries. However, the drawn curves seem to stick on top of these swf: I can still see them although the rest of the content is invisible. Now I want to make those curves also invisible...
Code: //API AND LINES// box2.lineStyle (1, 0xff00ff,0); box2.beginFill(0xCCCCCC,0); box2.moveTo(0,0);
[code]....
Now I want to realise a function in an externally loaded swf that makes these lines/curves invisible. i was thinking myself of something like
Code: btImages.onPress = function (){ _root.line.lineStyle(0.5,0xCCCCCC,0); gotoAndStop (3); }
I have several movieclips placed on the timeline that I want to be invisible and not run until the user clicks a button. The movieclips are linked to a class I set up:
Code: class Hidestop extends MovieClip { function onLoad() {
[Code]....
The problem is that some, but not all, movieclips show briefly when they load before becoming invisible. I can get around this by starting each movieclip with a blank frame, but there must be a better way.
I have a movie clip which has a dynamic mask applied to it to provide a scroll effect.
The mask is generated with the 'create blank movieclip' method.
So the mask is a movie clip over a movie clip.
I hunted for invisible text last night and found this link [URL]
which implies it's to do with the mask being on a layer, but from what I can gather from reading the AS, it's not it's on a new blank movie clip.
Also many other links I found all imply it's an issue with dynamic text and the font needs to be embeded, but the underlying text is not dynamic, it's static normal text which has been used in a movieclip to create animated rollover/out effects.
So why is the text missing when the content is scrolled into view?
If you hover over where the text is supose to be, the animation plays and the text becomes visible?
Also the arrow graphic next to the text which forms part of the animation does display; it's just the text portion which is invisible?
I have a movie into which I am loading external swfs. this all works fine but some of the content is duplicated and where there is slimline text it shows that there are two layers. see the header on white here:
how can i set the alpha to 0 or remove the host movieclip, from the externally loaded swf. does that make sense? so once the external swf has loaded into the empty movieclip then the parent movie disappears.
I am creating an interactive map. It has little bullets that, when you hover over them, display a short description of the room and a link to another page. What I am trying to do is make it so that the user can hover off of the bullet, and onto the link to the seperate page, without the link and description disappearing because of leaving the bullet's "hit" area.
Do I have to define another hit area for the description and link somehow?
I created a view cart button in PayPal and need to link it to a button in my fla. I know you can do this in AS but I haven't had any luck in my searches. I'm using CS3.[code]
I am a Flash novice who has worked through a couple of the standard introductory books on Flash in Actionscript 3 and some of the online tutorials. However I cannot work out how to do the following: A button A (I know how to design buttons including invisible ones) is on the stage. A user clicks on this button which then causes a text to appear at another location of the stage. This text includes an invisible button B. The text tells the user to click on it with the result that the text, including the invisible button B, disappears but if the user reclicks button A then the text with button B should appear again.
I am making a video player based on the Video Basics tutorials Lee put up a while back.
I am working on a custom controlBar with autohide. Basically, when i mouse over the video area I want them to pop up, and when I mouse out of the video area I want them to disappear. I have setup the controlBar movieclip itself with "show" and "hide" frame labels. Each one plays a fade in/out sequence a few frames long, no big deal. That is the easy part and works fine.
In order to detect the onRollOver and onRollOut events for the video area I made an invisible button on top of it called "butt". It works fine too.
Invisible button layer above controlBar layer: When i roll onto the video area the controlBar pops up, but I cannot access the buttons on it (play, rewind, etc) because they are now underneath the invisible button that monitors the rollOver and rollOut of the video area, which apparently wont let anything under it be clicked. How can I gain access to these buttons?
Controlbar layer above Invisible Button layer: When I roll onto the video area the controlBar pops up fine, but once I mouse over the control bar flash thinks I am leaving the bounds of the invisible button and tries to hide the controlBar right away, which causes me to "re-enter" the invisible button, so it just bounces back and forth between showing and hiding the controls.
How can I monitor the video area and still have access to the buttons on the controlBar once it pops up?
As we know whent here is no such variable of null value assignment to a variable or instance flash throws this kind of Error.In one of my Application i need to get more flashVariables, They may or maynot come as FLASHVARS. But when i miss any variable flash thows this error as an alert box. is there any simple solution to avoid this kind of issue
when i use try,Catch statement the issue will not come, But i don't like to write Bunch of try,catch statement for all this kind of variables.
I placed a movie clip instance inside a button, and I want this movie clip to play when the button is released. I'm using this code on the frame containing the button:
function playMovie(event:MouseEvent) { this.theButton.theMC.gotoAndPlay(3);
i am working in cs3 flash, but saving my files to flash 8. i am having an issue with getting an invisible button to work. i never had this problem in flash 8. could you please look at the very simple file attached below and let me know WHY i am getting error messages saying: "warning: this movie uses features not supported in flash 5 player" ?? and "scene=scene 1, layer= invisibleBton, frame=405:Flash mx button instance name"
I need to move an instance of the class Snowboarder from x -1.00 to x 199.99. How do I link from my actionscript of class Enter?Here is what I have class Enter [code]Is another class even needed? This "Enter" class will only be used to move a snowboarder over the screen and have a logo apear behind him.