Advertisement
ZornTaov

flash2

Oct 8th, 2010
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2.         var myTextBox:TextField = new TextField();
  3.         var myOutputBoxA:TextField = new TextField();
  4.         var myOutputBoxB:TextField = new TextField();
  5.         var myOutputBoxC:TextField = new TextField();
  6.         var myOutputBoxD:TextField = new TextField();
  7.         var myOutputBoxDebug:TextField = new TextField();
  8.         var myText:String = "Type your FULL F-List here.\nYou may need to add a space at the end";
  9.         myTextBox.border = true;
  10.         myTextBox.height = 200;
  11.         myTextBox.multiline = true;
  12.         myTextBox.wordWrap = true;
  13.         myTextBox.x = 50;
  14.         myTextBox.y = 50;
  15.        
  16.         myOutputBoxA.border = true;
  17.         myOutputBoxA.height = 100;
  18.         myOutputBoxA.multiline = true;
  19.         myOutputBoxA.wordWrap = true;
  20.         myOutputBoxA.x = 150;
  21.         myOutputBoxA.y = 50;
  22.        
  23.         myOutputBoxB.border = true;
  24.         myOutputBoxB.height = 100;
  25.         myOutputBoxB.multiline = true;
  26.         myOutputBoxB.wordWrap = true;
  27.         myOutputBoxB.x = 250;
  28.         myOutputBoxB.y = 50;
  29.        
  30.         myOutputBoxC.border = true;
  31.         myOutputBoxC.height = 100;
  32.         myOutputBoxC.multiline = true;
  33.         myOutputBoxC.wordWrap = true;
  34.         myOutputBoxC.x = 350;
  35.         myOutputBoxC.y = 50;
  36.        
  37.         myOutputBoxD.border = true;
  38.         myOutputBoxD.height = 100;
  39.         myOutputBoxD.multiline = true;
  40.         myOutputBoxD.wordWrap = true;
  41.         myOutputBoxD.x = 450;
  42.         myOutputBoxD.y = 50;
  43.        
  44.         myOutputBoxDebug.border = true;
  45.         myOutputBoxDebug.height = 100;
  46.         myOutputBoxDebug.multiline = true;
  47.         myOutputBoxDebug.wordWrap = true;
  48.         myOutputBoxDebug.x = 450;
  49.         myOutputBoxDebug.y = 200;
  50.  
  51. function CaptureUserInput()
  52.         {
  53.             captureText();
  54.         }
  55.          
  56. function captureText():void
  57.         {
  58.             myTextBox.type = TextFieldType.INPUT;
  59.             myTextBox.background = true;
  60.             addChild(myTextBox);
  61.             myTextBox.text = myText;
  62.             myTextBox.addEventListener(TextEvent.TEXT_INPUT, textInputCapture);
  63.            
  64.             myOutputBoxA.background = true;
  65.             addChild(myOutputBoxA);
  66.             myOutputBoxB.background = true;
  67.             addChild(myOutputBoxB);
  68.             myOutputBoxC.background = true;
  69.             addChild(myOutputBoxC);
  70.             myOutputBoxD.background = true;
  71.             addChild(myOutputBoxD);
  72.            
  73.             myOutputBoxDebug.background = true;
  74.             addChild(myOutputBoxDebug);
  75.         }
  76.          
  77. function textInputCapture(event:TextEvent):void
  78.         {
  79.             var str:String = myTextBox.text;
  80.             var pattern:RegExp = /w*?.*?/s;
  81.                 str.replace(pattern, ",");
  82.                 trace(str.match(pattern));
  83.             var fave:Number = str.indexOf("Fave,");//find fave, then yes, then maybe, then no
  84.             var yes:Number = str.indexOf("Yes,");
  85.             var maybe:Number = str.indexOf("Maybe,");
  86.             var no:Number = str.indexOf("No,");
  87.            
  88.             myOutputBoxA.text = str.slice(fave,yes-1);
  89.             myOutputBoxB.text = str.slice(yes,maybe-1);
  90.             myOutputBoxC.text = str.slice(maybe,no-1);
  91.             myOutputBoxD.text = str.slice(no,-1);
  92.             myOutputBoxDebug.text = str;
  93.         }
  94. CaptureUserInput();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement