- import flash.text.TextField;
- import flash.events.TextEvent;
- var zoneText:TextField = new TextField;
- zoneText.htmlText = "<a href="event:client">Jack</a> <a href="event:directeur">Leonardo</a>";
- zoneText.addEventListener(TextEvent.LINK,lienClique);
- addChild(zoneText);
- function lienClique(e:TextEvent):void{
- switch(e.text){
- case "client":
- trace("vous avez choisi jack");
- break;
- case "directeur":
- trace("vous avez choisi Leonardo");
- break;
- }
- }
mardi 5 juillet 2011
Lien html dans flash (as3)
(as3) charger un fichier CSS dans flash
- /*******/ Fichier "style.css" /**********
- h1{
- font-size:24;
- color:#FF0000;
- font-family:Comic Sans MS;
- font-weight:bold;
- }
- a {
- font-size:12;
- color:#2428db;
- font-family:Verdana;
- text-decoration:underline;
- }
- a:hover {
- text-decoration:none;
- font-weight:bold;
- }
- /*******/ Fichier "style.css" /**********
- import flash.display.Loader;
- import flash.text.TextField;
- import flash.text.StyleSheet;
- import flash.net.URLLoader;
- import flash.net.URLRequest;
- import flash.events.TextEvent;
- import flash.events.Event;
- import flash.events.IOErrorEvent;
- var fichierCss:StyleSheet = new StyleSheet();
- var chargerCss:URLLoader = new URLLoader();
- var zoneText:TextField = new TextField;
- chargerCss.load(new URLRequest("style.css"));
- chargerCss.addEventListener(Event.COMPLETE,parseCss);
- function parseCss(e:Event):void{
- fichierCss.parseCSS(e.target.data);
- zoneText.styleSheet = fichierCss;
- zoneText.width = 400;
- zoneText.height = 100;
- zoneText.addEventListener(TextEvent.LINK,lienClique);
- zoneText.htmlText = "<h1>Mon Titre</h1><img id="test_img" src="img.png"> <a href="event:lirePlus">Lire plus</a> <a href="#">Lien Normal</a>";
- addChild(zoneText);
- // pour charge une image apartire de la tag <img> de HTML
- var chragerImg:Loader = zoneText.getImageReference("test_img") as Loader;
- chragerImg.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR,noImage);
- chragerImg.x = 160;
- addChild(chragerImg);
- }
- function noImage(erreur:IOErrorEvent):void{
- trace("l'image (img.png) n'existe pas");
- }
- function lienClique(e:TextEvent){
- trace(e.text);
- }
Inscription à :
Articles (Atom)