Return to Snippet

Revision: 25315
at March 26, 2010 10:06 by b121417


Updated Code
mx.controls.scrollClasses.ScrollThumb.prototype.onRelease = function(Void):Void {
		//this._parent.releaseFocus();
		this.stopDragThumb();
		this.super.onRelease();
	}
	
	mx.controls.scrollClasses.ScrollThumb.prototype.onReleaseOutside = function(Void):Void {
		//this._parent.releaseFocus();
		this.stopDragThumb();
		this.super.onReleaseOutside();
	}
	
	mx.controls.SimpleButton.prototype.onRelease = function(Void):Void {
		//this.releaseFocus();
		this.phase = "rollover";
		if (this.interval != undefined) {
		clearInterval(this.interval);
		delete this.interval;
	}
	
		if (this.getToggle()) {
			this.setState(!getState());
		} else {
			this.refresh();
		}
		this.dispatchEvent({type:"click"});
	}

	mx.controls.SimpleButton.prototype.onReleaseOutside = function(Void):Void {
		//this.releaseFocus();
		this.phase="up";
		if (this.interval != undefined) {
			clearInterval(this.interval);
			delete this.interval;
		}
	}

Revision: 25314
at March 26, 2010 10:05 by b121417


Initial Code
mx.controls.SimpleButton.prototype.onRelease = function(Void):Void {
//this.releaseFocus();
this.phase = �rollover�;
if (this.interval != undefined) {
clearInterval(this.interval);
delete this.interval;
}

if (this.getToggle()) {
this.setState(!getState());
} else {
this.refresh();
}
this.dispatchEvent({type:�click�});
}

mx.controls.SimpleButton.prototype.onReleaseOutside = function(Void):Void {
//this.releaseFocus();
this.phase=�up�;
if (this.interval != undefined) {
clearInterval(this.interval);
delete this.interval;
}
}

Initial URL

                                

Initial Description
This is to prevent ComboBox from closing when onRelease on scrollBar

Initial Title
AS2 ComboBox ScrollBar fix

Initial Tags
flash

Initial Language
ActionScript