Guest User

Untitled

a guest
Nov 25th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. import flash.net.URLRequest;
  2. import flash.display.Loader;
  3. import flash.events.Event;
  4. import flash.events.ProgressEvent;
  5. import caurina.transitions.Tweener;
  6. import flash.display.MovieClip;
  7.  
  8. home.pos = 1000.4;
  9. video.pos = 2000;
  10. fotos.pos = -17.1;
  11. contato.pos = -998;
  12.  
  13. var nomePage:String = "home";
  14.  
  15. home.buttonMode = video.buttonMode = fotos.buttonMode = contato.buttonMode = true;
  16.  
  17. startLoad();
  18.  
  19. bg.x = home.pos;
  20. /*caixa.alpha = 0;
  21. Tweener.addTween(caixa, {alpha:1, time:2, transition:"easeoutExpo", delay:3});*/
  22.  
  23. home.addEventListener(MouseEvent.MOUSE_DOWN, carregaPages, false, 0, true);
  24. video.addEventListener(MouseEvent.MOUSE_DOWN, carregaPages, false, 0, true);
  25. fotos.addEventListener(MouseEvent.MOUSE_DOWN, carregaPages, false, 0, true);
  26. contato.addEventListener(MouseEvent.MOUSE_DOWN, carregaPages, false, 0, true);
  27.  
  28. function carregaPages(e:MouseEvent)
  29. {
  30. targetPages.removeChildAt(1);
  31. Tweener.addTween(bg, {x:e.target.pos, time:3, transition:"easeoutExpo"});
  32. /*Tweener.addTween(caixa, {alpha:0, time:0.5, transition:"easeoutExpo"});
  33. Tweener.addTween(caixa, {alpha:1, time:2, transition:"easeoutExpo", delay:3});*/
  34. nomePage = e.target.name;
  35. startLoad();
  36. }
  37.  
  38. function startLoad()
  39. {
  40. var mLoader:Loader = new Loader();
  41. var mRequest:URLRequest = new URLRequest(nomePage + ".swf");
  42. mLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onCompleteHandler);
  43. mLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgressHandler);
  44. mLoader.load(mRequest);
  45. }
  46.  
  47. function onCompleteHandler(loadEvent:Event)
  48. {
  49. targetPages.addChild(loadEvent.currentTarget.content);
  50. }
  51.  
  52. function onProgressHandler(mProgress:ProgressEvent)
  53. {
  54. var percent:Number = mProgress.bytesLoaded/mProgress.bytesTotal;
  55. trace(percent);
  56. }
Add Comment
Please, Sign In to add comment