code_junkie

Tracking Clicks on a Flash Ad

Nov 13th, 2011
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. package
  2. {
  3. import flash.display.MovieClip;
  4. import flash.display.SimpleButton;
  5. import flash.events.MouseEvent;
  6.  
  7. public class ImportMe extends MovieClip
  8. {
  9. public function ImportMe()
  10. {
  11. myButton.addEventListener(MouseEvent.CLICK, button_OnClick);
  12. }
  13.  
  14. private function button_OnClick(event:MouseEvent):void
  15. {
  16. // shifts the button right 10 pixels to prove the event fired
  17. myButton.x += 10;
  18. }
  19. }
  20. }
  21.  
  22. package
  23. {
  24. import flash.display.MovieClip;
  25. import flash.display.Loader;
  26. import flash.net.URLRequest;
  27. import flash.events.*;
  28.  
  29. public class Tester extends MovieClip
  30. {
  31. public function Tester()
  32. {
  33. var request:URLRequest = new URLRequest("importme.swf");
  34. var loader:Loader = new Loader();
  35. loader.addEventListener(Event.COMPLETE, loader_OnComplete);
  36. loader.addEventListener(MouseEvent.CLICK, loader_OnClick);
  37. loader.load(request);
  38. addChild(loader);
  39. }
  40.  
  41. private function loader_OnComplete(event:Event):void
  42. {
  43. trace("loaded");
  44. }
  45.  
  46. private function loader_OnClick(event:MouseEvent):void
  47. {
  48. trace("clicked");
  49. }
  50. }
  51. }
Add Comment
Please, Sign In to add comment