Advertisement
Guest User

Untitled

a guest
Aug 20th, 2014
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.06 KB | None | 0 0
  1. var currentNum:Number = 1;
  2. var videoNum:Array = new Array();
  3. videoNum[1] = "vid1.flv"
  4. videoNum[2] = "vid2.flv"
  5. videoNum[3] = "vid3.flv"
  6. videoNum[4] = "vid4.flv"
  7. videoNum[5] = "vid5.flv"
  8. videoNum[6] = "vid6.flv"
  9. videoNum[7] = "vid7.flv"
  10. videoNum[8] = "vid8.flv"
  11. videoNum[9] = "vid9.flv"
  12. videoNum[10] = "vid10.flv"
  13. videoNum[11] = "vid11.flv"
  14. videoNum[12] = "vid12.flv"
  15. videoNum[13] = "vid13.flv"
  16. videoNum[14] = "vid14.flv"
  17. videoNum[15] = "vid15.flv"
  18.  
  19.  
  20.  
  21. var player:videoPlayer = new videoPlayer();
  22. player.videoURL = videoNum[currentNum];
  23.  
  24. addChild(player);
  25.  
  26. for (var i = 1; i<16; i++){
  27. content_mc["thumb"+i].addEventListener(MouseEvent.CLICK, thumbClick);
  28. content_mc["thumb"+i].buttonMode = true;
  29. content_mc["thumb"+i].playBtn.mouseEnabled = false;
  30. content_mc["thumb"+i].alpha = .5;
  31. }
  32. content_mc.thumb1.alpha = 1;
  33. content_mc.thumb1.x = -111.75;
  34. content_mc.thumb1.playBtn.alpha = 0;
  35.  
  36. function thumbClick(event:MouseEvent):void{
  37. var currentVideo = "thumb" + currentNum
  38. TweenLite.to(content_mc[currentVideo], 1, {x:-100, alpha:.5, ease:Expo.easeOut})
  39. TweenLite.to(content_mc[currentVideo].playBtn, 1, {alpha:.5, ease:Expo.easeOut})
  40.  
  41. player.ns.seek(0);
  42. player.ns.togglePause();
  43. var clicked = event.target;
  44.  
  45. TweenLite.to(clicked, 1, {x:-111.75, alpha:1, ease:Expo.easeOut})
  46. TweenLite.to(clicked.playBtn, 1, {alpha:0, ease:Expo.easeOut})
  47.  
  48. var clickedName = event.target.name;
  49.  
  50. currentNum = clickedName.charAt(5);
  51.  
  52. switch (clickedName){
  53.  
  54. case "thumb1":
  55. TweenLite.to(content_mc.currentIcon, 1, {y:-689.9, ease:Expo.easeOut})
  56. break;
  57. case "thumb2":
  58. TweenLite.to(content_mc.currentIcon, 1, {y:-589.9, ease:Expo.easeOut})
  59. break;
  60. case "thumb3":
  61. TweenLite.to(content_mc.currentIcon, 1, {y:-499.3, ease:Expo.easeOut})
  62. break;
  63. case "thumb4":
  64. TweenLite.to(content_mc.currentIcon, 1, {y:-405.8, ease:Expo.easeOut})
  65. break;
  66. case "thumb5":
  67. TweenLite.to(content_mc.currentIcon, 1, {y:-311, ease:Expo.easeOut})
  68. break;
  69. case "thumb6":
  70. TweenLite.to(content_mc.currentIcon, 1, {y:-220.4, ease:Expo.easeOut})
  71. break;
  72. case "thumb7":
  73. TweenLite.to(content_mc.currentIcon, 1, {y:-125.6, ease:Expo.easeOut})
  74. break;
  75. case "thumb8":
  76. TweenLite.to(content_mc.currentIcon, 1, {y:-30.8, ease:Expo.easeOut})
  77. break;
  78. case "thumb9":
  79. TweenLite.to(content_mc.currentIcon, 1, {y:59.8, ease:Expo.easeOut})
  80. break;
  81. case "thumb10":
  82. TweenLite.to(content_mc.currentIcon, 1, {y:151, ease:Expo.easeOut})
  83. break;
  84. case "thumb11":
  85. TweenLite.to(content_mc.currentIcon, 1, {y:248.15, ease:Expo.easeOut})
  86. break;
  87. case "thumb12":
  88. TweenLite.to(content_mc.currentIcon, 1, {y:338.75, ease:Expo.easeOut})
  89. break;
  90. case "thumb13":
  91. TweenLite.to(content_mc.currentIcon, 1, {y:437.75, ease:Expo.easeOut})
  92. break;
  93. case "thumb14":
  94. TweenLite.to(content_mc.currentIcon, 1, {y:532.55, ease:Expo.easeOut})
  95. break;
  96. case "thumb15":
  97. TweenLite.to(content_mc.currentIcon, 1, {y:623.15, ease:Expo.easeOut})
  98.  
  99. }
  100.  
  101. player.videoURL = videoNum[currentNum];
  102. player.started = false;
  103. player.TOGGLEPAUSE();
  104. player.Reset();
  105. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement