Injection de javascript depuis actionscript – part2
Dans un précédent article, j'ai mentionné comment injecter un fichier Javascript à l'intérieur d'un fichier swf en utilisant une variable de type XML et de définir le contenu Javascript a l'intérieur, Injection du Javascript depuis Actionscript.
Dans se deuxième exemple nous allons utiliser les metadata.
code:
package { import flash.display.Sprite; import flash.external.ExternalInterface; public class embedding_js_into_swf_part2 extends Sprite { [Embed(source="assets/helloworld.js", mimeType="application/octet-stream")] private static const HelloWordJS:Class; public function embedding_js_into_swf_part2() { if (ExternalInterface.available) { ExternalInterface.call("eval", new HelloWordJS().toString()); // call hello function from js file ExternalInterface.call("hello"); } } } }
Télécharger l'exemple : jsInjection_part2 (10)
No related posts.
Tags: actionscript, embed, javascript, metadata


