Flashr_logo

How To : URL encode and decode in AS3

To URL encode a string with ActionScript use the escape() method. To URL decode a string with ActionScript use the unescape() method.

package
{
    import flash.display.Sprite;

    public class UrlEncodeDecode extends Sprite
    {
        public function UrlEncodeDecode()
        {
            var url:String = "www.domain.com/a path that needs to be encoded";
            var encodedUrl:String = escape( url );
            trace( encodedUrl );
            var decodedUrl:String = unescape( encodedUrl );
            trace( decodedUrl );
        }
    }
}