What's Wrong With This Bind?
What are you trying to make it do? You can only activate one power at a time per bind. Well, technically you can activate two if they are click powers and you set one of them to auto-attack in the bind, but that's another issue.
It looks like all that bind will do is make you jump and then toggle Fly on/off. Is that what it's doing? If you are wanting to turn off sprint at the same time then you will need to use "powexec_toggleoff sprint". That will activate Fly and turn off Sprint at the same time.
As Dwimble said, you need to use the toggleoff function to kill sprint. The bind as you have it written will work, but only if you have sprint running first. Write it like this:
LSHIFT+R "++autorun$$powexec_toggleoff sprint$$powexec_name fly$$+up"
This will jump, activate fly, attempt to turn sprint off (whether it's on or not), and autorun. Also note that you will continue to ascend at a 45° angle until you press your jump button once more.
Finally, next time you need help, be more specific as to why it's not working. Just saying it doesn't work leaves a lot of questions. A little extra info on your end will go a long way to making sure that you get a helpful answer.
lshift+r "++autorun$$powexec_name sprint$$powexec_name fly$$+up"
For some reason, it doesn't work.