Guest User

Untitled

a guest
Dec 12th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. var txt:TextField = new TextField();
  2. txt.name = "t" + i;
  3. txt.autoSize = TextFieldAutoSize.LEFT;
  4. txt.htmlText = "<font size='" + 14 + "'><a href='event:" + i + "'>" + "Hello World!" + "</a></font> ";
  5. txt.styleSheet = getStyleSheet();
  6. txt.addEventListener(TextEvent.LINK, onHyperLinkClick);
  7. addChild(txt);
  8.  
  9. private function onHyperLinkClick(e:TextEvent):void
  10. {
  11. var n:uint = int(e.target.name.slice(1, 3));
  12. trace(n);
  13. }
  14.  
  15. private function getStyleSheet():StyleSheet
  16. {
  17. var style:StyleSheet = new StyleSheet();
  18.  
  19. var linkObj:Object = new Object();
  20. linkObj.color = "#FFFFFF";
  21. linkObj.textDecoration = "underline";
  22.  
  23. var hoverObj:Object = new Object();
  24. hoverObj.color = "#FF6600";
  25. hoverObj.textDecoration = "underline";
  26.  
  27. var activeObj:Object = new Object();
  28. activeObj.color = "#FF6600";
  29. activeObj.textDecoration = "underline";
  30.  
  31. var visitedObj:Object = new Object();
  32. visitedObj.color = "#FFFFFF";
  33. visitedObj.textDecoration = "underline";
  34.  
  35. style.setStyle("a:link", linkObj);
  36. style.setStyle("a:hover", hoverObj);
  37. style.setStyle("a:active", activeObj);
  38. style.setStyle("a:visited", visitedObj);
  39.  
  40. return style;
  41. }
Add Comment
Please, Sign In to add comment