[FMX04] Need to have if/else statement checked continuously

Hey all,

I’m working on my first flash site and am real stuck. I’m new to flash and trying my best to learn.

I posted here a few days ago what I was trying to accomplish with my site and treaktor pointed me to lostinbeta’s easeTo fla. I have used that as my framework for the site.

Here is the site so you can see what I have so far:
http://www.dannycerezo.com/master.html

This is where I am stuck. When I click on “Projects : 01”, an embedded MC slides in (which is essentially another easeTo MC inside the top one). I need the “Projects : 01” button to disable. I have tried several things such as if/then statements, functions, etc and I can only get them to work once: the first time the scene loads. After that, if I click on “Projects : 01”, thereby sliding the embedded mc to the left, it should disable the “Projects : 01” button, but it doesn’t. It’s as if the “if/else” statement is ignored.

That is to say, if I tell it “Hey if THIS exists, then do this” it only does it once. What I am using to check to see if “Projects : 01” should be on or off, is the position of a MC called “h_section2” (this is the mc that the embedded easeTO Mc is on).

Here is the code I have so far and what I added: BTW, “Projects : 01” is ‘h_button2’.

 
//The bulk of this code courtesy of lostinbeta-----------
Stage.scaleMode = "noScale"; 
this.createEmptyMovieClip("centerPoint", depth++);
centerPoint._x = h_sectionContainer.h_section1._x;
centerPoint._y = h_sectionContainer.h_section1._y;
var paddingX = h_sectionContainer._x;
var paddingY = h_sectionContainer._y;
function easeTo(sectionNumber) {
var sX = h_sectionContainer[sectionNumber]._x;
var sY = h_sectionContainer[sectionNumber]._y;
var endX = centerPoint._x-sX+paddingX;
var endY = centerPoint._y-sY+paddingY;
h_sectionContainer.onEnterFrame = function() {
		 this._x += (endX-this._x)/2;
		 this._y += (endY-this._y)/2;
	 };
}
 
//not part of original lostinbeta code-----------------------------------
//this is what I added. 
//h_sectionConatiner is contains 5 mc's: h_section1 thru h_section5
//what I thought I could do is check the x position of it...if it's at 1205,
//the start position, then leave "h_button2" which is the projects button
//enabled, but if its at 405 then disable.
 
**if (h_sectionContainer._x = 1205) {**
**	 onProjects ();**
**	 } else if (h_sectionContainer._x = 405) { **
**		 offProjects ();**
**}**
 
function offProjects () {
	 this.h_button2._visible = false;
}
 
function onProjects () {
	 this.h_button2._visible = true;
}
//end of the code I added-------------------------------------------
 
 
for (var i = 1; i<=9; i++) {
	 this["h_button"+i].goSection = "h_section"+i;
	 this["h_button"+i].onRelease = function() {
		 easeTo(this.goSection);
	 };
}
//End of lostinbeta code---------------------

What you’ll see after checking the site is that when the embedded mc slides in (in effect moving the h_sectionContainer to the left at _x = 405) the “Projects : 01” button is still enabled.

Can someone help me out?

thanks,

deesee

P.S. Sorry for the long post. :slight_smile: