| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> JavaScript Programmering >> Content
    Sådan bruges Javascript Med Flash
    Der er mange web - programmering situationer , der kræver oplysninger, der skal videregives mellem klientsiden Javascripts og embedded flash-indhold . Før udgivelsen af Flash 8 kan programmører bruger metoder som getURL () og SetVariable (). Men udgivelsen af ​​Flash 8 indeholder en ny klasse helliget specifikt til at kommunikere med funktioner uden for Flash (se Referencer 1 ) . Brug af ExternalInterface klasse i Flash 8 er nu den mest effektive måde til at integrere Flash i et websted, der bruger Javascript. Ting du skal
    Adobe Flash Professional CS5
    Text editor
    Vis Flere Instruktioner
    1

    Indstil følgende parameter mellem " objekt" tags i indlejre kode af dit HTML-dokument : Hej


    Dette vil sikre, at din Flash-film vil være tilladt at kommunikere med Javascript mens du test det lokalt (se Referencer 1, side 2). Når du udgiver , kan du ændre værdien til " sameDomain " for at forhindre skadelig brug af din SWF fil ved tredjeparts websteder .
    2

    Medtag ExternalInterface klasse i Actionscript kode din Flash -fil med følgende kommando: . .

    import flash.external * ,

    (se Referencer 1 , side 5)
    3

    Skriv en Javascript funktion i dit HTML-dokument , der tager mindst ét argument og returnerer en værdi. Du behøver ikke at skrive noget særligt Javascript-kode til at kalde denne funktion fra Flash 8 .
    4

    Brug ExternalInterface.call ()-metoden i din Actionscript at ringe til din Javascript funktion fra den integrerede Flash-film . Den første parameter i denne metode er den Javascript funktionens navn som en streng, og du kan følge den med så mange parametre , som du vil passere uden at funktionen alle adskilt af kommaer. En generel form for denne indkaldelse er : Hej

    ExternalInterface.call ( funktionsnavn , Parameter1 , Parameter2 , ...)

    (se Referencer 1, side 5)
    5. .

    Brug en normal variabel opgave operatør i din Actionscript kode til at hente returværdien fra Javascript funktion, ligesom du ville gøre med enhver funktion : Hej

    ReturnedValue = ExternalInterface.call ( funktionsnavn , Parameter1 , Parameter2 . .. ),
    6

    Brug Actionscript s typeinddelinger metoder på ExternalInterface opkaldet, hvis du løber ind i problemer med den type værdi Javascript afkast. Int () og String () er typiske eksempler (se Referencer 2).
    7

    Brug addCallback ( ) metoden i ExternalInterface klassen til at gøre metoder i din Actionscript tilgængelige for eksterne Javascripts (se Referencer 1 , side 6). Den addCallback () metode har følgende generelle form : Hej

    ExternalInterface.addCallback ( ExternalName , instance InternalName )

    ExternalName er det navn, som den funktion kan kaldes fra Javascript og InternalName er navnet på den funktion i Actionscript . Den " Forekomst" parameter bruges til at angive opløsningen af " dette " søgeord , og er normalt sat til " null " .
    8

    Ring din Actionscript funktion fra Javascript med det navn , du har angivet for " ExternalName "i addCallback metoden foranstillet et gyldigt DOM henvisning til Flash-film . For eksempel : Hej

    window.document.flashMovie.flashFunctionName ( Parameter1 , Parameter2 , ... ),

    Se afsnittet Ressourcer til en mere dybdegående diskussion af gyldige DOM referencer, og være Sørg for at teste din kode i flere browsere for at sikre, Flash-film er refereres korrekt .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan indstilles værdien af ​​en iFrame 
    ·Hvordan aktiverer jeg en JavaScript Meget lettere 
    ·Sådan Pass en variabel til JavaScript 
    ·Hvordan man tegner en Polyline have en Array of String …
    ·Sådan diagnosticere problemer med Javascript 
    ·Sådan får du en tekst Samarbejdsområde ved navn i JQ…
    ·IE 8 JavaScript Ugyldig Pointer Fejl 
    ·Sekventielle Virkninger i jQuery 
    ·Sådan Put faner på venstre side med ExtJS 
    ·Sådan bruges JavaScript til Display primfaktorer 
      Anbefalede Artikler
    ·Sådan vises Næste og Forrige i ColdFusion 
    ·Sådan Lær SQL Stored Procedures 
    ·Udvikle spil i Java 
    ·Sådan aktiveres PHP Detect Operating System 
    ·Sådan får Koder til Dev -C + + 4.9.9.2 
    ·Hvordan man skriver inputted Information til fil Python…
    ·Sådan Indsæt en database værdi i en Radio Button på…
    ·Print Funktion i Java 
    ·Sådan åbner MBOX Files 
    ·Sådan Løse en Java Language Out of Memory Error 
    Copyright © Computer Viden http://www.computerdk.com