Advertisement
Guest User

Untitled

a guest
Jul 20th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ACTIONS IN THE .FLA FILE  //
  2.  
  3. function slideOn()
  4. {
  5.     if (slideNum > 14)
  6.     {
  7.         slideNum = 1;
  8.     } // end if
  9.     slideIn = new mx.transitions.Tween(mc, "_x", mx.transitions.easing.Strong.easeIn, mc._x, layoutItem0._x + 710, 1, true);
  10.     slideIn.onMotionFinished = function ()
  11.     {
  12.         mc.attachMovie("slide" + slideNum, "slides", 1);
  13.         slide = new mx.transitions.Tween(mc, "_x", mx.transitions.easing.Strong.easeOut, -Stage.width, Stage.width / 2 - mc._width / 2, 2, true);
  14.     };
  15. } // End of the function
  16. function slideBack()
  17. {
  18.     if (slideNum < 1)
  19.     {
  20.         slideNum = 1;
  21.     } // end if
  22.     slideOut = new mx.transitions.Tween(mc, "_x", mx.transitions.easing.Strong.easeIn, mc._x, layoutItem0._x - 710, 1, true);
  23.     slideOut.onMotionFinished = function ()
  24.     {
  25.         mc.attachMovie("slide" + slideNum, "slides", 1);
  26.         slide = new mx.transitions.Tween(mc, "_x", mx.transitions.easing.Strong.easeOut, 710, Stage.width / 2 - mc._width / 2, 2, true);
  27.     };
  28. } // End of the function
  29. var pl = new PageLayout(_root);
  30. pl.newItem("content_mc", "L", "T", "", "", "", 710, 550);
  31. pl.newItem("navleft_mc", "L", "C");
  32. pl.newItem("navright_mc", "R", "C");
  33. pl.newItem("menu_mc", "C", "T");
  34. pl.newItem("logo_mc", "R", "T");
  35. Stage.scaleMode = "noScale";
  36. var slideNum = 1;
  37. var mc = layoutItem0.slides;
  38. var menu = layoutItem3.menu;
  39. layoutItem1._visible = layoutItem2._visible = false;
  40. startSlideX = new mx.transitions.Tween(mc, "_x", mx.transitions.easing.Strong.easeOut, -Stage.width, Stage.width / 2 - mc._width / 2, 2, true);
  41. startSlideY = new mx.transitions.Tween(mc, "_y", mx.transitions.easing.Strong.easeOut, Stage.height / 2 - mc._height / 2, Stage.height / 2 - mc._height / 2, 2, true);
  42. menuSlideIn = new mx.transitions.Tween(menu, "_y", mx.transitions.easing.Strong.easeOut, Stage.height, Stage.height - 100, 2, true);
  43. var myListener = new Object();
  44. myListener.onResize = function ()
  45. {
  46.     slideTweenX = new mx.transitions.Tween(mc, "_x", mx.transitions.easing.Strong.easeOut, mc._x, Stage.width / 2 - mc._width / 2, 1, true);
  47.     slideTweenY = new mx.transitions.Tween(mc, "_y", mx.transitions.easing.Strong.easeOut, mc._y, Stage.height / 2 - mc._height / 2, 1, true);
  48.     menuSlideIn = new mx.transitions.Tween(menu, "_y", mx.transitions.easing.Strong.easeOut, menu._y, Stage.height - 100, 1, true);
  49. };
  50. Stage.addListener(myListener);
  51. menu.but1.onRelease = function ()
  52. {
  53.     layoutItem1._visible = layoutItem2._visible = true;
  54.     slideInLeft = new mx.transitions.Tween(layoutItem1, "_x", mx.transitions.easing.Strong.easeOut, -150, 0, 1, true);
  55.     slideInRight = new mx.transitions.Tween(layoutItem2, "_x", mx.transitions.easing.Strong.easeOut, Stage.width, Stage.width - 160, 1, true);
  56.     menuSlideOut = new mx.transitions.Tween(menu, "_y", mx.transitions.easing.Strong.easeOut, menu._y, Stage.height + 50, 1, true);
  57.     menuSlideOut.onMotionFinished = function ()
  58.     {
  59.         menu._visible = false;
  60.     };
  61.     slideNum = 2;
  62.     slideOn();
  63. };
  64. menu.but2.onRelease = function ()
  65. {
  66.     menu.textClip._alpha = 0;
  67.     menu.textClip.attachMovie("news", "newText", 1);
  68.     if (menu._y == 50)
  69.     {
  70.         fadeIn = new mx.transitions.Tween(menu.textClip, "_alpha", mx.transitions.easing.Strong.easeIn, 0, 100, 1, true);
  71.     }
  72.     else
  73.     {
  74.         menuSlideUp = new mx.transitions.Tween(menu, "_y", mx.transitions.easing.Strong.easeOut, menu._y, 50, 1, true);
  75.         menuSlideUp.onMotionFinished = function ()
  76.         {
  77.             fadeIn = new mx.transitions.Tween(menu.textClip, "_alpha", mx.transitions.easing.Strong.easeIn, 0, 100, 1, true);
  78.         };
  79.     } // end else if
  80. };
  81. menu.but3.onRelease = function ()
  82. {
  83.     menu.textClip._alpha = 0;
  84.     menu.textClip.attachMovie("invitation", "newText", 1);
  85.     if (menu._y == 50)
  86.     {
  87.         fadeIn = new mx.transitions.Tween(menu.textClip, "_alpha", mx.transitions.easing.Strong.easeIn, 0, 100, 1, true);
  88.     }
  89.     else
  90.     {
  91.         menuSlideUp = new mx.transitions.Tween(menu, "_y", mx.transitions.easing.Strong.easeOut, menu._y, 50, 1, true);
  92.         menuSlideUp.onMotionFinished = function ()
  93.         {
  94.             fadeIn = new mx.transitions.Tween(menu.textClip, "_alpha", mx.transitions.easing.Strong.easeIn, 0, 100, 1, true);
  95.         };
  96.     } // end else if
  97. };
  98. menu.but4.onRelease = function ()
  99. {
  100.     menu.textClip._alpha = 0;
  101.     menu.textClip.attachMovie("contact", "newText", 1);
  102.     if (menu._y == 50)
  103.     {
  104.         fadeIn = new mx.transitions.Tween(menu.textClip, "_alpha", mx.transitions.easing.Strong.easeIn, 0, 100, 1, true);
  105.     }
  106.     else
  107.     {
  108.         menuSlideUp = new mx.transitions.Tween(menu, "_y", mx.transitions.easing.Strong.easeOut, menu._y, 50, 1, true);
  109.         menuSlideUp.onMotionFinished = function ()
  110.         {
  111.             fadeIn = new mx.transitions.Tween(menu.textClip, "_alpha", mx.transitions.easing.Strong.easeIn, 0, 100, 1, true);
  112.         };
  113.     } // end else if
  114. };
  115. layoutItem2.butNext.onRelease = function ()
  116. {
  117.     slideNum = slideNum + 1;
  118.     slideOn();
  119. };
  120. layoutItem1.butClose.onRelease = function ()
  121. {
  122.     slideInLeft = new mx.transitions.Tween(layoutItem1, "_x", mx.transitions.easing.Strong.easeOut, layoutItem1._x, -150, 1, true);
  123.     slideInRight = new mx.transitions.Tween(layoutItem2, "_x", mx.transitions.easing.Strong.easeOut, layoutItem2._x, Stage.width, 1, true);
  124.     menu._y = Stage.height;
  125.     menu._visible = true;
  126.     menuSlideIn = new mx.transitions.Tween(menu, "_y", mx.transitions.easing.Strong.easeOut, menu._y, Stage.height - 100, 1, true);
  127.     menuSlideIn.onMotionFinished = function ()
  128.     {
  129.         layoutItem1._visible = layoutItem2._visible = false;
  130.     };
  131.     if (slideNum > 1)
  132.     {
  133.         slideNum = 1;
  134.         slideOn();
  135.     } // end if
  136. };
  137.  
  138.  
  139.  
  140. // ACTIONS IN THE LayoutItem.as //
  141.  
  142. class LayoutItem
  143. {
  144.     function LayoutItem()
  145.     {
  146.     } // End of the function
  147.     var offset_x = 0;
  148.     var offset_y = 0;
  149.     var offset_x_pct = 0;
  150.     var offset_y_pct = 0;
  151. } // End of Class
  152.  
  153.  
  154.  
  155.  
  156. // ACTIONS IN THE Pagelayout.as //
  157.  
  158.  
  159.  
  160. class PageLayout
  161. {
  162.     var _pages, _target_mc;
  163.     function PageLayout(target_mc)
  164.     {
  165.         _pages = new Array();
  166.         Stage.align = "TL";
  167.         Stage.scaleMode = "noScale";
  168.         _target_mc = target_mc;
  169.         _idc = 0;
  170.         Stage.addListener(this);
  171.     } // End of the function
  172.     function newItem(symbolName, align_x, align_y, scale, xOffset, yOffset, width, height)
  173.     {
  174.         var _loc2 = new LayoutItem();
  175.         _loc2.mc = _target_mc.attachMovie(symbolName, "layoutItem" + _idc, _idc);
  176.         trace ("new mc is: " + _loc2.mc);
  177.         _loc2.align_x = align_x;
  178.         _loc2.align_y = align_y;
  179.         _loc2.scale = scale;
  180.         if (typeof(xOffset) == "String")
  181.         {
  182.             _loc2.offset_x_pct = xOffset;
  183.         }
  184.         else
  185.         {
  186.             _loc2.offset_x = xOffset;
  187.         } // end else if
  188.         if (typeof(yOffset) == "String")
  189.         {
  190.             _loc2.offset_y_pct = yOffset;
  191.         }
  192.         else
  193.         {
  194.             _loc2.offset_y = yOffset;
  195.         } // end else if
  196.         if (width)
  197.         {
  198.             _loc2.width = width;
  199.             _loc2.wset = true;
  200.         }
  201.         else
  202.         {
  203.             _loc2.width = _loc2.mc._width;
  204.             _loc2.wset = false;
  205.         } // end else if
  206.         if (height)
  207.         {
  208.             _loc2.height = height;
  209.             _loc2.hset = true;
  210.         }
  211.         else
  212.         {
  213.             _loc2.height = _loc2.mc._height;
  214.             _loc2.hset = false;
  215.         } // end else if
  216.         _pages.push(_loc2);
  217.         ++_idc;
  218.         this.onResize();
  219.         return (_loc2);
  220.     } // End of the function
  221.     function add(obj)
  222.     {
  223.     } // End of the function
  224.     function onResize()
  225.     {
  226.         var _loc4 = Stage.width;
  227.         var _loc3 = Stage.height;
  228.         for (var _loc7 in _pages)
  229.         {
  230.             var _loc2 = _pages[_loc7];
  231.             if (_loc2.wset == false)
  232.             {
  233.                 _loc2.width = _loc2.mc._width;
  234.             } // end if
  235.             if (_loc2.hset == false)
  236.             {
  237.                 _loc2.height = _loc2.mc._height;
  238.             } // end if
  239.             if (_loc2.offset_x_pct)
  240.             {
  241.                 _loc2.offset_x = _loc4 * _loc2.offset_x_pct / 100;
  242.             } // end if
  243.             if (_loc2.offset_y_pct)
  244.             {
  245.                 _loc2.offset_y = _loc3 * _loc2.offset_y_pct / 100;
  246.             } // end if
  247.             if (isNaN(_loc2.offset_y))
  248.             {
  249.                 _loc2.offset_y = 0;
  250.             } // end if
  251.             if (isNaN(_loc2.offset_x))
  252.             {
  253.                 _loc2.offset_x = 0;
  254.             } // end if
  255.             switch (_loc2.scale)
  256.             {
  257.                 case "F":
  258.                 {
  259.                     _loc2.mc._width = _loc4;
  260.                     _loc2.mc._height = _loc3;
  261.                     break;
  262.                 }
  263.                 case "FA":
  264.                 {
  265.                     var _loc5 = _loc4 / _loc3;
  266.                     var _loc6 = _loc2.mc._width / _loc2.mc._height;
  267.                     if (_loc6 > _loc5)
  268.                     {
  269.                         _loc2.mc._height = _loc3;
  270.                         _loc2.mc._xscale = _loc2.mc._yscale;
  271.                     }
  272.                     else
  273.                     {
  274.                         _loc2.mc._width = _loc4;
  275.                         _loc2.mc._yscale = _loc2.mc._xscale;
  276.                     } // end else if
  277.                     break;
  278.                 }
  279.                 default:
  280.                 {
  281.                     break;
  282.                 }
  283.             } // End of switch
  284.             switch (_loc2.align_x)
  285.             {
  286.                 case "L":
  287.                 {
  288.                     _loc2.mc._x = Math.floor(0 + _loc2.offset_x);
  289.                     break;
  290.                 }
  291.                 case "C":
  292.                 {
  293.                     _loc2.mc._x = Math.floor(_loc4 / 2 - _loc2.width / 2 + _loc2.offset_x);
  294.                     break;
  295.                 }
  296.                 case "R":
  297.                 {
  298.                     _loc2.mc._x = Math.floor(_loc4 - _loc2.width + _loc2.offset_x);
  299.                     break;
  300.                 }
  301.                 default:
  302.                 {
  303.                     _loc2.mc._x = Math.floor(0 + _loc2.offset_x);
  304.                     break;
  305.                 }
  306.             } // End of switch
  307.             switch (_loc2.align_y)
  308.             {
  309.                 case "T":
  310.                 {
  311.                     _loc2.mc._y = Math.floor(0 + _loc2.offset_y);
  312.                     break;
  313.                 }
  314.                 case "C":
  315.                 {
  316.                     _loc2.mc._y = Math.floor(_loc3 / 2 - _loc2.height / 2 + _loc2.offset_y);
  317.                     break;
  318.                 }
  319.                 case "B":
  320.                 {
  321.                     _loc2.mc._y = Math.floor(_loc3 - _loc2.height + _loc2.offset_y);
  322.                     break;
  323.                 }
  324.                 default:
  325.                 {
  326.                     _loc2.mc._y = Math.floor(0 + _loc2.offset_y);
  327.                     break;
  328.                 }
  329.             } // End of switch
  330.         } // end of for...in
  331.     } // End of the function
  332.     var _idc = 0;
  333. } // End of Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement