Project->Clean then Project->Build On Wed, Aug 27, 2008 at 1:43 PM, Mark <[EMAIL PROTECTED]> wrote:
> good point, it works. How do you clean and rebuild a project? Is > that in the documentation somewhere? > > Thanks again, > > Mark > > --- In [email protected] <flexcoders%40yahoogroups.com>, "Doug > McCune" <[EMAIL PROTECTED]> wrote: > > > > huh, yeah, that's kinda what I thought, but that's weird. sounds > like maybe > > the warnings are wrong (ie the compiler didn't re-check the > files). Try > > cleaning and rebuilding the project. Or try closing and re-opening > FB and > > see if there's still there. I think you're right in expecting your > change to > > remove the warnings, so I dunno what's up. On the plus side it > doesn't > > really matter one way or the other. > > > > Doug > > > > On Wed, Aug 27, 2008 at 1:38 PM, Mark <[EMAIL PROTECTED]> > wrote: > > > > > Sorry, that would have been smart to put that info in there. > > > > > > I'm getting the warning at the else if and else on the for loops > on > > > variable i, m, and q. > > > > > > > > > for (i in regArray) { > > > // > > > for (m in originArray){ > > > // > > > for (q in targetArray){ > > > > > > At first I had these loops with the var declaration in each loop > > > like this: > > > > > > for (var i:String in regArray) { > > > // > > > for (var m:String in originArray){ > > > // > > > for (var q:String in targetArray){ > > > > > > I'd expect to see that warning while it was like this, but upon > > > taking them out of the loops and declaring them up top I still > get > > > the warnings. And the warnings are exactly as I have it - 3596: > > > Duplicate variable definition. > > > > > > Thanks, > > > Mark > > > > > > --- In [email protected] > > > <flexcoders%40yahoogroups.com><flexcoders% > 40yahoogroups.com>, "Doug > > > > McCune" <doug@> wrote: > > > > > > > > what line is giving you the warning? which variable is the > > > compiler saying > > > > is the duplicate? > > > > > > > > On Wed, Aug 27, 2008 at 1:18 PM, Mark <markp.shopping_id@> > > > wrote: > > > > > > > > > Can someone lend their eyes on this and why I'm getting that > > > warning. > > > > > > > > > > Thanks > > > > > Mark > > > > > > > > > > public function doSLFilter(item:Object):Boolean { > > > > > // > > > > > var i:String; > > > > > var m:String; > > > > > var q:String; > > > > > //trace("target ALL --> " + item.title + "\r" + > > > > > item.targetAll + "\r"); > > > > > // > > > > > var isMatch:Boolean = false; > > > > > // > > > > > if (portType == "Both" && portKind == "All"){ > > > > > //trace ("BOTH AND ALL"); > > > > > for (i in regArray) { > > > > > // > > > > > for (m in originArray){ > > > > > // > > > > > for (q in targetArray){ > > > > > // > > > > > if (item.serviceLine.indexOf > > > > > (regArray[i].toString()) != -1 && impactArray.indexOf > > > > > (item.networkImpact.toString()) != -1 && > desktopString.indexOf > > > > > (item.desktopImpact) != -1 && helpdeskString.indexOf > > > > > (item.helpdeskImpact) != -1 && item.origin.toString > ().toLowerCase > > > () > > > > > == originArray[m].toString().toLowerCase()){ > > > > > // > > > > > if > > > > > (targetArray.length == CustButton.dtCB.length){ > > > > > //trace > > > > > ("both are equal"); > > > > > isMatch=true; > > > > > } else if > > > > > (item.targetAll.toLowerCase().indexOf(targetArray[q].toString > > > > > ().toLowerCase()) != -1) { > > > > > //trace("not > > > > > equal"); > > > > > isMatch=true > > > > > } > > > > > //isMatch=true; > > > > > } > > > > > } > > > > > } > > > > > } > > > > > // END BOTH AND ALL \\ > > > > > } else if (portType != "Both" && portKind == "All") { > > > > > //trace ("NOT BOTH and ALL"); > > > > > for (i in regArray) { > > > > > // > > > > > for (m in originArray){ > > > > > // > > > > > for (q in targetArray){ > > > > > // > > > > > if (item.serviceLine.indexOf > > > > > (regArray[i].toString()) != -1 && item.portfolioType == > portType > > > && > > > > > impactArray.indexOf(item.networkImpact.toString()) != -1 && > > > > > desktopString.indexOf(item.desktopImpact) != -1 && > > > > > helpdeskString.indexOf(item.helpdeskImpact) != -1 && > > > > > item.origin.toString().toLowerCase() == originArray > [m].toString > > > > > ().toLowerCase()){ > > > > > // > > > > > if > > > > > (targetArray.length == CustButton.dtCB.length){ > > > > > //trace > > > > > ("both are equal"); > > > > > isMatch=true; > > > > > > > > > > } else if > > > > > (item.targetAll.toLowerCase().indexOf(targetArray[q].toString > > > > > ().toLowerCase()) != -1) { > > > > > //trace("not > > > > > equal"); > > > > > isMatch=true > > > > > } > > > > > //isMatch=true; > > > > > } > > > > > } > > > > > } > > > > > } > > > > > // END NOT ALL \\ > > > > > } else { > > > > > //trace ("NOT BOTH and ALL"); > > > > > for (i in regArray) { > > > > > // > > > > > for (m in originArray){ > > > > > // > > > > > for (q in targetArray){ > > > > > // > > > > > if (item.serviceLine.indexOf > > > > > (regArray[i].toString()) != -1 && item.portfolioName == > portKind > > > && > > > > > impactArray.indexOf(item.networkImpact.toString()) != -1 && > > > > > desktopString.indexOf(item.desktopImpact) != -1 && > > > > > helpdeskString.indexOf(item.helpdeskImpact) != -1 && > > > > > item.origin.toString().toLowerCase() == originArray > [m].toString > > > > > ().toLowerCase()){ > > > > > // && > > > > > item.targetAll.toLowerCase().indexOf(targetArray[q].toString > > > > > ().toLowerCase()) != -1 > > > > > if > > > > > (targetArray.length == CustButton.dtCB.length){ > > > > > //trace > > > > > ("both are equal"); > > > > > isMatch=true; > > > > > } else if > > > > > (item.targetAll.toLowerCase().indexOf(targetArray[q].toString > > > > > ().toLowerCase()) != -1) { > > > > > //trace("not > > > > > equal"); > > > > > isMatch=true > > > > > } > > > > > //isMatch=true; > > > > > } > > > > > } > > > > > } > > > > > } > > > > > } > > > > > // > > > > > return isMatch; > > > > > } > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >

