ActionScript 2.0 :: Get A Movieclip Bigger When Click A Button?
Nov 29, 2004What AS should I use to get a movieclip bigger when I click a Buttom? I want the object to grow at a size "x" and then stop....
View 7 RepliesWhat AS should I use to get a movieclip bigger when I click a Buttom? I want the object to grow at a size "x" and then stop....
View 7 RepliesIf I add the button component to my movieclip it makes it bigger, as if there's some sort of invisible padding or margin around it. Making a new fla, dragging the button component, and setting the below code as the document class produces a trace of w: 320, h:250 when run.Removing the mc.addChild(btn) line gives me a trace of w: 320 h: 240.The button isn't even close to the edge of the movieclip, so why is it expanding the movieclip's height by 10 pixels? I've been reading the documentation for the last few hours, but I can't find some hidden margin style or anything of the like I've been missing. The FLA & .as file are available here http[url].....
ActionScript Code:
package
{
import flash.display.*;[code].....
I don't know what Flash calls this type of action - if I did - I'd know where to go for help or what to ask for.So is this a button, a movie?
View 2 RepliesI 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.
View 4 RepliesI have radioButton controls that are being added to an otherwise empty movieClip. The height of the radioButtons are about 22, and the associated textFields (which I am using so I have finer control) are about 25 high. Once the two buttons are added the movieClip reports its height as 130, which is kind of crazy. I know that textFields have default heights, but tracing the height out of the textFields associated with the rb controls only returns 25, as I said above. Here's some code.
var box:MovieClip=new MovieClip();
var startX:int=0;
var startY:int=0;
[Code].....
I was just wondering why it is that after I have clicked a button to run a movieclip, I have to click it twice to run it again? I would like to be able to run it again with just one click - it is for a true and false set of questions. The movieclip is an animation that runs if correct (and there is another if it is incorrect.
Here is the button script
on (release) {
_root.tf1_mc._visible=false;
_root.tf2_mc._visible=true;
_root.tf2_mc.gotoAndPlay(1);
}
comment: tf1_mc runs when the true button is clicked and tf2_mc runs when the false button is clicked. The script above is for the false button
I am working on a simple drag and drop game which works fine by itself.
But the problem is that when this slide is loaded into a bigger gameloader swf. The x axis does not update itself.
Thus when the draggerable gets drag, it moves in relative to gameloader's stage size instead of its own stage size..
Is there any ways that I can lock coordinates of the X and Y axis to that of the game instead of the gameloader?
How can I make the label of my button component bigger ?
Code:
myButton = new Button();
myButton.label = "Submit"
[code].....
I have made a sort of drop down menu of a movieclip. There are actually two, the first one named list_over_mc is only to detect when the mouse is in the area for when to drop down the menu (onRollOver) and the other one, list_mc, is holding the menu itself. The problem is that when the menu is down nothing happens when I click the button (now named knapp1_btn). I have tried with another but with the same sort of script (but placed outside of the movieclip list_over_mc) and that works so I'm guessing it is because the button is "over" the other movieclip.
View 3 RepliesI'm almost 100% sure that I have to write an if, else statement for this. Below is the code I have for a button(movieclip) I created. It is suppose to play an animation when you click on it. Then when you click it again it's suppose to play a second animation that will take it back to the original state. What is happening is, it goes straight to the clicked state without playing the animation. However when you click the second time it plays the animation that takes you back to the original state. Am I correct in believing the only way to get the animation to play on both clicks is to use an if, else statement.
function clickPlus(event:MouseEvent):void {btn1.gotoAndPlay("clickOpen"); }btn1.addEventListener(MouseEvent.CLICK, clickPlus);
function clickX(event:MouseEvent):void {btn1.gotoAndPlay("clickClose"); }btn1.addEventListener(MouseEvent.CLICK, clickX);
btn1.removeEventListener(MouseEvent.CLICK, clickPlus);
I have browse button on stage. when i click this i am uploading a image to a movieclip. then the movieclip is added to the stage. my issue is when i click the browse button 2nd time i need to select another image and add to another movieclip and display it to the stage
View 2 RepliesI got this code but when i click on another button is is still there how do i get it to disappear? I have two movieclip one is the snow and another movieclip is an empty mc called snow2
ActionScript Code:
i =0;
while (i<25) {
//duplicateMovieClip (dot, "dot" +i, i);
dot.duplicateMovieClip("snow"+i, i);
i++;
[Code].....
public function mc1():Void {
for (i=0; i<9; i++) {
c = c+30;
//here my_clip is a refrence to stage
var mc_new = my_clip.attachMovie("mc_bread", "bread_"+i, my_clip.getNextHighestDepth()+1, {_x:80, _y:385-c});
mc_new._visible = false;
[Code] ......
See the function visibility I am trying to set visible a movieclip on a click of a button. this code gives no error but still movie clip is not visible.
I am building a navigation menu with buttons that call and show a movieclip just below the button. I have no more compiler or output errors. Despite this, I still dont have a working navigation menu.The movieclips are only found in the library and are being called by buttons on the timeline. I currently have all the actionscript on frame 1 on a separate layer of the main timeline. None of the buttons or movieclips have code associated with them individually.The code I have created is as follows (I omited some bc the functions get repetitious).
Code:
stop()
va html_con_mc = new MovieClip
[code].....
Before telling you my problem in actionscript, I would like to explain on how the system works. Please bear with my long explanations.I have a list of data that need to be display out. I've created one movieclip and I named it table_mc. Inside the table_mc, I put 2 dynamic text and one blue box with alpha 0. In order to display a list of data out, I used a table component in flash to duplicate the movieclip, table_mc. It saved me from doing a "for loop".
I wanted the list of data to be clickable so I converted the 2 dynamic text in table_mc, into movieclip. I named it table_but. When I clicked onto table_but, the blue box will appear, alpha 100 to show that it is being clicked.Here's the problem. I've done an actionscript in table_mc. In the list example, when i clicked onto no '2', the blue box appear and if I clicked onto no '5' the blue box for no '2' should disappear. Unfortunately the blue boxes will appear there together when i clicked onto no '2', '5' and '7' because they shared the same movieclip table_mc. Is there a way to do it when the blue box can only appear at a time?
how to play a movieclip on button click in actionscript 2.0.
View 3 RepliesI put a mcBtn in the end game frame, put this code in the frame:
mcBtn.buttonMode = true;
mcBtn.addEventListener(MouseEvent.CLICK, playGame);
function playGame(e:Event):void {
play:(1);
}
The object is to go to frame 1 when you press mcBtn. When I click it, Nothing.
i CAN'T CLICK on any button, movieclip layer and have actionscript work, it just says "CURRENT SELECTION CANNOT HAVE ACTIONS APPLIED TO IT" what do i have to do so that i can click on my button's and go in action pannel and be able to input my actions without it saying "CURRENT SELECTION CANNOT HAVE ACTIONS APPLIED TO IT"
View 4 RepliesI have a button on the stage which works fine and performs various actions. I have a movie clip on the stage, that contains 10 different buttons which when you click advances you to the next button and does different things and so on and so on. Again independantly this movie clip with buttons works fine.
What I want to do however is this. I want to click on the main button on the stage, have that 'click' replicated to the other button within the movieclip so I can action both with a single clip.
I am creating a library like flash file for our game. I am using adobe flash cs5 with as3 and adobe indesign. I am still very new at flash(a real newbie) and i am wondering if anyone could help me in my problem.
i have a movieclip file named "mainPage". mainPage contains 6 buttons (with a cyrstal design) but lets focus only on 1 button. The 1st button contains the name Art_btn which calls the movieclip artBook when the button is clicked (which is my problem) . I have another movieclip named "artBook". the contents in my artBook are separated or written on each frames that could be called when clicked next or prev.
here is my prob. i dont know what is the right code that would call for artBook when Art_btn is clicked.i tried inserting codes such as loadMovie, gotoAndPlay and addChild but when I test it, the mainPage contents doesnt show up and it produces errors.
[Code]...
It used to happen in AS2.0 as follows :
my_Mc.onPress = function()
{
trace( this)
}
//output :
[my_Mc Movieclip]
[Code]...
I want to have an application where the user click on a movieclip, and is then taken to a another page. What I need is the code so as a user clicks a moviceclip (for example MC_1) it holds a variable (say = 1), as the movieclip is pushed a movie plays which at the ends checks for the variable change and then re-directs the user some where?
View 1 RepliesI am unable to change alpha of movieclip on button click using as2.[code]...
View 1 Repliesi am developing one small imteractive game.in that i'm getting one difficulty.Difficulty is: i want to play a moviclip whenever i 'll click on button ,and .For that i hav applied logic in following way.
function onMouseClick(event:MouseEvent):void
{
this.alpha=0; (alpha of 1st movieclip will 0 )
[code]......
I just did a button and 3 movieclips. What i want? Well, when i click on the button to change the movieclips. click 1 = movieclip 1 when i click again on the button it change to movieclip 2 My problem is that i can`t make so it can change to movieclip 3.So when i click it must be something like this> click 1 = movieclip1, click 2 = movieclip2, click 3 = movieclip 3 so on...
[Code]...
Here is how my movie is set up.
Frame one -> MovieClip #1
Frame two -> MovieClip #2
within each movieclip there are 10-15 frames.
Here's the problem. I want to be able to go from frame one in MovieClip#2 to the last frame in MovieClip#1, via a button click.
I want to know what action I should use for this. For example, I want to click on a button, it load up my intro movieclip, after the movieclip is done and it automatically load to my next scene.
View 14 RepliesI have a timer on my main flash document, and a package class that opens a MovieClip on a button click.
I want to stop the timer when the user starts the movieclip and then restart it when they close the movieclip. I don't know how to send information back to the main flash document from the package though.
Calling an object's method from the main flash doc is object.method(); But I need to do the reverse. I know this a low level super easy question, but I cant find the answer. Something like _MainDocument.function(); would be my guess. Or is there a addEventListener(class Deconstructs, doSomethig) ?
I'm looking to have a movie clip pop up, play itself after a user clicks on a flash navigation button.
(something like this???)
message_btn.addEventListener(MouseEvent.CLICK, goMessage1);
function goMessage1(evt:MouseEvent):void{ ???(play message movie clip here)???;}
In my scene, I have five buttons and each one will start a movie clip within the scene.o, I have only one frame for the entire scene( but four layers: button,background(with music), action and my last one is animation.Each time a click a button( with onPress or onRelease actionscript 2.0.), a movie clip starts(that's ok..)But, when I click an another button, I want the previous movieclip to stop and disappear. In my case, the new movieclip starts but over the last one who is still there.Furthermore, when I want to click on a button that had already been pressed, I want him to start over his movieclip. For now, I need to press it once again to cancel his movieclip and then press it again to start his clip.In resumé, all I want is that each time I press a button, the last movie clip disappear because the new one starts and an already been pushed button, when pushed again, starts his movie clip without the need of pushing it to cancel his first operation and then pushed it again.
View 5 Replies