Sha256: e8275f16670f749898b8a2839101717306b324b238f6c77d5d8fa38df46f394b

Contents?: true

Size: 691 Bytes

Versions: 28

Compression:

Stored size: 691 Bytes

Contents

import com.asunit.ui.*;

class SuccessMeter extends MovieClip {
	private var bg_mc:MovieClip;
	private var border_mc:MovieClip;
	private var _hasFailed:Boolean = false;

	private var successColor:Number = 0xA8E085;
	private var failureColor:Number = 0xDF412B;

	public function hasFailed():Boolean
	{
		return _hasFailed;
	}

	public function setSuccess(success:Boolean):Void
	{
		var col:Number = (success) ? successColor : failureColor;
		var bgColor:Color = new Color(bg_mc);
		bgColor.setRGB(col);
		if(!success) {
			_hasFailed = true;
		}
	}

	public function setSize(w:Number, h:Number):Void
	{
		_width = Math.floor(w);
		_height = Math.floor(h);
	}
}

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
asproject-0.1.27 templates/asproject/asunit2/project/lib/asunit/com/asunit/ui/SuccessMeter.as
asproject-0.1.31 templates/asproject/asunit2/project/lib/asunit/com/asunit/ui/SuccessMeter.as
asproject-0.1.30 templates/asproject/asunit2/project/lib/asunit/com/asunit/ui/SuccessMeter.as
asproject-0.1.21 templates/asproject/asunit2/project/lib/asunit/com/asunit/ui/SuccessMeter.as
asproject-0.1.29 templates/asproject/asunit2/project/lib/asunit/com/asunit/ui/SuccessMeter.as
asproject-0.1.28 templates/asproject/asunit2/project/lib/asunit/com/asunit/ui/SuccessMeter.as
asproject-0.1.37 templates/asproject/asunit2/project/lib/asunit/com/asunit/ui/SuccessMeter.as
asproject-0.1.34 templates/asproject/asunit2/project/lib/asunit/com/asunit/ui/SuccessMeter.as
asproject-0.1.36 templates/asproject/asunit2/project/lib/asunit/com/asunit/ui/SuccessMeter.as
asproject-0.1.32 templates/asproject/asunit2/project/lib/asunit/com/asunit/ui/SuccessMeter.as
asproject-0.1.33 templates/asproject/asunit2/project/lib/asunit/com/asunit/ui/SuccessMeter.as
asproject-0.1.35 templates/asproject/asunit2/project/lib/asunit/com/asunit/ui/SuccessMeter.as
asproject-0.1.44 templates/asproject/asunit2/project/lib/asunit/com/asunit/ui/SuccessMeter.as
asproject-0.1.42 templates/asproject/asunit2/project/lib/asunit/com/asunit/ui/SuccessMeter.as
asproject-0.1.41 templates/asproject/asunit2/project/lib/asunit/com/asunit/ui/SuccessMeter.as
asproject-0.1.40 templates/asproject/asunit2/project/lib/asunit/com/asunit/ui/SuccessMeter.as
asproject-0.1.38 templates/asproject/asunit2/project/lib/asunit/com/asunit/ui/SuccessMeter.as
asproject-0.1.43 templates/asproject/asunit2/project/lib/asunit/com/asunit/ui/SuccessMeter.as
asproject-0.1.68 templates/asproject/asunit2/project/lib/asunit/com/asunit/ui/SuccessMeter.as
asproject-0.1.60 templates/asproject/asunit2/project/lib/asunit/com/asunit/ui/SuccessMeter.as