Guest User

Untitled

a guest
Mar 10th, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import flash.display.MovieClip;
  2. import flash.geom.Matrix;
  3. import flash.text.TextFormat;
  4. import flash.text.TextField;
  5. import flash.display.Sprite;
  6. import flash.display.SimpleButton;
  7. import flash.events.MouseEvent;
  8.  
  9. var _gradientArray:Array = [0x8DEEEE, 0x2F4F4F];
  10. var _gradientAlpha:Array = [1, 1];
  11. var _gradientRatio:Array = [100, 200];
  12. var _gradientMatrix:Matrix = new Matrix();
  13. _gradientMatrix.rotate(2 * Math.PI * (90 / 360));
  14. var _background:MovieClip = new MovieClip();
  15. _background.graphics.beginGradientFill(GradientType.LINEAR, _gradientArray, _gradientAlpha, _gradientRatio, _gradientMatrix);
  16. _background.graphics.lineStyle(5,0xB4CDCD);
  17. _background.graphics.drawRoundRect(25,25,500,350,20,20);
  18. _background.graphics.endFill();
  19. addChild(_background);
  20.  
  21. var _loginTextFormat:TextFormat = new TextFormat();
  22. _loginTextFormat.font = "Times New Roman";
  23. _loginTextFormat.size = 50;
  24. var _loginTitle:TextField = new TextField();
  25. _loginTitle.defaultTextFormat = _loginTextFormat;
  26. _loginTitle.text = "Login:";
  27. _loginTitle.textColor = 0xBFEFFF;
  28. _loginTitle.width = 150;
  29. _loginTitle.height = 75;
  30. _loginTitle.x = 225;
  31. _loginTitle.y = 50;
  32. _loginTitle.border = false;
  33. addChild(_loginTitle);
  34.  
  35. var _usernameTextFormat:TextFormat = new TextFormat();
  36. _usernameTextFormat.font = "Times New Roman";
  37. _usernameTextFormat.size = 40;
  38. var _usernameTitle:TextField = new TextField();
  39. _usernameTitle.defaultTextFormat = _usernameTextFormat;
  40. _usernameTitle.text = "Username:";
  41. _usernameTitle.textColor = 0xBFEFFF;
  42. _usernameTitle.width = 200;
  43. _usernameTitle.height = 75;
  44. _usernameTitle.x = 50;
  45. _usernameTitle.y = 150;
  46. _usernameTitle.border = false;
  47. addChild(_usernameTitle);
  48.  
  49. var _passwordTextFormat:TextFormat = new TextFormat();
  50. _passwordTextFormat.font = "Times New Roman";
  51. _passwordTextFormat.size = 40;
  52. var _passwordTitle:TextField = new TextField();
  53. _passwordTitle.defaultTextFormat = _usernameTextFormat;
  54. _passwordTitle.text = "Password:";
  55. _passwordTitle.textColor = 0xBFEFFF;
  56. _passwordTitle.width = 200;
  57. _passwordTitle.height = 75;
  58. _passwordTitle.x = 50;
  59. _passwordTitle.y = 225;
  60. _passwordTitle.border = false;
  61. addChild(_passwordTitle);
  62.  
  63. var _usernameTextBoxFormat:TextFormat = new TextFormat();
  64. _usernameTextBoxFormat.font = "Times New Roman";
  65. _usernameTextBoxFormat.size = 20;
  66. _usernameTextBoxFormat.align = "center";
  67. _usernameTextBoxFormat.color = 0xB4CDCD;
  68. var _usernameTextBox:TextField = new TextField();
  69. _usernameTextBox.type = TextFieldType.INPUT
  70. _usernameTextBox.defaultTextFormat = _usernameTextBoxFormat;
  71. _usernameTextBox.width = 200;
  72. _usernameTextBox.height = 25;
  73. _usernameTextBox.maxChars = 19;
  74. _usernameTextBox.background = true;
  75. _usernameTextBox.backgroundColor = 0x2F4F4F;
  76. _usernameTextBox.x = 250;
  77. _usernameTextBox.y = 165;
  78. _usernameTextBox.border = true;
  79. _usernameTextBox.borderColor = 0xB4CDCD;
  80. addChild(_usernameTextBox);
  81.  
  82. var _passwordTextBoxFormat:TextFormat = new TextFormat();
  83. _passwordTextBoxFormat.font = "Times New Roman";
  84. _passwordTextBoxFormat.size = 20;
  85. _passwordTextBoxFormat.align = "center";
  86. _passwordTextBoxFormat.color = 0xB4CDCD;
  87. var _passwordTextBox:TextField = new TextField();
  88. _passwordTextBox.type = TextFieldType.INPUT
  89. _passwordTextBox.defaultTextFormat = _passwordTextBoxFormat;
  90. _passwordTextBox.width = 200;
  91. _passwordTextBox.height = 25;
  92. _passwordTextBox.maxChars = 21;
  93. _passwordTextBox.background = true;
  94. _passwordTextBox.backgroundColor = 0x2F4F4F;
  95. _passwordTextBox.displayAsPassword = true;
  96. _passwordTextBox.x = 250;
  97. _passwordTextBox.y = 240;
  98. _passwordTextBox.border = true;
  99. _passwordTextBox.borderColor = 0xB4CDCD;
  100. addChild(_passwordTextBox);
  101.  
  102. var _submitButton:Sprite = new Sprite();
  103. _submitButton.graphics.beginFill(0x2F4F4F);
  104. _submitButton.graphics.lineStyle(2,0xB4CDCD);
  105. _submitButton.graphics.drawRoundRect(300,300,100,50,20,20);
  106. _submitButton.graphics.endFill();
  107. _submitButton.buttonMode = true;
  108.  
  109. addChild(_submitButton);
  110.  
  111. var _username:String = "USERNAME";
  112. var _password:String = "PASSWORD";
  113.  
  114. function _removeChildren():void
  115. {
  116.     if(_usernameTextBox.text.toUpperCase() == _username && _passwordTextBox.text.toUpperCase() == _password)
  117.     {
  118.         removeChild(_background);
  119.         removeChild(_loginTitle);
  120.         removeChild(_usernameTitle);
  121.         removeChild(_passwordTitle);
  122.         removeChild(_usernameTextBox);
  123.         removeChild(_passwordTextBox);
  124.         removeChild(_submitButton);
  125.         removeChild(_submitTitle);
  126.     }
  127. }
  128.  
  129. function _submitBtnClick(event:MouseEvent):void
  130. {
  131.     _removeChildren();
  132. }
  133.  
  134. _submitButton.addEventListener(MouseEvent.CLICK, _submitBtnClick);
  135.  
  136. var _submitTextFormat:TextFormat = new TextFormat();
  137. _submitTextFormat.font = "Times New Roman";
  138. _submitTextFormat.size = 30;
  139. var _submitTitle:TextField = new TextField();
  140. _submitTitle.defaultTextFormat = _submitTextFormat;
  141. _submitTitle.text = "Submit";
  142. _submitTitle.textColor = 0xB4CDCD;
  143. _submitTitle.width = 200;
  144. _submitTitle.height = 75;
  145. _submitTitle.x = 305;
  146. _submitTitle.y = 305;
  147. _submitTitle.border = false;
  148. _submitTitle.type = TextFieldType.DYNAMIC;
  149. addChild(_submitTitle);
  150. _submitTitle.addEventListener(MouseEvent.CLICK, _submitBtnClick);
Add Comment
Please, Sign In to add comment