ActionScript 3.0 :: Button Adds To Total Score?
Dec 3, 2009
I can find my way in Actionscript 2.0, but 3.0's hell for me. I've been following a bunch of tutorials and I suppose I understand the 'basics', although I'm beating myself over this 'cause most of you will probably consider this basic aswell.
The problem at hand : I made a few movieclips, that have a transparant button on the first frame inside of them, and on layers below it an animation that starts once you click it, then stops at the last frame.
(Example : You see a snail, you click it(but really click the transparant button that's above it) and the movieclip starts playing, showing a snail that crawls back inside it's shell, then it stops. Pretty simple, but it's a fun and easy way to have multiple interactive graphics on a page.)
The task at hand : Somehow make a score system that allows you to see how many of them you've clicked, meaning everytime you click a snail (for this example, anyway) there's a +1 function somewhere.
Currently, inside the movieclip (the transparant button) I have :
stop();
alpha_btn.addEventListener(MouseEvent.CLICK, nextClick);
function nextClick(event:MouseEvent):void{
gotoAndPlay(2);
}
Which is pretty straight forward. alpha_btn is the button that makes the animation inside the movieclip play. At frame 30, there's a stop(); function.Then, there's the main timeline.
function scorePoints(myPoints:Number):void {
if (Number(scoreBoard.text)) {
scoreBoard.text = String(myPoints);
[code]...
It works, but only once. After the snail is clicked, I have it looped (no stop(); at the end of the moveclip, but it moves to the first frame again. Meaning, the button's there again and it's clickable again.) but everytime I click it after that, there's no points added to it.So I'll break it down to this : I need simple button that, when clicked, adds a number of points to the scoreBoard.
View 4 Replies
Similar Posts:
Oct 18, 2010
when a user clicks cardbtn button i want it to add 1 to there score.here is the code. i have a textfield called card_txt on the stage.[code]
View 1 Replies
Nov 2, 2009
I've got some code that calculates a score from a Quiz. However all it does at the moment is display a movie clip symbol for each time a user gets a question right.
How can I display the score as a value in the text box no matter how many questions the user has got right? E.G. 6 Questions right... score_txt displays the number 6.
ActionScript Code:
score_txt.text = "";
questionOne_txt.text = "";
[Code]....
View 2 Replies
Feb 5, 2011
I'm trying to create a button that, when first clicked, will add a MC to the stage. Then, on the second and subsequent clicks will remove the existing MC and replace it with a new one. The code I'm using is:
stop();
draw1.buttonMode = true;
draw1.useHandCursor = true;
[Code]....
Is there a better way to handle this than what I have above?
View 3 Replies
Jan 14, 2012
When a button is pressed it adds another movieclip (from the library) to a movieclip acting as a container at the bottom of the screen. This all works fine, and the movieclip is added to the container (directly in the middle), what i need is it to be positioned to the left. Obviously i could change the .x value, but its a little bit more complicated, because if there is already one movieclip there (in the container at the bottom), the next one that is added needs to be 25 pixels to the right of the movieclip already there.
Code:
var bass1:Bass1 = new Bass1();
//navigation
help_bt.addEventListener(MouseEvent.MOUSE_UP,help);[code].....
View 14 Replies
Jan 29, 2009
i have an annoying problem. I have a mc that i use as a button. I have an external class that controls the button and adds interactivity to it, here's part of the code:
Code:
package
{
import flash.display.*;
import flash.text.*;
[Code]...
The problem is, i want the btn that, when clicked, remain inactive.That's why I remove all the listeners in the class. HOWEVER, it still functions as a button, I mean the functions haven't been removed at all after I click it. What's wrong here?? Why are the functions still there, if I have removed them when clicked at the btn?
View 4 Replies
Aug 10, 2004
Im designing my own game in flash, iv set up a score text box and it works fine. Except i just cant seem to get it to gotoandplay another frame,scene, when it hits a certain score??
View 4 Replies
Nov 5, 2010
I have made calculator from tutorials but i was unable to add a radio button that will add number to the total after calculating two number.here is my AC3.[code]
View 0 Replies
Feb 17, 2004
i am building a shooting game and i was wondering if it is possible to have the movie go to frame 3 if the score = 500.I.E Score is displayed in a dynamic text box and everytime the enemy is hit the:
_root.score +=50
=============
on the first frame of the film i have the code
if (_root.score == 500) {
gotoAndPlay(3);
}
View 2 Replies
May 7, 2010
I've been making this animation for a Uni project but i've come across some really annoying bugs which are stopping me from getting the top marks and I was hoping someone here could help!
-Cant reset score with button
-Can't move to next Scene
I wasn't sure where the best place was to upload the .fla so I picked mediafire.so far in my attempts to fix the reset score i've tried adding.[code]
View 2 Replies
Aug 15, 2011
i am new to actionscript and i cant figure out how to create a movie clip that increases the score at the bottom. this will eventually be part of a game that will involve the button moving randomly around the screen.
View 21 Replies
Mar 23, 2010
I have recently created a quiz that allows user to submit score to database, however I only want the submit button to be available if the user scores 100 % (all questions correct). This is the actionscript used on the final summary screen. is there a way to add to this? if userScore = 100 then display submit button, else leave blank.
Code:
userScore=(numOfQuestionsAnsweredCorrectly*100)/
(numOfQuestionsAnsweredIncorrectly+numOfQuestionsAnsweredCorrectly)
stop();
View 3 Replies
Mar 30, 2009
So i have a button and when u click it, 1 point is subtracted from your score, and it takes you to frame 2. So i said this:
on(press){
gotoAndPlay(2)
_root.money-=1
}
This works okay, but it only plays frame 2 every other time you click it, but adds one to your score everytime you click it. What can i do
View 1 Replies
Mar 28, 2011
My problem is that I have a countdown for a variable called health, that works fine, it decrease the score over time, my problem is that I'm trying to have a button, that when clicked increases the health variable by 50, it works fine in Debug, it shows that the variable is being updated, but when I run it normally, it just doesn't update. Here is the offending code:
ActionScript Code:
public function countdown(e:Event)
{
[code]........
View 2 Replies
Jul 25, 2009
I am trying to create a button that when it is pushed it increases a score, but for some reason when it is pushed it only adds the score once. Here is the code
View 2 Replies
Oct 2, 2009
I'm making game, where I must collect points. In end menu screen, i want that if my score's over 200, a next level button will be visible. Now it's visible every time when timer's out. I have tried this code
if (score < 200){
this.visible == false;
} else
if (score >=200){
this.visible == false;
}
View 3 Replies
Feb 23, 2011
I have a result screen that shows bonus points and such. I want each text field to increment one after another and also have it increment by a certain amount each frame. Result Screen pops up. First is the player score check the player score, is it more than the score we want to display if the player score is greater than the player display score by 100 increase the player display score by 100 if the player score is greater than the player display score by 10 increase the player display score by 10 else increase the player display score by 1 when finished move to the next score...and so on. I have thought of using timers to move from one score to the next, but not being in an Event.ENTER_FRAME it only does one if then moves to the next one.
Also the if statement for incrementing the score looks ridiculous and I'm thinking there has to be a better way to do it. I was thinking of making it a separate function but then I wouldn't know what to return, or how to return it so it looks like its increasing and not just showing the total number instantly. I'll try to expand on it a little more.
View 1 Replies
Mar 28, 2012
I have been trying to make a score counter for a small game where the user clicks on a button on the stage, each time the user presses the button the score increments by 10, however I cannot get the score to display on the dynamic text field.
var score:uint;
//scoreCounter is the instance name of the dynamic text box
function updateScore():void{
score += 10;
scoreCounter.text = score.toString();
}
View 2 Replies
Aug 17, 2009
I need a code that adds 10 to a dynamic text box?
View 8 Replies
Oct 19, 2009
I have this code, which should work fine, but it doesn't.
Unit1_Mobs_Destroyed += 1;
Text="Unit 1 destroyed "+Unit1_Mobs_Destroyed+" Mobs!" It should set Unit1_Mobs_Destroyed to current value + 1 If Unit1_Mobs_Destroyed is 5 at the start, it should be this: Unit 1 destroyed 6 Mobs But that doesn't happen instead I get this: Unit 1 destroyed 5 1 Mobs
View 2 Replies
Jan 4, 2011
i have successfully created a loop that adds 100 movieclips to the screen but my problem is that they all appear on the screen at the same time. what is the best way to make the movieclips appear within a few seconds of each other?
ActionScript Code:
for (var i:Number=1; i<=100; i++) {
var circle:MovieClip = new ball();
addChild(circle);
circle.x=Math.random()*stage.stageHeight;
circle.y=Math.random()*stage.stageWidth;
}
View 1 Replies
Jun 23, 2007
I'm having a problem with extra lines being added to my text anytime the stylesheet is applied??
Here's the actionscript:
this.createTextField("bodytxt", 0, 50, 30, 430, 200);
bodytxt.html = true;
bodytxt.border = true;
[Code].....
View 3 Replies
May 6, 2008
I have two buttons one that adds 2 and one that adds 3.
Code:
score.text = 0;
add2.onPress = function():Void {
score.text = Number(score.text) + 2;[code]....
I want to gotoAndPlay to another frame with the value adds to 5. Say if I press the add2 button and the add3 button, I want to go to another frame.I tried making score.text a variable and it didn't work.
If (score.text =5){
gotoAndPlay(1);
}
View 2 Replies
Nov 29, 2009
Due to my need to tween TextFields, Flash managed to botch up simple scale Tweening.Right now, the font is embedded, and it's doubling the total SWF size.I want to be able to tween the size of the TextFields, without that "jerky" motion. Some way to convert it to vector graphics would likely be the best option.I tried rendering as a bitmap, but it isn't getting the desired result, and the hit areas of the TextFields seem way off. Also, it tends to blur quite a bit, even though the scale is only 1.2.
View 12 Replies
Apr 7, 2011
i am working on this code
[as]portfolio_btn.addEventListener(MouseEvent.CLICK, portfolio);
home_btn.addEventListener(MouseEvent.CLICK, home);
var loader:Loader=new Loader();
loader.load(new URLRequest("portfolio.swf"));
[code]....
so i can click on a button and after 2 seconds my swf loads fine. but then when i click on the other button to unload, remove it. It plays again...how can i remove it so it doesnt keep adding itself.
View 2 Replies
Jan 14, 2010
i can use flash a bit. can any one point me in the right direction of making a add like this [URL] the 3 picture one
View 1 Replies
Oct 18, 2010
I'm rather belatedly getting to grips with the new tweening system introduced in CS4. To be quite honest it's been a nightmare, but I'm starting to see its good points now.One thing that still drives me crazy is when you create a new tween and Flash creates a new layer for you and puts the tween into it. Why? And how do I stop it? Over the course of a 10 min animation with a lot of tweens I could end up with hundreds of layers
View 2 Replies
May 17, 2011
I have two classes, both in the same package, one of which parses xml and adds a value to the second via an internal set method. This initially works fine but as soon as add a public get method to the second class I get an error (1059: Property is read-only).
The problem goes away if I make both methods public or internal but in this situation I would like to have one of each. Is this possible? I thought I had done this in the past without any problems but maybe not.
View 1 Replies
Dec 18, 2009
I am trying to track the exit clicks of the users in the adds in my page.
Can I somehow capture with Javascript the click event of a user in a external Flash add I have inserted in my page?
I have been searching and trying by myself, but it seems like the flash object inside of my page is a black box, where I could not access anyway.
View 1 Replies
Jan 13, 2010
I'm using to bitmapFill to add tile grid to a movieclip which contains an image and it's adding a white fill in the transparency parts of the movieclip even if I set the transparency true, here's the code snippet I'm using.
ActionScript Code:
var mySprite:Sprite = new Sprite();
var myBitmap:BitmapData = new BitmapData(2, 2, true);[code]......
View 1 Replies