Yes and I am not here to be insulted by you or anyone else.
First off I have no intention of insulting you, so please stop calling out that people are trying to insult you. All this does is turn a thread into a flame war and that is not needed here. If it makes you feel better, I am sorry unintentionally insulting you.
You seem to have a chip on your shoulder
I intensely dislike people like you who seem to indicate by your language that you are somehow a cut above anyone else.
I have never claimed to "have a chip on my shoulder" by saying I am above other people. In fact there are quite a few people on this forum that have way more experience than me (laurent, exploiter, nexus...).
And finally I don't need you to tell me what I should be doing with my time.
By simply stating that you should maybe check yourself and make sure that you are ready for making a game is not telling you what to do with your time. Lots of people on this forum will echo me in saying that you should have a good grasp of C++ and programming before you attempt to use SFML to make games.
One person kindly took the time to explain something to me I had trouble understanding.
I refer to my point directly above, the code I gave you in my first post in this thread should have been plenty enough to get you to the point where you moved the movement code outside of your event handling, but yet the next two times you posted code your movement code was still contained inside the event handling. It took until G. had to literately post code that you can copy and paste and compile until you said "this is the effect I wanted". Which still makes me doubt whether even understand what makes the code work.
For the record, if you have code contained inside event handling that code will only execute when that event is fired, which explains why the sprite would only move a small distance.
As for you second problem, movement speed. I explained in my second post that the formula, velocity = distance / time, that in this instance the distance is not the total length you want the sprite to move. Once again I explained it nice and simple, "time * speed = distance" The distance is not the total distance, it is how far you move it in that frame (think sprite.move()). This is exactly what G.'s code does with...
missile.move(0, -200 * elapsed.asSeconds() );
Notice the formula in here? distance (-200) * time (elapsed) = distance (to move)
No one can look me in the eye and tell me that this is clearly explained in the tutorial.
I just checked the tutorials and I will agree with you on that, they clearly do not explain delta timing. However had you followed me advice to punch into google "delta timing" most if not all of your speed issues would have been resolved sooner (and you actually might feel better about it since you found the information yourself).
Now after you look back and see what I posted was exactly what you wanted (just not in code form) I hope you can start to understand why we want people to learn to do things on their own and not just ask us to write code for them. If you had taken time to understand what I told you G. would never had to double this thread size with the same information and you would have had your answers much sooner and we would never have to be "at odds" with each other.
That's all I have to say, once again I have never intended to insult you or act like I have a chip on my shoulder. Welcome to SFML and good luck.