class Die { private static var die1:Die = new Die(); private static var die2:Die = new Die(); private function Die() { // } //工厂方法 public static function getIntance(whichOne:Number) { if (whichOne == 1) { return die1; } else if (whichOne == 2) { return die2; } } //掷骨子 public function dice() { var num = random(6)+1; trace("你掷的数目是"+num); return num; } }