| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> JavaScript Programación >> Content
    Cómo utilizar Javascript con flash
    Hay muchas situaciones en la Web de programación que requieren de la información se transmita entre Javascripts del lado del cliente y el contenido flash incorporado. Antes del lanzamiento de Flash 8 , los programadores pueden usar métodos como getURL () y SetVariable (). Sin embargo , el lanzamiento de Flash 8 incluye una nueva clase dedicada específicamente a la comunicación con funciones fuera de Flash ( ver Referencias 1 ) . Utilización de la clase ExternalInterface en Flash 8 ahora es la forma más eficaz de integrar Flash en una página web que utiliza JavaScript. Cosas que necesitará hotel Adobe Flash Professional CS5
    texto editor
    Mostrar más instrucciones
    1

    Ajuste el parámetro siguiente entre las etiquetas " objeto" en el código de inserción de su documento HTML:


    Esto asegurará que la película Flash se le permitirá comunicarse con Javascript mientras prueba a nivel local ( ver Referencias 1 , página 2 ) . Cuando se publica , puede cambiar el valor a " sameDomain " para prevenir el uso malicioso del archivo SWF por los sitios web de terceros.
    2

    Incluya la clase ExternalInterface en el código ActionScript del archivo Flash con el siguiente comando : . .

    importación flash.external * ;

    ( ver Referencias 1 , página 5 )
    3

    Escribir una función Javascript en el documento HTML que tiene al menos un argumento y devuelve un valor. Usted no tiene que escribir ningún código especial Javascript para llamar a esta función desde Flash 8.
    4

    Utilice el método ExternalInterface.call () en el código ActionScript para llamar a la función Javascript de la película flash incorporado. El primer parámetro de este método es el nombre de la función de Javascript como una cadena, y usted puede seguir con tantos parámetros que desea pasar fuera de la función , todos separados por comas. La forma general de esta convocatoria es :

    ExternalInterface.call ( FunctionName , Parámetro1 , parámetro 2 , ... )

    ( ver Referencias 1 , página 5 )
    5 .

    Utilice un operador de asignación variable normal en el código ActionScript para recuperar el valor de retorno de la función Javascript, tal como lo haría con cualquier función :

    ReturnedValue = ExternalInterface.call ( FunctionName , Parámetro1 , parámetro 2 , . ..) , los métodos de encasillamiento
    6

    Uso de ActionScript en la llamada ExternalInterface si llegas a tener problemas con el tipo de valor Javascript retornos. Int ( ) y String () , son ejemplos típicos ( ver Referencias 2 ) .
    7

    Utilice el método de la clase ExternalInterface addCallback () para hacer que los métodos en el código ActionScript accesible a Javascripts externos ( ver Referencias 1 , página 6) . El método addCallback ( ) tiene la siguiente forma general:

    ExternalInterface.addCallback ( ExternalName , Instancia , InternalName )

    ExternalName es el nombre con el que la función puede ser llamada desde Javascript y InternalName es el nombre de la función en ActionScript . El parámetro " instancia" se utiliza para especificar la resolución de la palabra "this" , y por lo general se establece en " nulo " .
    8

    función Llamada en el código ActionScript desde JavaScript usando el nombre especificado para " ExternalName " en el método addCallback , precedido por una referencia DOM válida a la película Flash. Por ejemplo :

    window.document.flashMovie.flashFunctionName ( Parámetro1 , parámetro 2 , ...) ;

    Vea la sección de Recursos para un más profundo análisis de referencias DOM válidas y ser Asegúrese de probar el código en varios navegadores para asegurar la película de Flash se hace referencia correctamente.

    Previous :

    next :
      Artículos relacionados
    ·Causas de una secuencia de comandos Void Error Java 
    ·Cómo hacer múltiples marcadores con Maps API 
    ·Códigos de PHP en JavaScript Sintaxis 
    ·Cómo dibujar curvas con Javascript 
    ·Internet Explorer 6 Javascript Problemas de cabecera 
    ·Cómo deshabilitar la pantalla de impresión JavaScript…
    ·Cómo saber cuántas imágenes están en un div con Jav…
    ·Cómo ocultar la barra de direcciones de JavaScript 
    ·Cómo escribir una función de JavaScript que calcula u…
    ·Cómo dividir múltiples separadores en JavaScript 
      Artículos destacados
    ·Cómo escribir un formulario con jQuery 
    ·Cómo ordenar el Silverlight DataGrid 
    ·Cómo ajustar el enfoque a los controles ASP.NET 
    ·Cómo utilizar Java Script en Microsoft Office 
    ·ActiveX Dll Tutorial 
    ·Límites del Eje en MATLAB 
    ·La diferencia entre la salida y mueren en Perl 
    ·Cómo dividir una cadena en una lista en Python 
    ·Cómo escuchar para paquetes de Python 
    ·Cómo almacenar en caché una página Web con PHP 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com