| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Programmazione Javascript >> Content
    Come usare JavaScript con Flash
    Ci sono molte situazioni di programmazione web che richiedono informazioni da trasmettere tra Javascript lato client e del contenuto Flash incorporato. Prima del rilascio di Flash 8 , i programmatori potevano utilizzare metodi come getURL ( ) e SetVariable ( ) . Tuttavia, il rilascio di Flash 8 include una nuova classe appositamente dedicata alla comunicazione con le funzioni al di fuori di Flash (vedi Bibliografia 1 ) . Uso della classe ExternalInterface in Flash 8 è oggi il modo più efficace per integrare Flash in un sito web che utilizza Javascript . Cose che ti serviranno
    Adobe Flash Professional CS5
    Text Editor
    Show More Istruzioni
    1

    il seguente parametro tra i tag "oggetto" nel codice embed del documento HTML :


    Questo farà sì che il vostro filmato Flash sarà consentito di comunicare con Javascript , mentre si prova a livello locale ( vedi Bibliografia 1 , pagina 2) . Quando si pubblica , si può modificare il valore di " sameDomain " per prevenire abusi del file SWF da siti web di terzi .
    2

    Includere la classe ExternalInterface nel codice ActionScript del file Flash con il seguente comando : . .

    import flash.external * ;

    (vedi Bibliografia 1 , pagina 5)
    3

    Scrivi una funzione javascript nel il documento HTML che richiede almeno un argomento e restituisce un valore . Non avrete bisogno di scrivere alcun codice speciale Javascript per chiamare questa funzione da Flash 8 .
    4

    Utilizzare il metodo ExternalInterface.call ( ) in ActionScript per chiamare la funzione javascript dal filmato Flash incorporato. Il primo parametro di questo metodo è il nome della funzione JavaScript come una stringa , e si può seguire con tutti i parametri che si desidera passare al di fuori della funzione , tutti separati da virgole. Una forma generale di questo invito è :

    ExternalInterface.call ( FunctionName , Parametro1 , Parametro2, ...) in

    (vedi Bibliografia 1 , pagina 5 ) economici 5 .

    Utilizzare un normale operatore di assegnamento di variabile nel codice ActionScript per recuperare il valore restituito dalla funzione Javascript , proprio come si farebbe con qualsiasi funzione :

    ReturnedValue = ExternalInterface.call ( FunctionName , Parametro1 , Parametro2, . .. ) ; metodi typecasting
    6

    uso di ActionScript per la chiamata ExternalInterface se si esegue in problemi con il tipo di valore Javascript rendimenti. Int ( ) e String ( ) sono tipici esempi ( vedi Bibliografia 2) .
    7

    Utilizzare il metodo della classe ExternalInterface addCallback () per rendere i metodi in ActionScript accessibile a Javascript esterni (vedi Bibliografia 1 , pagina 6) . Il metodo addCallback ( ) ha la seguente forma generale :

    ExternalInterface.addCallback ( ExternalName , grado, InternalName ) per

    ExternalName è il nome con cui la funzione può essere chiamata da JavaScript e InternalName è il nome della funzione in ActionScript. Il parametro "Istanza" viene utilizzato per specificare la risoluzione della " questa " parola chiave , e di solito è impostato su " null" .
    8

    funzione ActionScript da JavaScript utilizzando il nome specificato per il Call " ExternalName " nel metodo addCallback , preceduto da un riferimento DOM valido per il filmato Flash . Per esempio :

    window.document.flashMovie.flashFunctionName ( Parametro1 , Parametro2, ... ) ;

    Vedere la sezione Risorse per una più approfondita discussione dei riferimenti DOM validi , ed essere Assicurati di testare il codice in più browser per garantire il filmato Flash è referenziato correttamente .

    Previous :

    next :
      Articoli Correlati
    ·Come rimuovere un tag P con jQuery 
    ·Come rimuovere una barra degli indirizzi con JavaScript…
    ·Come utilizzare JavaScript e PHP in validazione Form 
    ·JavaScript Codice di convalida per i campi corrisponden…
    ·Come ruotare un cifrario in JavaScript 
    ·IE 8 JavaScript Errore puntatore non valido 
    ·Come controllare un numero intero di ingresso in Javasc…
    ·Come chiamare JavaScript da un modello HTML 
    ·Coding semplici JS Editor di testo 
    ·Come installare GAPro nel JW Player 
      Articoli in evidenza
    ·Come creare Turn- Based Games 
    ·Come modificare il Registro di sistema in Vb.Net 
    ·Come leggere le richieste PHP e risposte in ASP.NET 
    ·Come convertire HTML in testo in Java 
    ·Come fare un Tag Cloud in PHP 
    ·Storia di Visual Basic 
    ·Come utilizzare l'attività Script in SSIS 2008 
    ·Come modificare un file CAB 
    ·Come creare un ciclo Do While in Perl 
    ·Come calcolare Epsilon 
    Copyright © Conoscenza Informatica http://it.wingwit.com