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 <[EMAIL PROTECTED]> 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;
> }
>
>
>