Initial commit (r9)
[18plus-7leafadventure.git] / src / org / sevenchan / dongs / Utils.as
blobeb83c6c3ff7348826f75be4398d98a295bd55f78
1 package org.sevenchan.dongs
3 import flash.utils.Dictionary;
4 /**
5 * ...
6 * @author N3X15
7 */
8 public class Utils
10 /**
11 * a/an, depending on input
12 * @param hurr
13 * @return
15 public static function A(hurr:String,caps:Boolean=false):String {
16 if (hurr.substr(0, 1).toLowerCase() in ["a", "e", "i", "o", "u"])
17 return (caps)?"An":"an";
18 return (caps)?"A":"a";
21 public static function nTh(n:Number):String {
22 if (n == 1) return n + "st";
23 if (n == 2) return n + "nd";
24 if (n == 3) return n + "rd";
25 return n+"th";
29 public static function dictLength(myDictionary:Dictionary):int
31 var n:int = 0;
32 for (var key:* in myDictionary) {
33 n++;
35 return n;
39 public static function objHas(o:Object,key:String):Boolean
41 for (var k:String in o) {
42 trace(k);
43 if (k == key)
44 return true;
46 return false;