www.mutationevent.com

Articles taggés avec ‘metadata’

Injection de javascript depuis actionscript – part2

Mercredi 9 décembre 2009

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)



  • Archives

  • Catégories

  • @mutationevent