0

我有这段代码,它计算用户名并告诉它颜色,但它一直出错

TypeError: Error #1006: value is not a function.

这是我闪存的代码:

import flash.events.MouseEvent;

checkBtn.addEventListener(MouseEvent.CLICK, checkClick);

function checkClick(event:MouseEvent): void
{
var my_str:String  = input1.text;

var size:int = 0; 

    for(var i:int = 0; i<my_str.length; i++)
    {
        size++;
    }

var my_array:Array = my_str.split(' ');
var firstLetter:int = 0;
var lastLetter:int = 0;

      if(my_array[0] == 'a'){
      firstLetter =  1  
      }
      if(my_array[0] == 'b'){
      firstLetter =  2  
      }
      if(my_array[0] == 'c'){
      firstLetter =  3  
      }
      if(my_array[0] == 'd'){
      firstLetter =  4  
      }
      if(my_array[0] == 'e'){
      firstLetter =  5  
      }
      if(my_array[0] == 'f'){
      firstLetter =  6  
      }
      if(my_array[0] == 'g'){
      firstLetter =  7  
      }
      if(my_array[0] == 'h'){
      firstLetter =  8  
      }
      if(my_array[0] == 'i'){
      firstLetter =  9  
      }
      if(my_array[0] == 'j'){
      firstLetter =  10  
      }
      if(my_array[0] == 'k'){
      firstLetter =  11  
      }
      if(my_array[0] == 'l'){
      firstLetter =  12  
      }
      if(my_array[0] == 'm'){
      firstLetter =  13  
      }
      if(my_array[0] == 'n'){
      firstLetter =  14  
      }
      if(my_array[0] == 'o'){
      firstLetter =  15  
      }
      if(my_array[0] == 'p'){
      firstLetter =  16  
      }
      if(my_array[0] == 'q'){
      firstLetter =  17  
      }
      if(my_array[0] == 'r'){
      firstLetter =  18  
      }
      if(my_array[0] == 's'){
      firstLetter =  19  
      }
      if(my_array[0] == 't'){
      firstLetter =  20  
      }
      if(my_array[0] == 'u'){
      firstLetter =  21  
      }
      if(my_array[0] == 'v'){
      firstLetter =  22  
      }
      if(my_array[0] == 'w'){
      firstLetter =  23  
      }
      if(my_array[0] == 'x'){
      firstLetter =  24  
      }
      if(my_array[0] == 'y'){
      firstLetter =  25  
      }
      if(my_array[0] == 'z'){
      firstLetter =  26  
      }

      if(my_array[size] == 'a'){
      lastLetter =  1  
      }
      if(my_array[size] == 'b'){
      lastLetter =  2  
      }
      if(my_array[size] == 'c'){
      lastLetter =  3  
      }
      if(my_array[size] == 'd'){
      lastLetter =  4  
      }
      if(my_array[size] == 'e'){
      lastLetter =  5  
      }
      if(my_array[size] == 'f'){
      lastLetter =  6  
      }
      if(my_array[size] == 'g'){
      lastLetter =  7  
      }
      if(my_array[size] == 'h'){
      lastLetter =  8  
      }
      if(my_array[size] == 'i'){
      lastLetter =  9  
      }
      if(my_array[size] == 'j'){
      lastLetter =  10  
      }
      if(my_array[size] == 'k'){
      lastLetter =  11  
      }
      if(my_array[size] == 'l'){
      lastLetter =  12  
      }
      if(my_array[size] == 'm'){
      lastLetter =  13  
      }
      if(my_array[size] == 'n'){
      lastLetter =  14  
      }
      if(my_array[size] == 'o'){
      lastLetter =  15  
      }
      if(my_array[size] == 'p'){
      lastLetter =  16  
      }
      if(my_array[size] == 'q'){
      lastLetter =  17  
      }
      if(my_array[size] == 'r'){
      lastLetter =  18  
      }
      if(my_array[size] == 's'){
      lastLetter =  19  
      }
      if(my_array[size] == 't'){
      lastLetter =  20  
      }
      if(my_array[size] == 'u'){
      lastLetter =  21  
      }
      if(my_array[size] == 'v'){
      lastLetter =  22  
      }
      if(my_array[size] == 'w'){
      lastLetter =  23  
      }
      if(my_array[size] == 'x'){
      lastLetter =  24  
      }
      if(my_array[size] == 'y'){
      lastLetter =  25  
      }
      if(my_array[size] == 'z'){
      lastLetter =  26  
      }

      var colorNumber:int = Math.round((((size)(firstLetter))/lastLetter));

      if (colorNumber == 1) {
          input2.text = "Black";
      }

      if (colorNumber == 2) {
          input2.text = "Red";
      }


      if (colorNumber == 3) {
          input2.text = "Orange";
      }

      if (colorNumber == 4) {
          input2.text = "Yellow";
      }

      if (colorNumber == 5) {
          input2.text = "Green";
      }

      if (colorNumber == 6) {
          input2.text = "Blue";
      }

      if (colorNumber == 7) {
          input2.text = "Indigo";
      }

      if (colorNumber == 8) {
          input2.text = "Pink";
      }

      if (colorNumber == 9) {
          input2.text = "Violet";
      }

      if (colorNumber == 10) {
          input2.text = "Gray";
      }

      if (colorNumber == 11) {
          input2.text = "White";
      }

      if (colorNumber == 12) {
          input2.text = "Gold";
      }

      if (colorNumber == 13) {
          input2.text = "Silver";
      }

      if (colorNumber == 14) {
          input2.text = "Brown";
      }
}  
4

0 回答 0