Referencia de ActionScript® 3.0 para la plataforma de Adobe® Flash®
Inicio  |  Ocultar lista de paquetes y clases |  Paquetes  |  Clases  |  Novedades  |  Índice  |  Apéndices  |  ¿Por qué hay texto en inglés?
Filtros: Recuperando datos del servidor...
Recuperando datos del servidor...
mx.utils 

URLUtil  - AS3 Flex

Paquetemx.utils
Clasepublic class URLUtil
HerenciaURLUtil Inheritance Object

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flex 3
Versiones de motor de ejecución: Flash Player 9, AIR 1.1

The URLUtil class is a static class with methods for working with full and relative URLs within Flex.

Más ejemplos

Elementos de API relacionados



Propiedades públicas
 PropiedadDefinido por
 Inheritedconstructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada.
Object
Métodos públicos
 MétodoDefinido por
  
[estática] Converts a potentially relative URL to a fully-qualified URL.
URLUtil
  
[estática] Returns the port number from the specified URL.
URLUtil
  
[estática] Returns the protocol section of the specified URL.
URLUtil
  
[estática] Returns the server name from the specified URL.
URLUtil
  
[estática] Returns the domain and port information from the specified URL.
URLUtil
 Inherited
Indica si un objeto tiene definida una propiedad especificada.
Object
  
[estática] Given a url, determines whether the url contains the server.name and server.port tokens.
URLUtil
  
[estática] If the LoaderConfig.url property is not available, the replaceTokens() method will not replace the server name and port properties properly.
URLUtil
  
[estática] Determines if the URL uses the secure HTTPS protocol.
URLUtil
  
[estática] Determines if the URL uses the HTTP, HTTPS, or RTMP protocol.
URLUtil
 Inherited
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro.
Object
  
objectToString(object:Object, separator:String = "", encodeURL:Boolean):String
[estática] Enumerates an object's dynamic properties (by using a for..in loop) and returns a String.
URLUtil
 Inherited
Indica si existe la propiedad especificada y si es enumerable.
Object
  
[estática] Returns a new String with the port replaced with the specified port.
URLUtil
  
[estática] Replaces the protocol of the specified URI with the given protocol.
URLUtil
  
[estática] Returns a new String with the port and server tokens replaced with the port and server from the currently running application.
URLUtil
 Inherited
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle.
Object
  
stringToObject(string:String, separator:String = "", decodeURL:Boolean):Object
[estática] Returns an object from a String.
URLUtil
 Inherited
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional.
Object
 Inherited
Devuelve la representación de cadena del objeto especificado.
Object
  
[estática] Tests whether two URI Strings are equivalent, ignoring case and differences in trailing slashes.
URLUtil
 Inherited
Devuelve el valor simple del objeto especificado.
Object
Constantes públicas
 ConstanteDefinido por
  SERVER_NAME_TOKEN : String = "{server.name}"
[estática] The pattern in the String that is passed to the replaceTokens() method that is replaced by the application's server name.
URLUtil
  SERVER_PORT_TOKEN : String = "{server.port}"
[estática] The pattern in the String that is passed to the replaceTokens() method that is replaced by the application's port.
URLUtil
Información sobre métodos

getFullURL

()método
public static function getFullURL(rootURL:String, url:String):String

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flex 3
Versiones de motor de ejecución: Flash Player 9, AIR 1.1

Converts a potentially relative URL to a fully-qualified URL. If the URL is not relative, it is returned as is. If the URL starts with a slash, the host and port from the root URL are prepended. Otherwise, the host, port, and path are prepended.

Parámetros

rootURL:String — URL used to resolve the URL specified by the url parameter, if url is relative.
 
url:String — URL to convert.

Valor devuelto
String — Fully-qualified URL.

getPort

()método 
public static function getPort(url:String):uint

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flex 3
Versiones de motor de ejecución: Flash Player 9, AIR 1.1

Returns the port number from the specified URL.

Parámetros

url:String — The URL to analyze.

Valor devuelto
uint — The port number of the specified URL.

getProtocol

()método 
public static function getProtocol(url:String):String

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flex 3
Versiones de motor de ejecución: Flash Player 9, AIR 1.1

Returns the protocol section of the specified URL. The following examples show what is returned based on different URLs:

          getProtocol("https://localhost:2700/") returns "https"
          getProtocol("rtmp://www.myCompany.com/myMainDirectory/groupChatApp/HelpDesk") returns "rtmp"
          getProtocol("rtmpt:/sharedWhiteboardApp/June2002") returns "rtmpt"
          getProtocol("rtmp::1234/chatApp/room_name") returns "rtmp"
          

Parámetros

url:String — String containing the URL to parse.

Valor devuelto
String — The protocol or an empty String if no protocol is specified.

getServerName

()método 
public static function getServerName(url:String):String

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flex 3
Versiones de motor de ejecución: Flash Player 9, AIR 1.1

Returns the server name from the specified URL.

Parámetros

url:String — The URL to analyze.

Valor devuelto
String — The server name of the specified URL.

getServerNameWithPort

()método 
public static function getServerNameWithPort(url:String):String

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flex 3
Versiones de motor de ejecución: Flash Player 9, AIR 1.1

Returns the domain and port information from the specified URL.

Parámetros

url:String — The URL to analyze.

Valor devuelto
String — The server name and port of the specified URL.

hasTokens

()método 
public static function hasTokens(url:String):Boolean

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flex 4
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Given a url, determines whether the url contains the server.name and server.port tokens.

Parámetros

url:String — A url string.

Valor devuelto
Booleantrue if the url contains server.name and server.port tokens.

hasUnresolvableTokens

()método 
public static function hasUnresolvableTokens():Boolean

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flex 3
Versiones de motor de ejecución: Flash Player 9, AIR 1.1

