2012-12-08 4 views
0

입니다. 제 1 학년을위한 간단한 단어 생성기 게임을 만들려고합니다. 이 오류 메시지가 계속 표시되지만 generateWord() 메시지를 이해하지 못합니다. 오류 # 1006 : 값이

TypeError: Error #1006: value is not a function. at COPYMakeAWord_fla::MainTimeline/generateWord()

내가 사용하고있는 스크립트입니다

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); 
} 

답변

1

를 newText가 TextField가 가정하면,이 시도 :

newText.text = wordStart+wordEnd; 

오류가 있기 때문에 의미가 있습니다, 는 .text 여기에 함수가 아니라 속성입니다.

관련 문제