Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 错误#1006:值不正确_Flash - Fatal编程技术网

Flash 错误#1006:值不正确

Flash 错误#1006:值不正确,flash,Flash,我正在尝试为我的一年级班级创建一个简单的单词生成器游戏。我一直收到此错误消息,但不理解generateWord()消息 TypeError:Error#1006:value不是函数。在 COPYMakeAWord_佛罗里达州::主要时间线/生成道路() 这是我正在使用的脚本: import flash.events.MouseEvent; wordGenerator.addEventListener(MouseEvent.MOUSE_UP,generateWord); function ge

我正在尝试为我的一年级班级创建一个简单的单词生成器游戏。我一直收到此错误消息,但不理解generateWord()消息

TypeError:Error#1006:value不是函数。在 COPYMakeAWord_佛罗里达州::主要时间线/生成道路()

这是我正在使用的脚本:

import flash.events.MouseEvent;

wordGenerator.addEventListener(MouseEvent.MOUSE_UP,generateWord);

function generateWord(event:MouseEvent):void
{

    var prefix = new Array("bl","br","c","ch","chr","d","dr","f","fl","fr","g","gl","gr","h","j","k","kl","kr","kn","l","m","n","p","pl","pr","r","s","sn","sk","sr","sl","sh","sp","spr","sw","t","tr","th","thr","tw","v","vr","w","wr","y","z");
    var suffix = new Array("ast","awe","age","ade","abe","ape","apt","ab","ad","aff","ag","ack","an","ane","ame","am","ap","ar","ax","aw","eb","ed","ege","eke","ell","ele","em","eme","en","ene","ent","ept","ere","est","ese","ern","ert","eve","ew","ex","ext","eye","eze","ib","id","iff","ig","ik","ike","ill","im","ime","in","ine","ip","ipe","ir","ire","is","ise","ist","ing","ony","unk","ance","ull","all","ell","oll","ub","ob","ab","un","on","an","uck","it","ass","oss","orn","ard","ord","old","ot","at","ut","arm","it","ite","ive","iwe","iz","ize","ob","obe","od","ode","ioff","og","oge","ook","ood","oon","oof","ool","oom","oon","oop","oot","ooth","oonth","onk","ont","onth","one","ome","op","on","om","ope","or","or","ore","oss","ost","ot","ote","ove","ow","owe","oy","ub","ube","ud","ude","uft","ug","uge","uke","ull","ule","ult","ulp","ump","ulm","un","une","unt","ume","up","upe","upt","ure","us","use","ust","ut","ute","uve");

    var wordStart = prefix[Math.floor(Math.random() * prefix.length)];
    var wordEnd = suffix[Math.floor(Math.random() * prefix.length)];

    newText.text(wordStart+wordEnd);
}

假设newText是一个文本字段,请尝试以下操作:

 newText.text = wordStart+wordEnd;
这个错误是有意义的,因为,.text在这里不是一个函数,而是一个属性