Totally perplexing preloader

why does this happen?
i built this preloader and it works fine … until i add the information that is supposed to be loading while the preloader works.

at the “start” frame starts my embedded video clip

bytes_loaded = Math.round(this.getBytesLoaded());
bytes_total = Math.round(this.getBytesTotal());
getPercent = bytes_loaded/bytes_total;
this.loadbar._width = getPercent*100;
if (bytes_loaded == bytes_total) {
this.gotoAndPlay(“start”);}

//this counts button clicks
var i = 0;
filenamea = new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20);
trickBtn.onPress = function() {
a = filenamea.length;
k = Math.floor(Math.random()a);
m = Math.floor(Math.random()a);
this._x = k
20; //randomly x axis of moves button
this._y = m
20; // randmomy moves y axis of button

i++;
trace(i);

if (this._x >= 410) {this._x = 400} //limit x value to screen size
if (this._y >= 280) {this._y = 270} //limit y value to screen size
if (this._y <= 5) {this._y = 10}//limit y value at top of screen

if (i == 10) {
_root.loadMessage = "Isn’t this annoying? ";
}
if (i==12) {
_root.loadMessage = " ";
_root.loadMessage2 = “message 2 here”;}
if (i==15) {
_root.loadMessage2 = " ";
_root.loadMessage3 = “message 3 here”;}

if (i==18) {
_root.loadMessage3 = " ";
_root.loadMessage4 = “message 4 here”;}

if (i==25) {
_root.loadMessage4 = " ";
_root.loadMessage5 = " ";}

if (i==29) {

_root.loadMessage4 = " ";
_root.loadMessage5 = “You can keep clicking until your movie starts if you want to”;
this._x = 400;
this._y = 50; }

if (i==30) {
_root.loadMessage5 = " ";
i = 0;}
};

on frame 2 i have
this.gotoAndPlay(1);

NOTHING works if i do not have this script in frame 2

once i put these actions on frame one before my embedded video (which starts at frame 5 labeled as “start”) - my loadMessage dynamic text boxes will not do anything. the button works, but the loadMessage etc. dynamic text boxes do not work/

same thing happens for another preloader i built where on a button click a movieclip plays - as part of the preloader. once i add the embedded video frames that are loading while the preloader plays, the buttons that are supposed to play a certain movie clip do not play the movie clip.

please help. i can email FLAs if needed, they are too big to post on here.

Thanks!