На тот случай, если экземпляр создается без параметров, предусмотрен подход с созданием параметров по-умолчанию:

Код AS3:
package {
import flash.display.Sprite;
/**
* ...
* @author gloomyBrain
* @mail CartoonRaccoon@gmail.com
*/
public class ScrollButton extends Sprite {
public static const LEFT:String = "left";
public static const RIGHT:String = "right";
private var _type:String;
public function ScrollButton(type:String = ScrollButton.LEFT) {
super();
this._type = type;
this.init();
}
private function init():void {
// some code here
}
}
}