Preloader not working unless

I created a preloader with only the load bar. what I want to have is my logo in frame one while the preloader loads under it. however for some reason when I put the logo, or anything for that matter, in the first frame, the preloader doesn’t even show up when I play the movie. there is just nothing until frame three when the logo shows up. but if I take out the logo from frame one and only put it in the third frame, the preloader will load and then show what is in frame three. I dont’ know why it won’t show the preloader, as well as whatever else I put in frame one, in another layer of course.

here is my fla file:

also, the grey line is part of the “logo” mc. the orange line is the load bar which is supposed to load over the grey one.