home *** CD-ROM | disk | FTP | other *** search
Wrap
Text File | 2011-01-06 | 67.5 KB | 1,492 lines
var §\x01§ = 368; loop0: while(true) { if(eval("\x01") == 368) { set("\x01",eval("\x01") + 509); §§push(true); } else { if(eval("\x01") != 935) { if(eval("\x01") == 219) { set("\x01",eval("\x01") + 672); loop2: while(true) { set("\x01",eval("\x01") - 13); §§push(true); while(true) { if(eval("\x01") == 375) { set("\x01",eval("\x01") - 127); §§push(true); continue; } if(eval("\x01") == 23) { set("\x01",eval("\x01") + 671); if(_loc2_ == 36) { if(_loc1_[§§constant(9)]() != 0) { _loc1_[§§constant(11)](0); _loc1_[§§constant(114)](_loc1_[§§constant(120)]); } return true; } if(_loc2_ == 35) { if(_loc1_[§§constant(9)]() < _loc1_[§§constant(13)]) { _loc1_[§§constant(11)](_loc1_[§§constant(13)]); _loc1_[§§constant(114)](_loc1_[§§constant(121)]); } return true; } return false; } if(eval("\x01") == 189) { set("\x01",eval("\x01") - 166); if(§§pop()) { set("\x01",eval("\x01") + 671); } continue; } if(eval("\x01") == 817) { set("\x01",eval("\x01") - 403); §§push(true); continue; } if(eval("\x01") == 159) { set("\x01",eval("\x01") - 107); if(§§pop()) { set("\x01",eval("\x01") + 1); } continue; } if(eval("\x01") == 248) { set("\x01",eval("\x01") + 40); if(§§pop()) { set("\x01",eval("\x01") - 190); } continue; } if(eval("\x01") == 659) { break; } if(eval("\x01") == 176) { set("\x01",eval("\x01") - 17); §§push(true); continue; } if(eval("\x01") == 414) { set("\x01",eval("\x01") - 165); if(§§pop()) { set("\x01",eval("\x01") + 199); } continue; } if(eval("\x01") == 786) { set("\x01",eval("\x01") - 474); if(§§pop()) { set("\x01",eval("\x01") - 136); } continue; } if(eval("\x01") == 53) { set("\x01",eval("\x01") + 136); §§push(true); continue; } if(eval("\x01") == 52) { set("\x01",eval("\x01") + 1); trace(§§pop()); toggleHighQuality(); startDrag(§§pop(),§§pop(),§§pop(),§§pop(),§§pop(),§§pop()); toggleHighQuality(); var §§pop() = §§pop(); toggleHighQuality(); nextFrame(); toggleHighQuality(); throw §§pop() lt §§pop(); } if(eval("\x01") == 249) { set("\x01",eval("\x01") + 199); return §§pop(); } if(eval("\x01") == 530) { set("\x01",eval("\x01") - 65); if(§§pop()) { set("\x01",eval("\x01") + 194); } continue; } if(eval("\x01") == 288) { break loop2; } if(eval("\x01") == 29) { set("\x01",eval("\x01") + 680); if(§§pop()) { set("\x01",eval("\x01") - 683); } continue; } if(eval("\x01") == 396) { set("\x01",eval("\x01") + 389); if(§§pop()) { set("\x01",eval("\x01") - 134); } continue; } if(eval("\x01") == 694) { set("\x01",eval("\x01") - 217); §§push(true); continue; } if(eval("\x01") == 651) { set("\x01",eval("\x01") - 622); §§push(true); continue; } if(eval("\x01") == 646) { set("\x01",eval("\x01") - 583); if(§§pop()) { set("\x01",eval("\x01") + 754); } continue; } if(eval("\x01") == 448) { set("\x01",eval("\x01") + 338); §§push(true); continue; } if(eval("\x01") == 63) { set("\x01",eval("\x01") + 754); break loop0; } if(eval("\x01") != 465) { if(eval("\x01") == 477) { set("\x01",eval("\x01") - 13); if(§§pop()) { set("\x01",eval("\x01") + 113); } } else { if(eval("\x01") == 785) { set("\x01",eval("\x01") - 134); break loop0; } if(eval("\x01") == 577) { set("\x01",eval("\x01") - 181); §§push(true); } else { if(eval("\x01") == 312) { set("\x01",eval("\x01") - 136); §§push(§§pop() >>> targetPath(§§pop() >> (§§pop() >>> (§§pop() > (§§pop() | §§pop() gt {}))))); break loop0; } if(eval("\x01") != 98) { if(eval("\x01") == 464) { set("\x01",eval("\x01") + 113); break loop0; } if(eval("\x01") == 709) { set("\x01",eval("\x01") - 683); prevFrame(); stop(); break loop0; } if(eval("\x01") == 26) { set("\x01",eval("\x01") + 200); if(!_global.mx) { _global.mx = new Object(); } §§pop(); if(!_global.mx.controls) { _global.mx.controls = new Object(); } §§pop(); if(!_global.mx.controls.listclasses) { _global.mx.controls.listclasses = new Object(); } §§pop(); if(!_global.mx.controls.listclasses.DataProvider) { mx.controls.listclasses.DataProvider = function(obj) { super(); }.Initialize = function(obj) { var _loc4_ = mx.controls.listclasses.DataProvider.mixinProps; var _loc6_ = _loc4_.length; obj = obj.prototype; var _loc3_ = 0; while(_loc3_ < _loc6_) { obj[_loc4_[_loc3_]] = mx.controls.listclasses.DataProvider.mixins[_loc4_[_loc3_]]; _global.ASSetPropFlags(obj,_loc4_[_loc3_],1); _loc3_ = _loc3_ + 1; } mx.events.EventDispatcher.initialize(obj); _global.ASSetPropFlags(obj,"addEventListener",1); _global.ASSetPropFlags(obj,"removeEventListener",1); _global.ASSetPropFlags(obj,"dispatchEvent",1); _global.ASSetPropFlags(obj,"dispatchQueue",1); Object.prototype.LargestID = 0; Object.prototype.getID = function() { if(this.__ID__ == undefined) { this.__ID__ = Object.prototype.LargestID++; _global.ASSetPropFlags(this,"__ID__",1); } return this.__ID__; }; _global.ASSetPropFlags(Object.prototype,"LargestID",1); _global.ASSetPropFlags(Object.prototype,"getID",1); return true; }; mx.controls.listclasses.DataProvider.prototype = new Object().addItemAt = function(index, value) { if(index < this.length) { this.splice(index,0,value); } else if(index > this.length) { trace("Cannot add an item past the end of the DataProvider"); return undefined; } this[index] = value; this.updateViews("addItems",index,index); }; mx.controls.listclasses.DataProvider.prototype = new Object().addItem = function(value) { this.addItemAt(this.length,value); }; mx.controls.listclasses.DataProvider.prototype = new Object().addItemsAt = function(index, newItems) { index = Math.min(this.length,index); newItems.unshift(index,0); this.splice.apply(this,newItems); newItems.splice(0,2); this.updateViews("addItems",index,index + newItems.length - 1); }; mx.controls.listclasses.DataProvider.prototype = new Object().removeItemsAt = function(index, len) { var _loc3_ = new Array(); var _loc2_ = 0; while(_loc2_ < len) { _loc3_.push(this.getItemID(index + _loc2_)); _loc2_ = _loc2_ + 1; } var _loc6_ = this.splice(index,len); this.dispatchEvent({type:"modelChanged",eventName:"removeItems",firstItem:index,lastItem:index + len - 1,removedItems:_loc6_,removedIDs:_loc3_}); }; mx.controls.listclasses.DataProvider.prototype = new Object().removeItemAt = function(index) { var _loc2_ = this[index]; this.removeItemsAt(index,1); return _loc2_; }; mx.controls.listclasses.DataProvider.prototype = new Object().removeAll = function(Void) { this.splice(0); this.updateViews("removeItems",0,this.length - 1); }; mx.controls.listclasses.DataProvider.prototype = new Object().replaceItemAt = function(index, itemObj) { if(index < 0 || index >= this.length) { return undefined; } var _loc3_ = this.getItemID(index); this[index] = itemObj; this[index].__ID__ = _loc3_; this.updateViews("updateItems",index,index); }; mx.controls.listclasses.DataProvider.prototype = new Object().getItemAt = function(index) { return this[index]; }; mx.controls.listclasses.DataProvider.prototype = new Object().getItemID = function(index) { var _loc2_ = this[index]; if(typeof _loc2_ != "object" && _loc2_ != undefined) { return index; } return _loc2_.getID(); }; mx.controls.listclasses.DataProvider.prototype = new Object().sortItemsBy = function(fieldName, order) { if(typeof order == "string") { this.sortOn(fieldName); if(order.toUpperCase() == "DESC") { this.reverse(); } } else { this.sortOn(fieldName,order); } this.updateViews("sort"); }; mx.controls.listclasses.DataProvider.prototype = new Object().sortItems = function(compareFunc, optionFlags) { this.sort(compareFunc,optionFlags); this.updateViews("sort"); }; mx.controls.listclasses.DataProvider.prototype = new Object().editField = function(index, fieldName, newData) { this[index][fieldName] = newData; this.dispatchEvent({type:"modelChanged",eventName:"updateField",firstItem:index,lastItem:index,fieldName:fieldName}); }; mx.controls.listclasses.DataProvider.prototype = new Object().getEditingData = function(index, fieldName) { return this[index][fieldName]; }; mx.controls.listclasses.DataProvider.prototype = new Object().updateViews = function(event, first, last) { this.dispatchEvent({type:"modelChanged",eventName:event,firstItem:first,lastItem:last}); }; mx.controls.listclasses.DataProvider = function(obj) { super(); }.mixinProps = ["addView","addItem","addItemAt","removeAll","removeItemAt","replaceItemAt","getItemAt","getItemID","sortItemsBy","sortItems","updateViews","addItemsAt","removeItemsAt","getEditingData","editField"]; mx.controls.listclasses.DataProvider = function(obj) { super(); }.evtDipatcher = mx.events.EventDispatcher; mx.controls.listclasses.DataProvider = function(obj) { super(); }.mixins = new mx.controls.listclasses.DataProvider(); §§push(ASSetPropFlags(mx.controls.listclasses.DataProvider.prototype,null,1)); } §§pop(); } break loop0; } set("\x01",eval("\x01") + 432); §§push(true); } } continue; } set("\x01",eval("\x01") + 194); } } set("\x01",eval("\x01") - 190); §§pop()[§§pop()] = §§pop(); mx.controls.listclasses.DataProvider.prototype = new Object().__rowHeight = "List"; mx.controls.listclasses.DataProvider = function(obj) { super(); }.__set__labels = 0; mx.controls.listclasses.DataProvider = function(obj) { super(); }.max = 1; mx.controls.listclasses.DataProvider = function(obj) { super(); }.hScroll = 2; mx.controls.listclasses.DataProvider.prototype = new Object().top = new bottom("__get__labels","Math","setHPosition"); mx.controls.listclasses.DataProvider.prototype = new Object().__labels = "__width"; mx.controls.listclasses.DataProvider.prototype = new Object().min = "setSize"; mx.controls.listclasses.DataProvider.prototype = new Object().__maxHPosition = "layoutContent"; mx.controls.listclasses.DataProvider.prototype = new Object().setVPosition = true; totalHeight(mx.controls.List.prototype,null,1); §§push((mx.controls.listclasses.DataProvider.prototype = new Object()).totalWidth("toLowerCase",mx.controls.listclasses.DataProvider.prototype = new Object().border_mc,function() { } )); §§push((mx.controls.listclasses.DataProvider.prototype = new Object()).totalWidth("setHScrollPolicy",mx.controls.listclasses.DataProvider.prototype = new Object().ScrollSelectList,function() { } )); break; } if(eval("\x01") == 248) { set("\x01",eval("\x01") + 307); break; } if(eval("\x01") != 829) { if(eval("\x01") == 22) { set("\x01",eval("\x01") + 582); if(§§pop()) { set("\x01",eval("\x01") + 39); } continue; } if(eval("\x01") == 292) { set("\x01",eval("\x01") - 238); if(§§pop()) { set("\x01",eval("\x01") + 902); } continue; } if(eval("\x01") == 26) { set("\x01",eval("\x01") + 222); if(§§pop()) { set("\x01",eval("\x01") + 307); } continue; } if(eval("\x01") == 989) { set("\x01",eval("\x01") - 817); if(§§pop()) { set("\x01",eval("\x01") + 618); } continue; } if(eval("\x01") == 353) { set("\x01",eval("\x01") + 284); if((mx.controls.listclasses.DataProvider = function(obj) { super(); }[§§constant(22)] == §§constant(54) || mx.controls.listclasses.DataProvider = function(obj) { super(); }[§§constant(22)] == §§constant(63)) && mx.controls.listclasses.DataProvider = function(obj) { super(); }[§§constant(38)] != undefined) { mx.controls.listclasses.DataProvider = function(obj) { super(); }[§§constant(38)][§§constant(64)](); delete mx.controls.listclasses.DataProvider = function(obj) { super(); }[§§constant(38)]; mx.controls.listclasses.DataProvider = function(obj) { super(); }[§§constant(48)] = true; } mx.controls.listclasses.DataProvider = function(obj) { super(); }[§§constant(17)] = _loc9_; mx.controls.listclasses.DataProvider = function(obj) { super(); }[§§constant(16)] = _loc6_; if(mx.controls.listclasses.DataProvider = function(obj) { super(); }[§§constant(48)]) { (mx.controls.listclasses.DataProvider = function(obj) { super(); })[§§constant(72)](); var _loc2_ = mx.controls.listclasses.DataProvider = function(obj) { super(); }[§§constant(73)]; var _loc12_ = mx.controls.listclasses.DataProvider = function(obj) { super(); }[§§constant(74)] == undefined ? (mx.controls.listclasses.DataProvider = function(obj) { super(); }) : mx.controls.listclasses.DataProvider = function(obj) { super(); }[§§constant(74)]; _loc12_[§§constant(75)](_loc2_[§§constant(49)],_loc2_[§§constant(66)],mx.controls.listclasses.DataProvider = function(obj) { super(); }[§§constant(16)] * mx.controls.listclasses.DataProvider = function(obj) { super(); }[§§constant(17)] - _loc2_[§§constant(49)] - _loc2_[§§constant(50)],mx.controls.listclasses.DataProvider = function(obj) { super(); }[§§constant(15)] * mx.controls.listclasses.DataProvider = function(obj) { super(); }[§§constant(14)],mx.controls.listclasses.DataProvider = function(obj) { super(); }[§§constant(11)] - _loc2_[§§constant(49)] - _loc2_[§§constant(50)],mx.controls.listclasses.DataProvider = function(obj) { super(); }[§§constant(65)] - _loc2_[§§constant(66)] - _loc2_[§§constant(67)]); } if(!mx.controls.listclasses.DataProvider = function(obj) { super(); }[§§constant(76)]) { (mx.controls.listclasses.DataProvider = function(obj) { super(); })[§§constant(77)](false); } §§pop()[§§pop()] = §§pop(); _loc2_[§§constant(46)] = function(Void) { var _loc2_ = this[§§constant(73)]; var _loc3_ = this[§§constant(78)][§§constant(79)](); _loc2_[§§constant(49)] = _loc3_[§§constant(49)]; _loc2_[§§constant(50)] = _loc3_[§§constant(50)]; if(this[§§constant(38)] != undefined) { _loc2_[§§constant(50)] += this[§§constant(38)][§§constant(80)]; } _loc2_[§§constant(66)] = _loc3_[§§constant(66)]; if(this[§§constant(31)] == undefined && (this[§§constant(8)] == §§constant(53) || this[§§constant(8)] == true)) { this[§§constant(31)] = this[§§constant(58)](§§constant(81),§§constant(56),1001); this[§§constant(55)] = true; } _loc2_[§§constant(67)] = _loc3_[§§constant(67)]; if(this[§§constant(31)] != undefined) { _loc2_[§§constant(67)] += this[§§constant(31)][§§constant(82)]; } return _loc2_; }; _loc2_[§§constant(72)] = function(Void) { var _loc10_ = this[§§constant(83)](); var _loc8_ = this[§§constant(84)](); delete this[§§constant(85)]; var _loc0_ = null; var _loc3_ = this[§§constant(73)] = this[§§constant(46)](); var _loc2_ = _loc3_[§§constant(49)]; var _loc9_ = _loc3_[§§constant(50)]; var _loc5_ = _loc3_[§§constant(66)]; var _loc11_ = _loc3_[§§constant(67)]; var _loc7_ = this[§§constant(31)]; var _loc6_ = this[§§constant(38)]; _loc7_[§§constant(86)](_loc10_ - _loc2_ - _loc9_,_loc7_[§§constant(82)] + 0); _loc7_[§§constant(87)](_loc2_,_loc8_ - _loc11_); _loc6_[§§constant(86)](_loc6_[§§constant(80)] + 0,_loc8_ - _loc5_ - _loc11_); _loc6_[§§constant(87)](_loc10_ - _loc9_,_loc5_); var _loc4_ = this[§§constant(88)]; _loc4_[§§constant(89)] = _loc10_ - _loc2_ - _loc9_; _loc4_[§§constant(90)] = _loc8_ - _loc5_ - _loc11_; _loc4_[§§constant(91)] = _loc2_; _loc4_[§§constant(92)] = _loc5_; }; _loc2_[§§constant(93)] = function(id, name, props) { var _loc2_ = super[§§constant(93)](id,name,props); return _loc2_; }; _loc2_[§§constant(94)] = function(Void) { super[§§constant(94)](); this[§§constant(73)] = new §\§\§constant(2)§(); if(_global[§§constant(95)] == undefined) { var _loc0_ = null; var _loc4_ = _global[§§constant(95)] = new §\§\§constant(2)§(); _loc4_[§§constant(96)] = this[§§constant(97)]; eval(§§constant(98))[§§constant(99)](_loc4_); } }; _loc2_[§§constant(97)] = function(delta, scrollTarget) { var _loc4_ = scrollTarget; var _loc1_ = undefined; while(_loc4_ != undefined) { if(_loc4_ instanceof eval(§§constant(1))[§§constant(3)][§§constant(4)]) { _loc1_ = _loc4_; false; } _loc4_ = _loc4_[§§constant(100)]; } if(_loc1_ != undefined) { _loc4_ = delta > 0 ? -1 : 1; var _loc2_ = _loc1_[§§constant(38)][§§constant(101)]; if(_loc2_ == undefined) { _loc2_ = 0; } _loc2_ = eval(§§constant(51))[§§constant(103)](eval(§§constant(51))[§§constant(102)](delta),_loc2_); var _loc3_ = _loc1_[§§constant(104)] + _loc2_ * _loc4_; _loc1_[§§constant(104)] = eval(§§constant(51))[§§constant(103)](0,eval(§§constant(51))[§§constant(106)](_loc3_,_loc1_[§§constant(105)])); _loc1_[§§constant(112)]({(§§constant(107)):§§constant(108),(§§constant(109)):§§constant(110),(§§constant(111)):_loc1_[§§constant(104)]}); } }; _loc2_[§§constant(113)] = function(Void) { super[§§constant(113)](); if(this[§§constant(88)] == undefined) { this[§§constant(88)] = this[§§constant(58)](§§constant(115),§§constant(88),this[§§constant(114)]); } this[§§constant(88)][§§constant(116)] = false; }; _loc2_[§§constant(117)] = function(Void) { super[§§constant(117)](); }; _loc2_[§§constant(118)] = function(Void) { this[§§constant(119)](); }; } else { if(eval("\x01") == 965) { set("\x01",eval("\x01") - 136); §§push(true); continue; } if(eval("\x01") == 555) { set("\x01",eval("\x01") + 418); if(!_global.mx) { _global.mx = new Object(); } §§pop(); if(!_global.mx.controls) { _global.mx.controls = new Object(); } §§pop(); addr3594: if(!_global.mx.controls.List) { var _loc1_ = null; mx.controls.List = _loc1_ = function() { super(); }; mx.controls.List.prototype = _loc2_ = new mx.controls.listclasses.ScrollSelectList(); _loc2_.setEnabled = function(v) { super.setEnabled(v); this.border_mc.backgroundColorName = !v ? "backgroundDisabledColor" : "backgroundColor"; this.border_mc.invalidate(); }; _loc2_.__get__labels = function() { return this.__labels; }; _loc2_.__set__labels = function(lbls) { this.__labels = lbls; this.setDataProvider(lbls); return this.labels; }; _loc2_.setVPosition = function(pos) { pos = Math.min(this.__dataProvider.length - this.rowCount + this.roundUp,pos); pos = Math.max(0,pos); super.setVPosition(pos); }; _loc2_.setHPosition = function(pos) { pos = Math.max(Math.min(this.__maxHPosition,pos),0); super.setHPosition(pos); this.hScroll(pos); }; _loc2_.setMaxHPosition = function(pos) { this.__maxHPosition = pos; this.invScrollProps = true; this.invalidate(); }; §§push(_loc2_); §§push("setHScrollPolicy"); } §§pop(); break; } if(eval("\x01") == 643) { set("\x01",eval("\x01") - 351); §§push(true); continue; } if(eval("\x01") == 778) { set("\x01",eval("\x01") + 100); §§push(true); continue; } if(eval("\x01") == 637) { set("\x01",eval("\x01") + 298); §§push(true); continue; } if(eval("\x01") == 790) { set("\x01",eval("\x01") - 764); §§push(true); continue; } if(eval("\x01") == 24) { set("\x01",eval("\x01") + 329); if(§§pop()) { set("\x01",eval("\x01") + 284); } continue; } if(eval("\x01") == 877) { set("\x01",eval("\x01") - 852); if(§§pop()) { set("\x01",eval("\x01") + 753); } continue; } if(eval("\x01") == 700) { set("\x01",eval("\x01") - 676); §§push(true); continue; } if(eval("\x01") == 25) { set("\x01",eval("\x01") + 753); break; } if(eval("\x01") == 616) { set("\x01",eval("\x01") + 84); break; } if(eval("\x01") == 878) { set("\x01",eval("\x01") - 262); if(§§pop()) { set("\x01",eval("\x01") + 84); } continue; } if(eval("\x01") == 602) { set("\x01",eval("\x01") + 363); if(§§pop()) { if(_loc1_[§§constant(104)] == undefined) { _loc1_[§§constant(104)] = _loc3_; } var _loc4_ = _loc1_[§§constant(104)] >= _loc3_ ? -1 : 1; _loc1_[§§constant(102)](false); _loc2_ = _loc1_[§§constant(104)]; while(_loc2_ != _loc3_) { _loc1_[§§constant(103)](_loc2_,true); if(_loc2_ >= _loc1_.setHScrollPolicy && _loc2_ < _loc1_.setHScrollPolicy + _loc1_.__labels) { _loc1_.__set__labels[_loc2_ - _loc1_.setHScrollPolicy].off(_loc1_.__set__labels[_loc2_ - _loc1_.setHScrollPolicy][§§constant(105)],"visible",false); } _loc2_ += _loc4_; } _loc1_[§§constant(103)](_loc3_,true); _loc5_.off(_loc5_[§§constant(105)],"visible",_loc6_); } else if(eval(§§constant(100))[§§constant(101)](17)) { var _loc7_ = _loc1_.rowHeight(_loc3_); if(!_loc1_.ASSetPropFlags || _loc1_.__vScrollPolicy) { _loc1_[§§constant(102)](_loc6_); } if(!(!_loc1_.ASSetPropFlags && _loc7_)) { _loc1_[§§constant(103)](_loc3_,!_loc7_); var _loc9_ = !!_loc7_ ? "enabled" : "visible"; _loc5_.off(_loc5_[§§constant(105)],_loc9_,_loc6_); } _loc1_[§§constant(104)] = _loc3_; } if(_loc10_) { _loc1_[§§constant(108)]({(§§constant(106)):§§constant(107)}); } delete _loc1_.__vScrollPolicy; §§pop()[§§pop()] = §§pop(); _loc2_[§§constant(109)] = function(Void) { §§constant(111)(this[§§constant(110)]); if(this[§§constant(112)] < 0) { this.__rowCount(this.setHScrollPolicy - 1); this.labels(0,false); var _loc2_ = backgroundColor[§§constant(113)](- this[§§constant(112)] - 30,0); this[§§constant(114)] = 0.593 * _loc2_ * _loc2_ + 1 + this[§§constant(115)]; this[§§constant(110)] = §§constant(116)(this,§§constant(109),this[§§constant(114)]); this[§§constant(108)]({(§§constant(106)):§§constant(117),(§§constant(118)):§§constant(119),(§§constant(120)):this.setHScrollPolicy}); } else if(this[§§constant(112)] > this.__hScrollPolicy) { var _loc3_ = this.setHScrollPolicy; this.__rowCount(this.setHScrollPolicy + 1); if(_loc3_ != this.setHScrollPolicy) { this.labels(this.__labels - 1 - this.__get__labels,false); } _loc2_ = backgroundColor[§§constant(113)](this[§§constant(112)] - this.__hScrollPolicy - 30,0); this[§§constant(114)] = 0.593 * _loc2_ * _loc2_ + 1 + this[§§constant(115)]; this[§§constant(110)] = §§constant(116)(this,§§constant(109),this[§§constant(114)]); this[§§constant(108)]({(§§constant(106)):§§constant(117),(§§constant(118)):§§constant(119),(§§constant(120)):this.setHScrollPolicy}); } else { this[§§constant(110)] = §§constant(116)(this,§§constant(109),15); } §§constant(121)(); }; _loc2_[§§constant(122)] = function(Void) { §§constant(111)(this[§§constant(110)]); delete this[§§constant(110)]; delete this[§§constant(110)]; delete this[§§constant(123)]; delete this[§§constant(124)]; if(!this.scrollDepth) { return undefined; } if(this.addProperty) { this[§§constant(108)]({(§§constant(106)):§§constant(107)}); } delete this.addProperty; }; _loc2_[§§constant(125)] = function(incr) { if(!this.scrollDepth) { this.__rowCount(this.setHScrollPolicy + incr); return undefined; } var _loc3_ = this[§§constant(126)](); if(_loc3_ == undefined) { _loc3_ = -1; } var _loc2_ = _loc3_ + incr; _loc2_ = backgroundColor[§§constant(127)](0,_loc2_); _loc2_ = backgroundColor[§§constant(113)](this.ceil() - 1,_loc2_); if(_loc2_ == _loc3_) { return undefined; } if(_loc3_ < this.setHScrollPolicy || _loc3_ >= this.setHScrollPolicy + this.__labels) { this.__rowCount(_loc3_); } if(_loc2_ >= this.setHScrollPolicy + this.__labels - this.__get__labels || _loc2_ < this.setHScrollPolicy) { this.__rowCount(this.setHScrollPolicy + incr); } this.__vScrollPolicy = true; this.labels(_loc2_ - this.setHScrollPolicy,false); }; _loc2_[§§constant(128)] = function(e) { if(this.scrollDepth) { if(this[§§constant(129)]()) { return undefined; } } if(e[§§constant(130)] == 40) { this[§§constant(125)](1); } else if(e[§§constant(130)] == 38) { this[§§constant(125)](-1); } else if(e[§§constant(130)] == 34) { if(this.scrollDepth) { var _loc3_ = this[§§constant(126)](); if(_loc3_ == undefined) { _loc3_ = 0; } this.__rowCount(_loc3_); } this[§§constant(125)](this.__labels - 1 - this.__get__labels); } else if(e[§§constant(130)] == 33) { if(this.scrollDepth) { _loc3_ = this[§§constant(126)](); if(_loc3_ == undefined) { _loc3_ = 0; } this.__rowCount(_loc3_); } this[§§constant(125)](1 - this.__labels + this.__get__labels); } else if(e[§§constant(130)] == 36) { this[§§constant(125)](- this.auto.filterModel); } else if(e[§§constant(130)] == 35) { this[§§constant(125)](this.auto.filterModel); } }; _loc2_[§§constant(129)] = function(Void) { var _loc2_ = eval(§§constant(100))[§§constant(131)](); if(_loc2_ >= 33 && _loc2_ <= 126) { this[§§constant(134)](eval(§§constant(132))[§§constant(133)](_loc2_)); return true; } }; _loc2_[§§constant(134)] = function(str) { if(this.auto.filterModel == 0) { return undefined; } var _loc4_ = this[§§constant(126)](); if(_loc4_ == undefined) { _loc4_ = 0; } var _loc6_ = 0; var _loc3_ = _loc4_ + 1; while(_loc3_ != _loc4_) { var _loc2_ = this.auto.autoHScrollAble(_loc3_); if(_loc2_ instanceof eval(§§constant(135))) { _loc2_ = _loc2_[§§constant(136)][this.listContent]; } else if(typeof _loc2_ != §§constant(137)) { _loc2_ = String(_loc2_[this.listContent]); } _loc2_ = _loc2_[§§constant(138)](0,str.filterModel); if(str == _loc2_ || str[§§constant(139)]() == _loc2_[§§constant(139)]()) { _loc6_ = _loc3_ - _loc4_; break; } if(_loc3_ >= this.ceil() - 1) { _loc3_ = -1; } _loc3_ = _loc3_ + 1; } if(_loc6_ != 0) { this[§§constant(125)](_loc6_); } }; _loc2_[§§constant(140)] = function(rowIndex) { if(!this[§§constant(141)]) { return undefined; } this[§§constant(123)] = true; this[§§constant(110)] = §§constant(116)(this,§§constant(109),15); this[§§constant(124)] = this[§§constant(122)]; if(!this.scrollDepth) { return undefined; } this.labels(rowIndex); }; _loc2_[§§constant(142)] = function(rowIndex) { }; _loc2_[§§constant(143)] = function(rowIndex) { if(!this[§§constant(141)]) { return undefined; } var _loc2_ = this.__set__labels[rowIndex][§§constant(105)]; if(this.className(§§constant(144)) && _loc2_ != undefined) { this.__set__labels[rowIndex].off(_loc2_,§§constant(145),false); } this[§§constant(108)]({(§§constant(106)):§§constant(146),(§§constant(147)):rowIndex + this.setHScrollPolicy}); }; _loc2_[§§constant(148)] = function(rowIndex) { if(!this[§§constant(141)]) { return undefined; } if(this.className(§§constant(144))) { this.__set__labels[rowIndex].off(this.__set__labels[rowIndex][§§constant(105)],this.toLowerCase(rowIndex + this.setHScrollPolicy),false); } this[§§constant(108)]({(§§constant(106)):§§constant(149),(§§constant(147)):rowIndex + this.setHScrollPolicy}); }; _loc2_[§§constant(150)] = function(rowIndex) { if(!this[§§constant(141)] || this[§§constant(123)] != true || !this.scrollDepth) { return undefined; } if(!this[§§constant(151)]) { if(this[§§constant(110)]) { this.labels(rowIndex,false); } else { this[§§constant(124)] = this[§§constant(122)]; this[§§constant(140)](rowIndex); } } }; _loc2_[§§constant(152)] = function(rowIndex) { if(!this[§§constant(141)]) { return undefined; } if(!this[§§constant(153)]) { this[§§constant(148)](rowIndex); } }; _loc2_[§§constant(154)] = function(Void) { super[§§constant(154)](); this[§§constant(155)] = true; this[§§constant(156)] = false; if(this.auto == undefined) { this.auto = new __dataProvider(); this.auto[§§constant(158)](§§constant(157),this); } this.left = this.setVPosition = 10; }; _loc2_[§§constant(159)] = function(Void) { super[§§constant(159)](); this.max = this[§§constant(162)](§§constant(161),this[§§constant(160)]); this.backgroundColorName = true; this.setSize(); }; _loc2_[§§constant(163)] = function(Void) { if(this.__width) { delete this.__width; this.__labels = 0; this.max.setDataProvider(); this.max = this[§§constant(162)](§§constant(161),this[§§constant(160)]); } if(this.addItems) { this.configureScrolling(); } this[§§constant(164)][§§constant(163)](); }; _loc2_[§§constant(165)] = function(propName) { if(this[§§constant(166)][propName]) { this.addItems = true; this.setSize(); } else { var _loc3_ = 0; while(_loc3_ < this.__labels) { this.__set__labels[_loc3_][§§constant(165)](propName); _loc3_ = _loc3_ + 1; } } super[§§constant(165)](propName); }; _loc1_[§§constant(167)] = mx.controls.List[§§constant(168)][§§constant(169)](mx.controls.List.prototype); _loc1_[§§constant(170)] = mx.controls.List[§§constant(171)][§§constant(169)](__dataProvider); _loc2_[§§constant(160)] = 100; _loc2_[§§constant(172)] = 0; _loc2_.min = §§constant(173); _loc2_.backgroundDisabledColor = 22; _loc2_.__labels = 0; _loc2_.listContent = §§constant(174); _loc2_[§§constant(115)] = 30; _loc2_[§§constant(151)] = false; _loc2_[§§constant(153)] = false; _loc2_[§§constant(175)] = "prototype"; _loc2_[§§constant(166)] = {__get__rowCount:true,(§§constant(176)):true,(§§constant(177)):true,(§§constant(178)):true,(§§constant(179)):true,(§§constant(180)):true,(§§constant(181)):true,(§§constant(182)):true,(§§constant(183)):true,(§§constant(184)):true,(§§constant(185)):true,(§§constant(186)):true}; _loc2_.__get__labels = 0; _loc2_.scrollDepth = true; _loc2_.ASSetPropFlags = false; §§constant(195)(mx.controls.List.prototype.listclasses,null,1); §§push(_loc2_[§§constant(188)](§§constant(187),_loc2_.target,_loc2_.onScroll)); §§push(_loc2_[§§constant(188)](§§constant(189),_loc2_.createChildren,_loc2_.data)); §§push(_loc2_[§§constant(188)](§§constant(190),_loc2_.__height,_loc2_.setMask)); §§push(_loc2_[§§constant(188)](§§constant(191),_loc2_.__hPosition,_loc2_.vScroller)); §§push(_loc2_[§§constant(188)](§§constant(192),_loc2_.Array,_loc2_._x)); §§push(_loc2_[§§constant(188)](§§constant(193),_loc2_["on"],_loc2_.modelChanged)); §§push(_loc2_[§§constant(188)](§§constant(194),_loc2_.layoutContent,_loc2_.totalWidth)); break; } if(eval("\x01") == 891) { set("\x01",eval("\x01") - 869); §§push(true); continue; } if(eval("\x01") == 604) { set("\x01",eval("\x01") + 39); §§push(§§pop() | []); break; } if(eval("\x01") != 54) { if(eval("\x01") == 956) { set("\x01",eval("\x01") - 288); §§push(true); } else { if(eval("\x01") == 278) { set("\x01",eval("\x01") + 700); §§pop() extends §§pop(); §§push(§§pop() >>> (§§pop() >> §§pop())); break; } if(eval("\x01") == 172) { set("\x01",eval("\x01") + 618); §§pop() extends §§pop(); §§push({}); break; } if(eval("\x01") == 668) { set("\x01",eval("\x01") - 390); if(§§pop()) { set("\x01",eval("\x01") + 700); } } else { if(eval("\x01") != 978) { break; } set("\x01",eval("\x01") + 11); §§push(true); } } continue; } set("\x01",eval("\x01") + 902); if(!§§pop()[§§pop()]) { return undefined; } super.setHScrollPolicy(policy); if(policy == "off") { this.setHPosition(0); this.setVPosition(Math.min(this.__dataProvider.length - this.rowCount + this.roundUp,this.__vPosition)); } §§pop()[§§pop()] = §§pop(); _loc2_.setRowCount = function(rC) { if(isNaN(rC)) { return undefined; } var _loc2_ = this.getViewMetrics(); this.setSize(this.__width,this.__rowHeight * rC + _loc2_.top + _loc2_.bottom); }; _loc2_.layoutContent = function(x, y, tW, tH, dW, dH) { this.totalWidth = tW; this.totalHeight = tH; this.displayWidth = dW; var _loc4_ = !(this.__hScrollPolicy == "on" || this.__hScrollPolicy == "auto") ? dW : Math.max(tW,dW); super.layoutContent(x,y,_loc4_,dH); }; _loc2_.modelChanged = function(eventObj) { super.modelChanged(eventObj); var _loc3_ = eventObj.eventName; if(_loc3_ == "addItems" || _loc3_ == "removeItems" || _loc3_ == "updateAll" || _loc3_ == "filterModel") { this.invScrollProps = true; this.invalidate("invScrollProps"); } }; _loc2_.onScroll = function(eventObj) { var _loc3_ = eventObj.target; if(_loc3_ == this.vScroller) { this.setVPosition(_loc3_.scrollPosition); } else { this.hScroll(_loc3_.scrollPosition); } super.onScroll(eventObj); }; _loc2_.hScroll = function(pos) { this.__hPosition = pos; this.listContent._x = - pos; }; _loc2_.init = function(Void) { super.init(); if(this.labels.length > 0) { var _loc6_ = new Array(); var _loc3_ = 0; while(_loc3_ < this.labels.length) { _loc6_.addItem({label:this.labels[_loc3_],data:this.data[_loc3_]}); _loc3_ = _loc3_ + 1; } this.setDataProvider(_loc6_); } this.__maxHPosition = 0; }; _loc2_.createChildren = function(Void) { super.createChildren(); this.listContent.setMask(this.mask_mc); this.border_mc.move(0,0); this.border_mc.setSize(this.__width,this.__height); }; _loc2_.getRowCount = function(Void) { var _loc2_ = this.getViewMetrics(); return this.__rowCount != 0 ? this.__rowCount : Math.ceil((this.__height - _loc2_.top - _loc2_.bottom) / this.__rowHeight); }; _loc2_.size = function(Void) { super.size(); this.configureScrolling(); var _loc3_ = this.getViewMetrics(); this.layoutContent(_loc3_.left,_loc3_.top,this.__width + this.__maxHPosition,this.totalHeight,this.__width - _loc3_.left - _loc3_.right,this.__height - _loc3_.top - _loc3_.bottom); }; _loc2_.draw = function(Void) { if(this.invRowHeight) { this.invScrollProps = true; super.draw(); this.listContent.setMask(this.mask_mc); this.invLayoutContent = true; } if(this.invScrollProps) { this.configureScrolling(); delete this.invScrollProps; } if(this.invLayoutContent) { var _loc3_ = this.getViewMetrics(); this.layoutContent(_loc3_.left,_loc3_.top,this.__width + this.__maxHPosition,this.totalHeight,this.__width - _loc3_.left - _loc3_.right,this.__height - _loc3_.top - _loc3_.bottom); } super.draw(); }; _loc2_.configureScrolling = function(Void) { var _loc2_ = this.__dataProvider.length; if(this.__vPosition > Math.max(0,_loc2_ - this.getRowCount() + this.roundUp)) { this.setVPosition(Math.max(0,Math.min(_loc2_ - this.getRowCount() + this.roundUp,this.__vPosition))); } var _loc3_ = this.getViewMetrics(); var _loc4_ = this.__hScrollPolicy == "off" ? this.__width - _loc3_.left - _loc3_.right : this.__maxHPosition + this.__width - _loc3_.left - _loc3_.right; if(_loc2_ == undefined) { _loc2_ = 0; } this.setScrollProperties(_loc4_,1,_loc2_,this.__rowHeight); if(this.oldVWidth != _loc4_) { this.invLayoutContent = true; } this.oldVWidth = _loc4_; }; _loc1_.symbolOwner = mx.controls.List; _loc1_.symbolName = "List"; _loc2_.className = "List"; _loc1_.version = "2.0.2.126"; _loc2_.clipParameters = {rowHeight:1,enabled:1,visible:1,labels:1}; _loc2_.scrollDepth = 1; _loc2_.__vScrollPolicy = "on"; _loc2_.autoHScrollAble = false; §§goto(addr3594); §§push(_loc2_.addProperty("labels",_loc2_.__get__labels,_loc2_.__set__labels)); §§push(ASSetPropFlags(mx.controls.List.prototype,null,1)); } _loc2_[§§constant(119)] = function(Void) { super[§§constant(119)](); }; _loc2_[§§constant(61)] = function(docObj) { this[§§constant(100)][§§constant(120)](docObj); }; _loc2_[§§constant(120)] = function(docObj) { var _loc3_ = docObj[§§constant(121)]; var _loc2_ = _loc3_[§§constant(122)]; if(_loc3_ == this[§§constant(38)]) { var _loc4_ = §§constant(110); var _loc5_ = §§constant(37); } else { _loc4_ = §§constant(123); _loc5_ = §§constant(30); } this[_loc5_] = _loc2_; this[§§constant(112)]({(§§constant(107)):§§constant(108),(§§constant(109)):_loc4_,(§§constant(111)):_loc2_}); }; _loc2_[§§constant(77)] = function(v) { this[§§constant(38)][§§constant(76)] = this[§§constant(31)][§§constant(76)] = v; }; _loc2_[§§constant(124)] = function(obj) { super[§§constant(124)](obj); obj[§§constant(125)](this[§§constant(88)]); }; _loc1_[§§constant(126)] = §§constant(4); _loc1_[§§constant(127)] = eval(§§constant(1))[§§constant(3)][§§constant(4)]; _loc1_[§§constant(128)] = §§constant(129); _loc2_[§§constant(130)] = §§constant(4); _loc2_[§§constant(22)] = §§constant(54); _loc2_[§§constant(8)] = §§constant(63); _loc2_[§§constant(37)] = 0; } set("\x01",eval("\x01") - 610); if(§§pop()) { set("\x01",eval("\x01") + 672); } continue; _loc2_[§§constant(30)] = 0; _loc2_[§§constant(17)] = 0; _loc2_[§§constant(15)] = 0; _loc2_[§§constant(16)] = 1; _loc2_[§§constant(14)] = 0; _loc2_[§§constant(13)] = 0; _loc2_[§§constant(12)] = 0; _loc2_[§§constant(114)] = 10000; §§constant(136)(eval(§§constant(1))[§§constant(3)][§§constant(4)][§§constant(5)],null,1); §§push(_loc2_[§§constant(132)](§§constant(131),_loc2_[§§constant(26)],_loc2_[§§constant(28)])); §§push(_loc2_[§§constant(132)](§§constant(133),_loc2_[§§constant(19)],_loc2_[§§constant(20)])); §§push(_loc2_[§§constant(132)](§§constant(134),_loc2_[§§constant(41)],_loc2_[§§constant(43)])); §§push(_loc2_[§§constant(132)](§§constant(105),_loc2_[§§constant(39)],function() { } )); §§push(_loc2_[§§constant(132)](§§constant(104),_loc2_[§§constant(33)],_loc2_[§§constant(35)])); §§push(_loc2_[§§constant(132)](§§constant(135),_loc2_[§§constant(24)],_loc2_[§§constant(25)])); break; } set("\x01",eval("\x01") - 333); if(§§pop()) { set("\x01",eval("\x01") + 363); } } }