ActionScript 3.0 :: Create A Button That Increases Score
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.
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
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??
I want to create a simple high score list of 10 high scores of a game. From reading the forums I seem to get the idea that flash cannot create a simple text file. I don't have php or asp but do have cgi capability. Does anyone know where I can find a simple cgi-script that will allow me to write the text the cgi receives to a simple text file: game.sco I want to be able to write a single long string to it so that I create a string of values and can load it back in using flash loadvariables. I can create the string in flash... but how do I write it to a text file using a cgi script? the text file would include this string...I already know how to read it and split it to parse it into arrays:
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
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]
I'm trying to create a game where circles appear on the stage and when the user clicks on one it disappears and their score is updated. The circles appear for a short time then dissapear. If they dissapear before the user clicks the user looses points. The game is to last 20 seconds then the user will be shown their score and a little thanks for player message. This is what I have so far:
stop(); addEventListener(Event.ENTER_FRAME, playGame); function playGame(Event):void {
[code]....
Now what I'm having trouble with is all the timing. I need a way to turn the visibility off the circles after a few seconds of being created and I also need to set the duration of the game for 20 seconds.
I am trying to create a high score table offline that doesn't need php just relies on dynamic textboxes.I am basing it on a kind of random football results generator. I have been able to get the random scores and add points to a team depending on the score but now I would like to be able to display them in a 'league' table based on their points score.
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.
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.
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) {
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; }
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.
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(); }
I have one text field which needs to support RTL languages but this is not achievable with ordinary TextField so I used TLF. I created a test project just to make a test with this small text field which uses TLF, and guess what it became 346KB. I browsed the compiled swf in flash develop and I can see a lot of classes from TLF framework which I havent imported in the text project.
How to remove them from addin to the main swf file?[code]...
I have made it so you can move with the arrow keys and that works out great. But, every time you click a new key the speed increases for some reason which i do not want. I want it to go in the direction with the same speed.
the last step was to add hyperlinks. As soon as I add a single link, size jumps to 26K ! Even after removing the link, size stays at 26K. Only way to go back to 8k is to close the file, and reopen the previous copy. I did a bunch of googling but couldn't find anything.
I add a hyperlink by just entering text in the "link" section of the property panel when u select a text.
I would do it in AS, however I am trying to make the flash file SEO friendly and thought maybe the AS approach will make it difficult for search bots to index.
What do I use to blur a sliding picture? I want it to blur gradually as the motion of the picture increases. I have BlurFilter on right now, within the btn function that evokes the picture motion, but it obviously just immediately blurs the picture upon btn activation and doesn't do it gradually.
I understand that filters can not be tween'd with tween (except tween lite - but I don't want to use this).
I found something on [URL]..3-0-a.html but can't seem to adapt it to my code.
I'm working on a flash navigation piece for a website that involves a "viewmaster" reel that rotates when you mouse down on a button, and then stops when you mouse up. The problem I'm having is that every succesive time I mouse down, the rotation speed increases. Here is my code:
I have a MC (icCost) whose _yscale is = to a dynamic number (icc) specified by a formula that uses input text. I set up a listener to see if the length increases or decreases but im not sure if I did it right since it doesn't work
[Code]...
I have a feeling I need a variable that stores the previous number and compares it to the new number. I do not know how to do this though.
I have added a FLVPlayer component to my clip/class. On REMOVED_FROM_STAGE I call the unloadAndStop on the Loader object and null all references but the totalMemory increases every time. What can I do to remove it completly?
Does anyone know how to use the Loader method of this class? I want to play a movieclip in the loading position rather than a textbar which increases...
All of the examples I've seen so far only show the latter of the two options... I can use loadMovie() and achieve what I want, but the MovieClipLoader class is the future.
I have a simple stage resizer.as file to just increases the background image scale when the window is enlarged. this works fine. however now I have uplgraded to CS3 Flash it no longer works. would this be an issue with my publishing settings somewhere?
When concurrent users increases my a/v conent delivery to the client is very slow. or even drop. Feel breaks in the session. but when check my server rsourses, almost free. One more observation, when i liesten to the recorded stream everything seems to be fine like there is nothing oing bad in live session.
Is there somthing which is missing for concurrent users for FMS config file.
I have text field which is 0 by default (score_txt)Two buttons +1 and -1 (plus_btn and minus_btn) When I press +1 text increases by one, and when i press -1 it decreses
Is there any way to create a keyboard shortcut using a the control button plus a key button. For example, if I want to print the screen, I would press control + p.
Problem: I am trying to get a very simple text resize going, for my main content area in a flash website. My aim is to get a button, that on click, increases the text size of a dynamic text field.
[Code]....
This is what I tried, I am very new to Action Script, so excuse the futility of my code.
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!
This is an image rotator and I'm having trouble creating the previous button. My next buton works just fine but no way I can figure out how to make the previous button. I tried almost everything by duplicating etc ... Here is the class I'm using:
Actionscript Code: class thumb{ var mcClip, listenerShowAuto, ref, intervalShowAuto, objXmlResult, dataXml, tabInfoToDisplay, tabItemToDisplay, marge, intervalAnim, target, href,