Be a Supporter!

Quality Btn

  • 190 Views
  • 4 Replies
New Topic Respond to this Topic
MichaelJ
MichaelJ
  • Member since: Mar. 2, 2009
  • Offline.
Forum Stats
Member
Level 18
Voice Actor
Quality Btn 2009-08-30 09:16:17 Reply

How would I make my game automatically start on medium quality? Also, if I am using the "hideBuiltInItems" code, how do I make (only) the quality button in the right click menu show?


BBS Signature
moonhitler
moonhitler
  • Member since: Jun. 30, 2007
  • Offline.
Forum Stats
Member
Level 08
Blank Slate
Response to Quality Btn 2009-08-30 14:03:47 Reply

To default quality to medium, on the first frame, simply type:

_quality = "medium"


a garlic a day keeps the vampire away.

My Facebook Music page.

moonhitler
moonhitler
  • Member since: Jun. 30, 2007
  • Offline.
Forum Stats
Member
Level 08
Blank Slate
Response to Quality Btn 2009-08-30 14:39:33 Reply

_quality = "medium";
function low() {
_quality = "low";
}
function medium() {
_quality = "medium";
}
function high() {
_quality = "high";
}
menu = new ContextMenu();
menu.hideBuiltInItems();
menu.customItems.push(new ContextMenuItem("low", low));
menu.customItems.push(new ContextMenuItem("medium", medium));
menu.customItems.push(new ContextMenuItem("high", high));
this.menu = menu


a garlic a day keeps the vampire away.

My Facebook Music page.

moonhitler
moonhitler
  • Member since: Jun. 30, 2007
  • Offline.
Forum Stats
Member
Level 08
Blank Slate
Response to Quality Btn 2009-08-30 14:40:55 Reply

_quality = "medium";
function low() {
	_quality = "low";
}
function medium() {
	_quality = "medium";
}
function high() {
	_quality = "high";
}
menu = new ContextMenu();
menu.hideBuiltInItems();
menu.customItems.push(new ContextMenuItem("low", low));
menu.customItems.push(new ContextMenuItem("medium", medium));
menu.customItems.push(new ContextMenuItem("high", high));
this.menu = menu

a garlic a day keeps the vampire away.

My Facebook Music page.

zuperxtreme
zuperxtreme
  • Member since: Jan. 2, 2005
  • Offline.
Forum Stats
Member
Level 08
Blank Slate
Response to Quality Btn 2009-08-30 14:54:54 Reply

A button in AS2 would be something like:

_quality = "medium"; //set initial quality to "medium"

function changeQual() {
	switch(_quality){
		case "low":
		_quality = "medium";
		break;
		case "medium":
		_quality = "high";
		case "high":
		_quality = "low";
		break;
		default:
		_quality = "medium"
		break;

	}
}
	
myBTN.onRelease(){
	changeQual()
}

in AS3:

stage.quality = StageQuality.MEDIUM;//set initial quality to "medium"

function changeQual(e:MouseEvent) {
	switch(stage.quality){

		case "low":
		stage.quality = StageQuality.MEDIUM;
		break;
		case "medium":
		stage.quality = StageQuality.HIGH;
		case "high":
		stage.quality = StageQuality.LOW;
		break;
		default:
		stage.quality = StageQuality.MEDIUM;
		break;
	}
}
myBTN.addEventListener(MouseEvent.MOUSE_UP, changeQual)//When myBTN is pressed, change quality according to current quality.(low->med, med->high, high->low)

Didn't test them, but that's basically it.


BBS Signature