Advertisement
Guest User

ObjectUtils.as

a guest
Nov 4th, 2012
28
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package org.gametack.util {
  2.    
  3.     /**
  4.      * ...
  5.      * @author Alexander
  6.      */
  7.    
  8.     public class ObjectUtils {
  9.         //vars
  10.        
  11.         //constructor
  12.         public function ObjectUtils() {
  13.            
  14.         }
  15.        
  16.         //public
  17.         public static function stringObj(object:Object):String {
  18.             var string:String = "[";
  19.            
  20.             for (var key:String in object) {
  21.                 string += key + " = " + object[key] + " | ";
  22.             }
  23.            
  24.             if (string != "[") {
  25.                 string = string.substring(0, string.length - 3);
  26.             }
  27.             string += "]";
  28.            
  29.             return string;
  30.         }
  31.         public static function objectString(string:String):Object {
  32.             var object:Object = new Object();
  33.             var values:Array;
  34.             var tempArray:Array;
  35.            
  36.             string = string.substring(1, string.length - 1);
  37.             values = string.split(" | ");
  38.            
  39.             for (var i:uint = 0; i < values.length; i++) {
  40.                 tempArray = String(values[i]).split(" = ");
  41.                 object[tempArray[0]] = tempArray[1];
  42.             }
  43.            
  44.             return object;
  45.         }
  46.        
  47.         //private
  48.     }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement