| Paquete | flash.net |
| Clase | public class NetConnection |
| Herencia | NetConnection EventDispatcher Object |
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Sin Flash Media Server, se puede utilizar la clase NetConnection para reproducir archivos de vídeo y MP3 desde un sistema de archivos local o desde un servidor Web.
Para más información sobre los códecs y formatos de archivo compatibles, consulte http://www.adobe.com/go/hardware_scaling_es y la documentación de Flash Media Server.
Cuando utilice la clase NetConnection, tenga en cuenta el modelo de seguridad de Flash Player:
Para más información, consulte las siguientes secciones:
Nota: esta clase era dinámica en ActionScript 2.0, pero ahora es una clase cerrada. Para escribir métodos callback para esta clase, puede ampliar la clase y definir los métodos callback en la subclase, o bien puede utilizar la propiedad client para hacer referencia a un objeto y definir los métodos callback en dicho objeto.
Véase también
| Propiedad | Definido por | ||
|---|---|---|---|
| client : Object
Indica el objeto en el que se deberían invocar los métodos callback.
| NetConnection | ||
| connected : Boolean
[read-only]
Indica si Flash Player está conectado a un servidor mediante una conexión RTMP persistente (true) o no (false).
| NetConnection | ||
| connectedProxyType : String
[read-only]
El tipo de proxy utilizado para realizar con éxito una llamada NetConnection.connect() a Flash Media Server: "none", "HTTP", "HTTPS" o "CONNECT".
| NetConnection | ||
![]() | constructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada.
| Object | |
| defaultObjectEncoding : uint
[static]
La codificación predeterminada del objeto para los objetos NetConnection creados en el archivo SWF.
| NetConnection | ||
| objectEncoding : uint
La codificación del objeto para esta instancia de NetConnection.
| NetConnection | ||
![]() | prototype : Object
[static]
Una referencia al objeto prototipo de una clase u objeto de función.
| Object | |
| proxyType : String
Determina qué métodos de opción se prueban si el intento inicial de conexión al servidor produce un error.
| NetConnection | ||
| uri : String
[read-only]
El URI transferido al método NetConnection.connect().
| NetConnection | ||
| usingTLS : Boolean
[read-only]
Indica si se ha realizado una conexión segura con el protocolo de seguridad de capas de transporte (TLS) nativo y no mediante HTTPS.
| NetConnection | ||
| Método | Definido por | ||
|---|---|---|---|
|
Crea un objeto NetConnection.
| NetConnection | ||
![]() |
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un objeto de detector de eventos con un objeto EventDispatcher, de modo que el detector reciba la notificación de un evento.
| EventDispatcher | |
|
Añade un encabezado de contexto a la estructura del paquete de formato de mensaje de acción (AMF).
| NetConnection | ||
|
Invoca un comando o método en Flash Media Server o en un servidor de aplicaciones que ejecute Flash Remoting.
| NetConnection | ||
|
Cierra la conexión abierta localmente o en el servidor y distribuye el evento netStatus con una propiedad code de NetConnection.Connect.Closed.
| NetConnection | ||
|
Crea una conexión bidireccional entre Flash Player y una aplicación de Flash Media Server.
| NetConnection | ||
![]() |
Distribuye un evento en el flujo del evento.
| EventDispatcher | |
![]() |
Comprueba si el objeto EventDispatcher tiene detectores registrados para un tipo concreto de evento.
| EventDispatcher | |
![]() |
Indica si un objeto tiene definida una propiedad especificada.
| Object | |
![]() |
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro.
| Object | |
![]() |
Indica si existe la propiedad especificada y si es enumerable.
| Object | |
![]() |
Elimina un detector del objeto EventDispatcher.
| EventDispatcher | |
![]() |
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle.
| Object | |
![]() |
Devuelve la representación de cadena del objeto especificado.
| Object | |
![]() |
Devuelve el valor simple del objeto especificado.
| Object | |
![]() |
Comprueba si hay registrado un detector de eventos con este objeto EventDispatcher o con cualquiera de sus ascendientes para el tipo de evento concreto.
| EventDispatcher | |
| Evento | Resumen | Definido por | ||
|---|---|---|---|---|
![]() | Se distribuye cuando Flash Player queda seleccionado por el sistema operativo y pasa a estar activo. | EventDispatcher | ||
| Se distribuye cuando se emite una excepción de forma asíncrona, es decir, desde un código asíncrono nativo. | NetConnection | |||
![]() | Se distribuye cuando Flash Player deja de estar seleccionado por el sistema operativo y pasa a estar inactivo. | EventDispatcher | ||
| Se distribuye cuando se produce un error de entrada o salida que provoca que una operación de red se realice incorrectamente. | NetConnection | |||
| Se distribuye cuando un objeto NetConnection informa sobre su estado o situación de error. | NetConnection | |||
| Se distribuye si se intenta llamar a NetConnection.call() para conectarse con un servidor situado fuera del entorno limitado de seguridad del elemento que realiza la llamada. | NetConnection | |||
| client | propiedad |
client:Object [read-write]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Indica el objeto en el que se deberían invocar los métodos callback. El valor predeterminado es esta instancia de NetConnection. Si establece la propiedad client en otro objeto, los métodos callback se invocarán en dicho objeto.
public function get client():Object
public function set client(value:Object):void
TypeError — La propiedad client debe establecerse en un objeto que no tenga valor null.
|
| connected | propiedad |
connected:Boolean [read-only]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Indica si Flash Player está conectado a un servidor mediante una conexión RTMP persistente (true) o no (false). Cuando se conecta a través de HTTP, esta propiedad es false, salvo cuando se conecta a servicios de Flash Remoting en un servidor de aplicaciones, en cuyo caso es true.
public function get connected():Boolean
| connectedProxyType | propiedad |
connectedProxyType:String [read-only]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
El tipo de proxy utilizado para realizar con éxito una llamada NetConnection.connect() a Flash Media Server: "none", "HTTP", "HTTPS" o "CONNECT". El valor es "none" si la conexión no tiene tunelado, "HTTP" si el tunelado de la conexión es a través de HTTP, "HTTPS" si es a través de HTTPS y "CONNECT" si es a través del método HTTP CONNECT.
public function get connectedProxyType():String
ArgumentError — Se intentó acceder a esta propiedad cuando la instancia de NetConnection no estaba conectada.
|
| defaultObjectEncoding | propiedad |
defaultObjectEncoding:uint [read-write]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
La codificación predeterminada del objeto para los objetos NetConnection creados en el archivo SWF. Cuando se lee o se escribe un objeto con datos binarios, la propiedad defaultObjectEncoding indica qué versión de formato de mensaje de acción (AMF) se utiliza para serializar los datos: en formato ActionScript 3.0 (ObjectEncoding.AMF3) o en formato ActionScript 1.0 y ActionScript 2.0 (ObjectEncoding.AMF0).
El valor predeterminado es ObjectEncoding.AMF3. Al cambiar NetConnection.defaultObjectEncoding, las instancias existentes de NetConnection no se ven afectadas; el cambio sólo afecta a las instancias creadas posteriormente.
Para establecer la codificación de un objeto de forma independiente (en vez de establecerla para todo el archivo SWF), establezca la propiedad objectEncoding del objeto NetConnection.
Para información más detallada, consulte la descripción de la propiedad objectEncoding.
public static function get defaultObjectEncoding():uint
public function set defaultObjectEncoding(value:uint):void
Véase también
| objectEncoding | propiedad |
objectEncoding:uint [read-write]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
La codificación del objeto para esta instancia de NetConnection.
Cuando se lee o se escribe un objeto con datos binarios, la propiedad defaultObjectEncoding indica qué versión de formato de mensaje de acción (AMF) debería utilizarse para serializar los datos: en formato ActionScript 3.0 (ObjectEncoding.AMF3) o en formato ActionScript 1.0 y ActionScript 2.0 (ObjectEncoding.AMF0). Establezca la propiedad objectEncodingpara que defina una versión de AMF para una instancia de NetConnection.
Es importante comprender esta propiedad si el archivo SWF de ActionScript 3.0 necesita comunicarse con los servidores publicados antes de la aparición de Flash Player 9. Los tres casos siguientes son posibles:
defaultObjectEncoding es ObjectEncoding.AMF3. Todas las instancias de NetConnection creadas en este archivo SWF utilizan la serialización AMF3, por lo que no es necesario indicar a Flash Player qué codificación AMF debe utilizar.NetConnection.defaultObjectEncoding como ObjectEncoding.AMF0. Todas las instancias de NetConnection creadas en este archivo SWF utilizan la serialización AMF0. No es necesario establecer la propiedad objectEncoding. defaultObjectEncoding, establezca la codificación del objeto conexión por conexión utilizando la propiedad objectEncoding de cada una de las conexiones. Establézcala como ObjectEncoding.AMF0 para conectarse a servidores que utilicen la codificación AMF0, como Flash Media Server 2; establézcala como ObjectEncoding.AMF3 para conectarse a servidores que utilicen la codificación AMF3, como Flex 2.Una vez conectada una instancia de NetConnection, su propiedad objectEncoding pasa a ser de sólo lectura.
Si utiliza la codificación equivocada para la conexión con el servidor, Flash Player distribuirá el evento netStatus. La propiedad NetStatusEvent.info contiene un objeto de información con un valor de propiedad code de NetConnection.Connect.Failed, así como una descripción en la que se explica por qué la codificación del objeto es incorrecta.
public function get objectEncoding():uint
public function set objectEncoding(value:uint):void
ReferenceError — Se ha intentado establecer el valor de la propiedad objectEncoding mientras la instancia de NetConnection seguía conectada.
|
|
ArgumentError — Esta propiedad se estableció en un valor distinto de ObjectEncoding.AMF0 y ObjectEncoding.AMF3.
|
Véase también
| proxyType | propiedad |
proxyType:String [read-write]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Determina qué métodos de opción se prueban si el intento inicial de conexión al servidor produce un error. Se debe establecer la propiedad proxyType antes de llamar al método NetConnection.connect().
Los valores aceptables son "none", "HTTP", "CONNECT" y "best".
En Flash Player 9, el valor predeterminado de esta propiedad es "none"; si no cambia este valor, Flash Player utilizará la tunelación HTTPS para RTMPS. Si la propiedad se establece como "best", el cliente intenta conectarse con SSL nativo. Si falla la conexión, se intentan otros métodos de conexión. Si la propiedad se establece como "HTTP" y la conexión directa falla, se empleará el método de tunelación HTTP. Si la propiedad se establece como "CONNECT" y la conexión directa falla, se empleará el método CONNECT de tunelación. Si éste falla, no se volverá a la tunelación HTTP para volver a intentar la conexión.
Nota: en Flash Player 9, esta propiedad sólo se aplica si se utiliza RTMP, RTMPS o RTMPT. El método CONNECT se aplica sólo a los usuarios conectados a la red mediante un servidor proxy.
public function get proxyType():String
public function set proxyType(value:String):void
| uri | propiedad |
uri:String [read-only]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
El URI transferido al método NetConnection.connect(). Si aún no se ha llamado a NetConnection.connect() o si no se ha transferido ningún URI, esta propiedad es undefined.
public function get uri():String
| usingTLS | propiedad |
usingTLS:Boolean [read-only]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Indica si se ha realizado una conexión segura con el protocolo de seguridad de capas de transporte (TLS) nativo y no mediante HTTPS. Esta propiedad sólo es válida si hay conectado un objeto NetConnection.
public function get usingTLS():Boolean
ArgumentError — Se intentó acceder a esta propiedad cuando la instancia de NetConnection no estaba conectada.
|
| NetConnection | () | constructor |
public function NetConnection()
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Crea un objeto NetConnection. Llame al método connect() para realizar una conexión.
Si el archivo SWF necesita comunicarse con servidores publicados antes de la aparición de Flash Player 9, debe establecer la propiedad objectEncoding del objeto NetConnection.
Véase también
| addHeader | () | método |
public function addHeader(operation:String, mustUnderstand:Boolean = false, param:Object = null):void
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Añade un encabezado de contexto a la estructura del paquete de formato de mensaje de acción (AMF). El encabezado se envía con cada paquete AMF futuro. Si llama a NetConnection.addHeader() con el mismo nombre, el nuevo encabezado reemplazará al existente y se conservará durante la duración del objeto NetConnection. Se puede eliminar un encabezado llamando a NetConnection.addHeader() con el nombre del encabezado para eliminar un objeto no definido.
Parámetros
operation:String — Identifica el encabezado y los datos del objeto ActionScript con los que está asociado.
|
|
mustUnderstand:Boolean (default = false) — Un valor true indica que el servidor debe comprender y procesar este encabezado para poder manejar cualquiera de los siguientes encabezados o mensajes.
|
|
param:Object (default = null) — Cualquier objeto ActionScript.
|
| call | () | método |
public function call(command:String, responder:Responder, ... arguments):void
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Invoca un comando o método en Flash Media Server o en un servidor de aplicaciones que ejecute Flash Remoting. Antes de llamar al método NetConnection.call(), es necesario llamar a NetConnection.connect() para conectarse al servidor. Es preciso crear una función en el lado del servidor para transferirla a este método.
Parámetros
command:String — Un método especificado con el formato [objectPath/]método. Por ejemplo, el comando someObject/doSomething solicita al servidor remoto que invoque el método clientObject.someObject.doSomething(), con todos los parámetros opcionales ... arguments. Si no se encuentra la ruta del objeto, se invoca clientObject.doSomething() en el servidor remoto.
Con Flash Media Server, |
|
responder:Responder — Un objeto opcional que se utiliza para manejar valores devueltos por el servidor. El objeto Responder puede contener dos métodos distintos para manejar el resultado devuelto: result y status. Si el resultado devuelto es un error, se invoca status; en caso contrario, se invoca result. El objeto Responder puede procesar errores relacionados con operaciones específicas, mientras el objeto NetConnection responde a errores relacionados con el estado de la conexión.
|
|
... arguments — Los argumentos opcionales pueden ser cualquier tipo de código ActionScript, incluidas las referencias a otros objetos ActionScript. Estos argumentos se transfieren al método especificado en el parámetro command cuando el método se ejecuta en el servidor de aplicaciones remoto.
|
securityError: — Una llamada ha intentado comunicarse con un servidor ubicado fuera del entorno limitado de seguridad del elemento que realiza la llamada. Puede solucionar este problema utilizando un archivo de política en el servidor. |
| close | () | método |
public function close():void
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Cierra la conexión abierta localmente o en el servidor y distribuye el evento netStatus con una propiedad code de NetConnection.Connect.Closed.
Este método desconecta todos los objetos NetStream que se ejecutan con la conexión. Todos los datos incluidos en la cola que no se enviaron se descartan. (Para finalizar transmisiones locales o del servidor sin cerrar la conexión, utilice NetStream.close().) Si cierra la conexión y desea crear una nueva, deberá crear un nuevo objeto NetConnection y volver a llamar al método connect().
El método close() también desconecta todos los objetos compartidos remotos que se ejecutan con esta conexión. Sin embargo, no es necesario crear de nuevo el objeto compartido para volver a conectarse. Basta simplemente con llamar a SharedObject.connect() para restablecer la conexión con el objeto compartido. Asimismo, todos los datos del objeto compartido que estaban en cola al emitir NetConnection.close() se enviarán tras restablecer una conexión con el objeto compartido.
Con Flash Media Server, la mejor práctica de desarrollo consiste en llamar al método close() cuando el cliente ya no necesite la conexión al servidor. La llamada a close() es la forma más rápida de borrar conexiones que no se utilizan. Se puede configurar el servidor para que cierre automáticamente las conexiones inactivas como medida de seguridad. Para más información, consulte la guía de configuración y administración de Flash Media Server.
Véase también
| connect | () | método |
public function connect(command:String, ... arguments):void
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Crea una conexión bidireccional entre Flash Player y una aplicación de Flash Media Server. El objeto NetConnection es como un canal entre el cliente y el servidor. Utilice los objetos NetStream para enviar transmisiones a través del canal. Para obtener información sobre los códecs y formatos de archivo compatibles con Flash Media Server, consulte la documentación de Flash Media Server.
Sin Flash Media Server, llame al método NetConnection.connect() para reproducir archivos de vídeo y MP3 desde un sistema de archivos local o desde un servidor Web. Para más información sobre los códecs y formatos de archivo compatibles, consulte http://www.adobe.com/go/hardware_scaling_es.
Crea una conexión bidireccional entre Flash Player y un servidor de aplicaciones que ejecuta el servicio Flash Remoting. Utilice la clase NetServices para llamar a funciones y devolver resultados de servidores de aplicaciones a través de un objeto NetConnection. Para más información, consulte la documentación de Flash Remoting.
Cuando utilice este método, tenga en cuenta el modelo de seguridad de Flash Player y las siguientes consideraciones sobre seguridad:
NetConnection.connect() si el archivo SWF que realiza la llamada se encuentra en el entorno limitado local con sistema de archivos.allowNetworking de las etiquetas object y embed de la página HTML que aloja el contenido SWF.Para más información, consulte las siguientes secciones:
Parámetros
command:String — Establezca este parámetro como null si se está conectando a un archivo de vídeo en el equipo local. Si se conecta a un servidor, defina este parámetro con el URI de la aplicación que contiene el archivo de vídeo en el servidor. Utilice la siguiente sintaxis (los elementos entre corchetes son opcionales):
Para conectarse a Flash Media Server, utilice como protocolo: Si el archivo SWF se sirve desde el mismo host en el que está instalado el servidor, se puede omitir el parámetro |
|
... arguments — Parámetros opcionales de cualquier tipo que se van a transferir a la aplicación especificada en command. Con Flash Media Server, los argumentos adicionales se pasan al controlador de eventos application.onConnect() en el código del servidor de la aplicación. Debe definir y manejar los argumentos en onConnect().
|
ArgumentError — El formato del URI transferido al parámetro command no es correcto.
|
|
IOError — Error de conexión. Esto puede ocurrir si se realiza una llamada a connect() desde un controlador de eventos netStatus (no está permitido).
|
|
SecurityError — Los archivos SWF locales que no son de confianza no pueden comunicarse en Internet. Puede solucionar este problema reclasificando el archivo SWF como archivo local de red o archivo de confianza.
|
Véase también
| asyncError | Evento |
flash.events.AsyncErrorEvent
flash.events.AsyncErrorEvent.ASYNC_ERROR
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Se distribuye cuando se emite una excepción de forma asíncrona, es decir, desde un código asíncrono nativo.
La constanteAsyncErrorEvent.ASYNC_ERROR define el valor de la propiedad type de un objeto de evento asyncError.
Este evento tiene las propiedades siguientes:
| Propiedad | Valor |
|---|---|
bubbles | false |
cancelable | false; no hay ningún comportamiento predeterminado que cancelar. |
currentTarget | El objeto que procesa de forma activa el objeto de evento con un detector de eventos. |
target | El objeto en el que se produce un error de operación de red. |
error | El error que desencadenó el evento. |
| ioError | Evento |
flash.events.IOErrorEvent
flash.events.IOErrorEvent.IO_ERROR
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Se distribuye cuando se produce un error de entrada o salida que provoca que una operación de red se realice incorrectamente.
Define el valor de la propiedadtype de un objeto de evento ioError.
Este evento tiene las propiedades siguientes:
| Propiedad | Valor |
|---|---|
bubbles | false |
cancelable | false; no hay ningún comportamiento predeterminado que cancelar. |
currentTarget | El objeto que procesa de forma activa el objeto de evento con un detector de eventos. |
target | El objeto de red en el que se produce el error de entrada/salida. |
text | Texto que se mostrará como mensaje de error. |
| netStatus | Evento |
flash.events.NetStatusEvent
flash.events.NetStatusEvent.NET_STATUS
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Se distribuye cuando un objeto NetConnection informa sobre su estado o situación de error. El evento netStatus incluye una propiedad info, que es un objeto de información que contiene información específica sobre el evento, por ejemplo, si el intento de conexión se realizó correctamente o si falló.
type de un objeto de evento netStatus.
Este evento tiene las propiedades siguientes:
| Propiedad | Valor |
|---|---|
bubbles | false |
cancelable | false; no hay ningún comportamiento predeterminado que cancelar. |
currentTarget | El objeto que procesa de forma activa el objeto de evento con un detector de eventos. |
info | Un objeto con propiedades que describen el estado del objeto o la situación de error. |
target | El objeto NetConnection o NetStream que informa sobre su estado. |
Véase también
| securityError | Evento |
flash.events.SecurityErrorEvent
flash.events.SecurityErrorEvent.SECURITY_ERROR
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Se distribuye si se intenta llamar a NetConnection.call() para conectarse con un servidor situado fuera del entorno limitado de seguridad del elemento que realiza la llamada.
SecurityErrorEvent.SECURITY_ERROR define el valor de la propiedad type de un objeto de evento securityError.
Este evento tiene las propiedades siguientes:
| Propiedad | Valor |
|---|---|
bubbles | false |
cancelable | false; no hay ningún comportamiento predeterminado que cancelar. |
currentTarget | El objeto que procesa de forma activa el objeto de evento con un detector de eventos. |
target | El objeto de red que informa sobre le error de seguridad. |
text | Texto que se mostrará como mensaje de error. |
Véase también
videoURL; en este caso, un archivo FLV llamado Video.flv que se encuentra en el mismo directorio que el archivo SWF.
En este ejemplo, el código que crea los objetos Video y NetStream y llama a los métodos Video.attachNetStream() y NetStream.play() se coloca en una función de controlador. Sólo se llamará al controlador si el intento de conexión con el objeto NetConnection se realiza correctamente; es decir, si el evento netStatus devuelve un objeto info con una propiedad a code que indica una correcta realización. Se recomienda que espere a establecer una conexión correcta antes de llamar a NetStream.play().
package {
import flash.display.Sprite;
import flash.events.NetStatusEvent;
import flash.events.SecurityErrorEvent;
import flash.media.Video;
import flash.net.NetConnection;
import flash.net.NetStream;
import flash.events.Event;
public class NetConnectionExample extends Sprite {
private var videoURL:String = "Video.flv";
private var connection:NetConnection;
private var stream:NetStream;
public function NetConnectionExample() {
connection = new NetConnection();
connection.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
connection.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
connection.connect(null);
}
private function netStatusHandler(event:NetStatusEvent):void {
switch (event.info.code) {
case "NetConnection.Connect.Success":
connectStream();
break;
case "NetStream.Play.StreamNotFound":
trace("Stream not found: " + videoURL);
break;
}
}
private function securityErrorHandler(event:SecurityErrorEvent):void {
trace("securityErrorHandler: " + event);
}
private function connectStream():void {
stream = new NetStream(connection);
stream.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
stream.client = new CustomClient();
var video:Video = new Video();
video.attachNetStream(stream);
stream.play(videoURL);
addChild(video);
}
}
}
class CustomClient {
public function onMetaData(info:Object):void {
trace("metadata: duration=" + info.duration + " width=" + info.width + " height=" + info.height + " framerate=" + info.framerate);
}
public function onCuePoint(info:Object):void {
trace("cuepoint: time=" + info.time + " name=" + info.name + " type=" + info.type);
}
}
Enviarme un mensaje de correo electrónico cuando se añadan comentarios a esta página | Informe de comentarios
Página actual: http://livedocs.adobe.com/flash/9.0_es/ActionScriptLangRefV3/flash/net/NetConnection.html