Under rating threshold (hideshow)
I solved the problem of the health bar not working by giving the healthmeter an instance name 'healthMeter', and setting it to 100 in the onload section of the ship class.
Under rating threshold (hideshow)
If you make a health meter into a movie clip, it needs a class or there's an error. If it isn't a movie clip, you can't add an instance name. If you can't add an instance name, it doesn't work.
I give it a class, and guess what? The stupid thing won't scale.
Under rating threshold (hideshow)
lol maybe i cant see it but theres something missing on the tutorial.
u have to write var score; or ull get error in every line u use score
Under rating threshold (hideshow)
The main problem I had with the health bar not updating was that I had not set health to 100 in the 'On Load' function at the beginning of the Ship class. Try that and see if the bar will update. Also check you have all of the names correct and that the coloured bit in the health bar has been given a name.
Under rating threshold (hideshow)
Hey need someones help;
the only thing that doesnt work is the health bar doesnt change its size (you can still die though)
Under rating threshold (hideshow)
hmm... I got everything working right, but new enemies still zip past my screen after they explode with the game over screen.
Under rating threshold (hideshow)
I dont think that should matter because when your bar reaches 0 I think the code will bring up the game over menu. At least I imagaine thats what will happen.
Under rating threshold (hideshow)
Thanks Vancano— the only thing I have to fix now is my health bar extending too far to the left after a number of hits...
Under rating threshold (hideshow)
Just read through all of the old comments. PooandWee solved the issue for me! On Load needs to have health=100 in it. Works fine now!
Under rating threshold (hideshow)
Purelymad I think the answer to your question is the same as with Cloud's. By listing the class name in the properties page flash is trying to find a class with that name, so deleting it should solve the issue. I hope.
Under rating threshold (hideshow)
Cloud:
"the class or interface "healthmeter" could not be loaded" any ideas
I had this one, just figured it out today. Go into the properties and just delete the name in the 'class' box. The reason it can not load the class is because there is no class for the health bar.
I'm just struggling to get my healbar to update when one of the enemy ship's hits/shoots mine.
Under rating threshold (hideshow)
I've done up to Shootorial #6 and it works fine except my Game over menu wont work when I die.
Can anyone explain how to set the gameovermenu up or how to make one yourself that works?
Under rating threshold (hideshow)
It's telling me that the health bar + game over screen movie clips cannot be loaded, but they work anyway. Something I should be concerned about?
Under rating threshold (hideshow)
For the score thing: Make sure there is NOTHING in the box in the flash file (no numbers, it will put a zero there automatically). Also, check all of the names you used for the scorebox again (i.e. using the root 'ship' instance name you assigned)
Under rating threshold (hideshow)
I keep getting an error method that says:
There is no method with the name 'resetScore'.
At first I thought that would be fixed later in the tutorial but alas it does not.
Anyway, what does this error message mean and how could I possibly fix it?
Under rating threshold (hideshow)
scores work perfectly now but my bad fortune has struck again! now i cant make a working health bar and im not even sure if my health meter is made correctly!
Under rating threshold (hideshow)
I got lost with this step, socre is working fine, but my healtbar is f*cked up... Now i'm geting syntx errors of my gameovermenu, and healthmeter and bar that couldnt be loaded etc.. please :D someone HELPME
Under rating threshold (hideshow)
@nikitarama you could do what i did to make the enemies stop coming.
just add if(health<1)
{--timer for the powerups--=--any number higher then the timer--;}
Under rating threshold (hideshow)
OMG! HOLY FRICK I SOLVED IT! AND I ONLY HAD TO ADD THE VISIBILITY VARIABLE!! WHAT THE- the rest of this comment was removed for insane amounts of swearing and cussing and hatred-
Under rating threshold (hideshow)
How come I can't frikin make my guy dissapear? Did the shootorial leave out a piece of code? I put all the correct functions for the explode and added explode() to my update health function but It doesn't explode.
Under rating threshold (hideshow)
how do you remove the powerups from the stage when the ship explodes?
because mine don't and i can still rack up points and regenerate health once i'm no longer visible (if there were still powerups once i exploded)
Under rating threshold (hideshow)
when i enter the following code;
"function updateScore(points)
{
score += points;
_root.scoreText.text = score;
"}"
There is no property with the name 'score'."
and
"There is no property with the name 'score'."
Under rating threshold (hideshow)
@ CodeGuy: go to your healthmeter, keep dubble-clicking on it until you are at the healthmeterbar. then, drag the bar until the little cross in the middle is at the upper left corner of the bar. (hope you understand what i just said...)
Under rating threshold (hideshow)
To make the health bar scale properly but without testing it myself (I am about to try) add the following to the update health function:
_root.healthMeter.bar._x += ((points / 2) * 1.5)
Replace 1.5 with one tenth of the number of pixels in your health bar; that will only work for me.
Under rating threshold (hideshow)
Forestviolence, I did that when I made my health meter, but scaling doesn't work right. Any idea how to make it scale from the left instead of from the center? In the health meter in the exmple, the anchor point on the bar is on the left instead of the center, but I don't know how to do that.
Under rating threshold (hideshow)
I have very limited programming knowledge... (HS class 10 years ago C++), after troubleshooting 5 teams each shootorial, it's working.
thanks for the motivating shootorials to get me back into it.
Under rating threshold (hideshow)
what if you wanted to add an animated intro for the game over screen? how to get it to freeze at the last frame of animation, for you and until you click the play again button?
Under rating threshold (hideshow)
to make your own healtMeter:
right-click on the library
select "new symbol"
name it "healtMeter"
make 3 layers. top layer: border
middle layer: bar. (selection tool, right-click, "convert to symbol", movie clip, name: "bar" and give it the instance name "bar")
bottom layer: the backdrop color.
then you done ^^