If the LoaderConfig.url property is not available, the replaceTokens() method will not replace the server name and port properties properly.

Valor devuelto
Booleantrue if the LoaderConfig.url property is not available. Otherwise, false.

isHttpsURL

()método 
public static function isHttpsURL(url:String):Boolean

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flex 3
Versiones de motor de ejecución: Flash Player 9, AIR 1.1

Determines if the URL uses the secure HTTPS protocol.

Parámetros

url:String — The URL to analyze.

Valor devuelto
Booleantrue if the URL starts with "https://".

isHttpURL

()método 
public static function isHttpURL(url:String):Boolean

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flex 3
Versiones de motor de ejecución: Flash Player 9, AIR 1.1

Determines if the URL uses the HTTP, HTTPS, or RTMP protocol.

Parámetros

url:String — The URL to analyze.

Valor devuelto
Booleantrue if the URL starts with "http://", "https://", or "rtmp://".

objectToString

()método 
public static function objectToString(object:Object, separator:String = "", encodeURL:Boolean):String

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flex 3
Versiones de motor de ejecución: Flash Player 9, AIR 1.1

Enumerates an object's dynamic properties (by using a for..in loop) and returns a String. You typically use this method to convert an ActionScript object to a String that you then append to the end of a URL. By default, invalid URL characters are URL-encoded (converted to the %XX format).

For example:

          var o:Object = { name: "Alex", age: 21 };
          var s:String = URLUtil.objectToString(o,";",true);
          trace(s);
          
Prints "name=Alex;age=21" to the trace log.

Parámetros

object:Object — The object to convert to a String.
 
separator:String (default = "") — The character that separates each of the object's property:value pair in the String.
 
encodeURL:Boolean — Whether or not to URL-encode the String.

Valor devuelto
String — The object that was passed to the method.

replacePort

()método 
public static function replacePort(uri:String, newPort:uint):String

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flex 3
Versiones de motor de ejecución: Flash Player 9, AIR 1.1

Returns a new String with the port replaced with the specified port. If there is no port in the specified URI, the port is inserted. This method expects that a protocol has been specified within the URI.

Parámetros

uri:String — String containing the URI in which the port is replaced.
 
newPort:uint — uint containing the new port to subsitute.

Valor devuelto
String — The URI with the new port.

replaceProtocol

()método 
public static function replaceProtocol(uri:String, newProtocol:String):String

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flex 3
Versiones de motor de ejecución: Flash Player 9, AIR 1.1

Replaces the protocol of the specified URI with the given protocol.

Parámetros

uri:String — String containing the URI in which the protocol needs to be replaced.
 
newProtocol:String — String containing the new protocol to use.

Valor devuelto
String — The URI with the protocol replaced, or an empty String if the URI does not contain a protocol.

replaceTokens

()método 
public static function replaceTokens(url:String):String

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flex 3
Versiones de motor de ejecución: Flash Player 9, AIR 1.1

Returns a new String with the port and server tokens replaced with the port and server from the currently running application.

Parámetros

url:String — String containing the SERVER_NAME_TOKEN and/or SERVER_NAME_PORT which should be replaced by the port and server from the application.

Valor devuelto
String — The URI with the port and server replaced.

stringToObject

()método 
public static function stringToObject(string:String, separator:String = "", decodeURL:Boolean):Object

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flex 3
Versiones de motor de ejecución: Flash Player 9, AIR 1.1

Returns an object from a String. The String contains name=value pairs, which become dynamic properties of the returned object. These property pairs are separated by the specified separator. This method converts Numbers and Booleans, Arrays (defined by "[]"), and sub-objects (defined by "{}"). By default, URL patterns of the format %XX are converted to the appropriate String character.

For example:

          var s:String = "name=Alex;age=21";
          var o:Object = URLUtil.stringToObject(s, ";", true);
          
Returns the object: { name: "Alex", age: 21 }.

Parámetros

string:String — The String to convert to an object.
 
separator:String (default = "") — The character that separates name=value pairs in the String.
 
decodeURL:Boolean — Whether or not to decode URL-encoded characters in the String.

Valor devuelto
Object — The object containing properties and values extracted from the String passed to this method.

urisEqual

()método 
public static function urisEqual(uri1:String, uri2:String):Boolean

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flex 3
Versiones de motor de ejecución: Flash Player 9, AIR 1.1

Tests whether two URI Strings are equivalent, ignoring case and differences in trailing slashes.

Parámetros

uri1:String — The first URI to compare.
 
uri2:String — The second URI to compare.

Valor devuelto
Booleantrue if the URIs are equal. Otherwise, false.
Información sobre constantes

SERVER_NAME_TOKEN

Constante
public static const SERVER_NAME_TOKEN:String = "{server.name}"

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flex 3
Versiones de motor de ejecución: Flash Player 9, AIR 1.1

The pattern in the String that is passed to the replaceTokens() method that is replaced by the application's server name.

SERVER_PORT_TOKEN

Constante 
public static const SERVER_PORT_TOKEN:String = "{server.port}"

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flex 3
Versiones de motor de ejecución: Flash Player 9, AIR 1.1

The pattern in the String that is passed to the replaceTokens() method that is replaced by the application's port.





[ X ]¿Por qué hay texto en inglés?
Cierto contenido de la Referencia de ActionScript 3.0 se muestra en inglés

No todo el contenido de la Referencia de ActionScript 3.0 se traduce a todos los idiomas. Si un elemento del lenguaje no se traduce, aparecerá en inglés. Por ejemplo, la clase ga.controls.HelpBox no está traducida en ningún idioma. Por lo tanto, en la versión en español de la referencia, la clase ga.controls.HelpBox aparecerá en inglés.