Microsoft
Software
Hardware
Network
Question : Flash Dynamic onRollOver Function
I am trying to rewrite a section of code using a for loop. It's a onRollOver function that is repeated 31 times.
The following code works:
_root.d1.onRollOver = function() {
if (_root.vm1 != "M" && _root.ve1 == "E") {
gotoAndStop(10);
_root.xLeft = 0;
_root.e_Info._x = 29.4;
_root.downArrow._x = 286.1;
_root.showTitleE = _root.ne1;
_root.showWhenE = _root.we1;
_root.showTimeE = _root.te1;
_root.showLinkE = _root.le1;
}
if (_root.vm1 == "M" && _root.ve1 != "E") {
gotoAndStop(15);
_root.xLeft = 0;
_root.m_Info._x = 29.4;
_root.downArrow._x = 286.1;
_root.showTitleM = _root.nm1;
_root.showWhenM = _root.wm1;
_root.showTimeM = _root.tm1;
_root.showLinkM = _root.lm1;
}
if (_root.vm1 == "M" && _root.ve1 == "E") {
gotoAndStop(20);
_root.xLeft = 0;
_root.b_InfoTop._x = 29.4;
_root.b_InfoBottom._x = 29.4;
_root.downArrow._x = 286.1;
_root.showTitleE = _root.ne1;
_root.showWhenE = _root.we1;
_root.showTimeE = _root.te1;
_root.showLinkE = _root.le1;
_root.showTitleM = _root.nm1;
_root.showWhenM = _root.wm1;
_root.showTimeM = _root.tm1;
_root.showLinkM = _root.lm1;
}
}
_root.d2.onRollOver = function() {
if (_root.vm2 != "M" && _root.ve2 == "E") {
gotoAndStop(10);
_root.xVal = 17.5;
_root.e_Info._x = 46.9;
_root.downArrow._x = 308.1;
_root.showTitleE = _root.ne2;
_root.showWhenE = _root.we2;
_root.showTimeE = _root.te2;
_root.showLinkE = _root.le2;
}
if (_root.vm2 == "M" && _root.ve2 != "E") {
gotoAndStop(15);
_root.xVal = 17.5;
_root.m_Info._x = 46.9;
_root.downArrow._x = 308.1;
_root.showTitleM = _root.nm2;
_root.showWhenM = _root.wm2;
_root.showTimeM = _root.tm2;
_root.showLinkM = _root.lm2;
}
if (_root.vm2 == "M" && _root.ve2 == "E") {
gotoAndStop(20);
_root.xVal = 17.5;
_root.b_InfoTop._x = 46.9;
_root.b_InfoBottom._x = 46.9;
_root.downArrow._x = 308.1;
_root.showTitleE = _root.ne2;
_root.showWhenE = _root.we2;
_root.showTimeE = _root.te2;
_root.showLinkE = _root.le2;
_root.showTitleM = _root.nm2;
_root.showWhenM = _root.wm2;
_root.showTimeM = _root.tm2;
_root.showLinkM = _root.lm2;
}
}
But I need this for 31 instances; I tried this, but it doesn't work:
for (x = 1; x < 32; x++) {
_root["d"+x].onRollOver = function() {
if (_root["vm"+x]!= "M" && _root["ve"+x] == "E") {
gotoAndStop(10);
_root.xLeft = 0;
_root.e_Info._x = 29.4 + (17.5*(x-1));
_root.downArrow._x = 286.1 + (22*(x-1));
_root.showTitleE = _root["ne"+x];
_root.showWhenE = _root["we"+x];
_root.showTimeE = _root["te"+x];
_root.showLinkE = _root["le"+x];
}
if (_root["vm"+x] == "M" && _root["ve"+x] != "E") {
gotoAndStop(15);
_root.xLeft = 0;
_root.m_Info._x = 29.4 + (17.5*(x-1));
_root.downArrow._x = 286.1 + (22*(x-1));
_root.showTitleM = _root["nm"+x];
_root.showWhenM = _root["wm"+x];
_root.showTimeM = _root["tm"+x];
_root.showLinkM = _root["lm"+x];
}
if (_root["vm"+x] == "M" && _root["ve"+x] == "E") {
gotoAndStop(20);
_root.xLeft = 0;
_root.b_InfoTop._x = 29.4 + (17.5*(x-1));
_root.b_InfoBottom._x = 29.4 + (17.5*(x-1));
_root.downArrow._x = 286.1 + (22*(x-1));
_root.showTitleE = _root["ne"+x];
_root.showWhenE = _root["we"+x];
_root.showTimeE = _root["te"+x];
_root.showLinkE = _root["le"+x];
_root.showTitleM = _root["nm"+x];
_root.showWhenM = _root["wm"+x];
_root.showTimeM = _root["tm"+x];
_root.showLinkM = _root["lm"+x];
}
}
}
Any and all help is greatly appreciated.
Answer : Flash Dynamic onRollOver Function
My apologies...please close this question as the project went away and the person I was asking the question for went away as well.
Thanks.
Random Solutions
COM port not found.
Outlook 2000 Message Body Truncated. Windows 98.
Exchange deletion of duplicate free/busy messages
Sudden drop in Google ranking
Scheduled Backups not working
Actionscript - Simple Image Swap fade in-out
Qt How do I have one form load another?
Unable to send using SMTP
How Do You Create Private Posts in Wordpress, or Hide Posts Until Logged in to Wordpress Site?
TELNET PORT 25