ActionScript 2.0 :: Using A Movieclip As A Button ?
Jul 11, 2010
I have searched everywhere for how to do this and couldnt find anything i need to create a new movieclip in the actionscript and then be able to click the new movieclip so it rotatesBelow is what i already have as my code, shape1 is the movieclip i am duplicating and square 1 is the new movieclip but i cant seem to get it to work when i click it :/
I have been using TweenLite for all of my easing. I was wondering what the code is for having a button inside a movieclip not active while the movieclip is tweening.Then when the movieclip does finish tweening the button then becomes active.
How can I get a button inside a movieclip link to a frame in another movieclip on the scene? I tried this code:
function gotoCenter(event:MouseEvent):void { MovieClip(root).centermc.gotoAndPlay(2); } skruetest.addEventListener(MouseEvent.CLICK, gotoCenter);
..where "skruetest" is the button, "centermc" is the movieclip where I want to go to frame 2. I don�t get errors with this code, but nothing happens when I click the button. What can I do?
I have a button inside a movieclip, to which I would like to apply a rollover function. When rolled over, this button (inside MOVIECLIP 1) would make (MOVIECLIP 2) jump to second frame. I'm using Flash 8.This is turning onto a real headache for me, since i've searched every single forum and thread concerning this matter, and nothing seems to work.
I am a super noob at actionscript. And I want my button to open a movieclip and then close the movieclip when clicked on again. I have no idea what to add after that here is the code I have for the button so far.....this button opens it.
on(release){ this.linemc5.gotoAndPlay("ear"); }
and this is another button I made that can close it, but I want it to be in the same button rather than seperate.
I have many buttons (symbols). This is what I want it to do: -Select a button on the screen, and then a movieclip plays. - If the user selects any OTHER button on screen, a message box displays a message.
Can a button play a movieclip if it lives within another movieclip? Let me explain: Buttons in a map key ran route animations on the map. Code for button (accessed by selecting button and F9) ..reads : on (release) { gotoAndPlay("BusRoute_375");}
[Code]...
All layers and consequently all route movieClips that relate to the map as well as the stop codes for the individual route animations now reside within that MovieClip which sits on a new layer above the map key layer. However, the key buttons no longer run the route animations. What should be done so that when clicked they still play the route MovieClips. Its like the button code cant see the layers it once refered to, now that they are in a movieclip.
What is the code to make a movie clip button....when pressed...open or plays another movieclip...example.i have a button..and its a movie clip with roll over and rollout effect..once pressed...how do i make it link to an outside movieclip.
I am having a problem where my buttons on main timeline are working fine. When I create a button within a movieclip layer (a page importeded from Photoshop as a movieclip) the button is not working once I leave. It doesn't show as a working button when I select Enable simple buttons, when I preview or publish as HTML. The thing is, it is a button, it has an instance name, is that weird blue color... and it works fine when I am double clicked into that movieclip layer. I also tried common library buttons and they work fine until I leave that layer as well, also tried it within other layers and creating a new file and doing it... all no success!
I have a frame with a movieclip in it (named "theclip" in the library and has the instance name of "guy"). The movieclip has two frames with stops on them. The second frame inside this movieclip has the label "guy2"
Now back in the basic frame i also have a button (outside the guy movieclip) that i'd like when i press it it jumps to the "guy2" frame of the "guy" movieclip.
Code: on (release) { gotoAndPlay("guy2"); }
what do i add to the script that makes it refer to the movieclip? Is there a line like the _root or _parent and so on?
"mc_test" contains a circle inside it...this is made to be used as button...however is there any way I can have the user be able to click within the circle in "mc_test" instead of the typical square ahape of a movieclip?
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 want to have a class(Generator) generating MovieClips and inside these Clips are buttons with Listeners. Another class(Main) can get the Clips generated and add them to the stage. The problem is if I add the Listener to the Button in the Generator class, i don't get the event. I do get the Event if I get the Button from the Generator and add the Listener in the Main class.
I'm trying to make a button that when clicked executes a sound clip and plays all the way through. Also, if the button is clicked while the sound is still playing the sound needs to stop. They have me first place this code in the first frame:
my_sound = new Sound(); my_sound.attachSound("bubble_01sound"); play();
Next I create two buttons, an on and an off which are placed separately in the second and third frames respectively. Code is applied directly to the buttons.
The on button:
on (release) { _root.my_sound.start(0,1000); _root.gotoAndStop("stop");
[code]...
Finally, I name the 2nd frame "play" and 3rd frame "stop" and add stop(); to both frames. Oh I also set up the linkage so that the sound's identifier is "bubble_01sound".
This is all well and good however, here's the rub. Unlike their example which takes place in the main timeline, my button needs to bob up and down. So I put everything from the tutorial in a movieclip and on the main timeline animate the movieclip as I like. When this plays the button does not play sound. I took this as the initial sound code not being activated because its in the movieclip. If I take the sound code out of the movieclip and place it in the first frame of the main timeline, the button does play sound but the stop function does not work. I can keep clicking the button which repeats the sound on top of the already playing sound.
So it seems to me there are three options. One, I need to find a way for the sound code to be activated when its seated in the movieclip. Or two, with the sound code in the main timeline, I need a way for the on/off buttons to reference the code which is one level up in the main timeline. Or the third option would be that I'm completely wrong... I'd put my money on the third option.
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.
I created our website using Actionscript 2.0 and on several of our pages there is a drop-down text box that has a "close" button on it, which is just a movieclip located inside the text box movieclip. For some reason, if you stay on a page for a few minutes the close button disappears. The hand still shows up when you hover over where it was at and you can still click on it, but it just turns invisible. I'm not sure what's causing this.
how to do this and couldnt find anything i need to create a new movieclip in the actionscript and then be able to click the new movieclip so it rotates ? Below is what i already have as my code, shape1 is the movieclip i am duplicating and square 1 is the new movieclip but i cant seem to get it to work when i click it :/
I have a movieclip called 'mcBox'. and I have a button called 'playBtn'all that I want to happen is when you click the button the movieClip plays, so simple, but really finding it hard to get to work. This is what I have
playBtn.addEventListener(MouseEvent.CLICK, onPlayClick); function onPlayClick(event:MouseEvent):void { mcBox.play(); }
I know it's the 'mcBox.play();; part but can;t figure what it is?
when i click on button, MovieClip happens o.k. I have put another button into this MovieClip with rolover state and getURl code, but is not working.Is it possible to put button into MovieClip?
I'm keen to use movieclip instances instead of button instances, but I will have a lot of buttons. If I use MovieClips: Is there any way to avoid coding the rollover functions etc. for EVERY movieclip instance? - ie is there anyway to code the behaviours into the master Movieclip button (ie the way buttons have built in behaviours), rather than have to add multiple event listeners to every instance - just to get a rollover effect?
the problem is a bit more complex as I describe here but I'm sure that once I figure this out I can do the rest myself. I have a swf with a movieClip with a button in it with the following code:
Now the shoppingchart.swf has a movieClip with the instancename "shopLine_mc" in this movieClip there is a dynamic textfield with the var called product.
Now I'd say that if I press the button the shoppingchart.swf should load on level2 and show the text "single toothpick" in the textfield right? it does load the shoppingchart.swf but the dynamic textfield doesnt change.
I'm using Actionscript 2 for this interactive.This is what I'm trying to get a button to do:on release:check "mainmovie1" mc on main timeline.If "mainmovie1" mc's timeline is at frame labeled "finished" go to label "1.0" on main timeline If not, go to label "fake_1.0" main timeline
I've been reading over numerous tutorials and guides as well as the Language Reference for ActionScript 3.0 but cannot quite seem to find anything to learn what I need (which I guess is because everything I have read assumes you would already know how to do this sort of thing).On my stage I have one button (mybtn) and one MovieClip. Within the MovieClip I have numerous other MovieClips (the different parts of a character, leg, arm, head, etc).
One of those MovieClips, lets call it "upper_left_arm" (within the other MovieClip "character") is comprised of two Keyframes, frame 1 and frame 2. There is also a second layer with AS in it, which just has "stop()" in it so it doesn't endlessly play.When I click the button on my stage I want to change the playhead to frame 2 and then stop within the "upper_left_arm" MovieClip.I gather that I almost certainly need to use gotoAndStop.However, most information I have found concerning buttons, AS3 and the gotoAndStop command relate to "scenes" which as far as I can tell are nothing to do with what I want.
Code: stop();mybtn.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); function mouseDownHandler(event:MouseEvent):void { upper_left_arm.gotoAndStop(2); }
The "(2)" is the part I think I have horribly wrong, I've tried various other things after "upper_left_arm.gotoAndStop" with no success. In fact, the MovieClip "upper_left_arm" now loops round merrily despite the "stop()" in the AS in that MovieClip itself .
I have two buttons named buttonOne and buttonTwo. When I click buttonOne, the movie clip named oneMc should play its intro and then stop then after that whenever I click buttonTwo, the movieclip oneMc should play outro animation and then movieclip twoMc intro comes in.
Do I need to use the Loader and URLRequest for this one? or use a String?Also, how can I call the movieclip to play its outro and play the next movieclip's intro?Here is my code so far...