actionscript-3 - ActionScript 3 - 1086:语法错误:1 前应有分号
问题描述
我尝试以论文格式制作一个问答框,但我收到了这样的错误消息。该位置位于“templnit”层,第 1 行,第 22 列
这是我的代码。
stop();
import flash.events.Event;
import flash.events.MouseEvent;
var text_kosong:Boolean = true;
function onChangeText (e:Event)
{
if (e.currentTarget.length == 0){
text_kosong = true;
}
else {
text_kosong = false;
}
}
jawab1.addEventListener(Event.CHANGE, onChangeText);
function ke_cek(event:MouseEvent):void{
var keyword1_a:String = "ban";
var tj1:String;
tj1 = jawab1.text.toLowerCase();
if(text_kosong = false && tj1.indexOf(keyword1_a)>=0){
hasil1.text = "BENAR"
}
else{
hasil1.text = "SALAH"
}
}
请帮我!
解决方案
我认为问题线是
if(text_kosong = false && tj1.indexOf(keyword1_a)>=0){
您使用分配 = 运算符而不是比较 == 运算符的地方。
但是,我也认为你把事情复杂化了。如果文本为空,它会自动不包含给定的子字符串,并且您实际上不必专门检查文本是否为空。
stop();
import flash.events.MouseEvent;
function ke_cek(event:MouseEvent):void
{
var keyword1_a:String = "ban";
var tj1:String = jawab1.text.toLowerCase();
if (tj1.indexOf(keyword1_a) > -1)
{
hasil1.text = "BENAR";
}
else
{
hasil1.text = "SALAH";
}
}
PS 将脚本格式化为可读性始终是一件好事。
推荐阅读
- java - Struts 2.5 运行 Junit 4 测试并在查找 Struts 插件父包时遇到运行时错误
- java - 按文件打开程序
- scala - Spark:将多列分解为一列
- python - 在页面源 selenium python 中查找某些文本
- pandas - 有效地从具有 groupby 和时间条件的 Pandas DataFrame 中删除行?
- android-layout - ListPreference 列表选项文本颜色
- wcf - 通过 WCF 服务上传大于 8 MB 的流
- vue.js - 通过事件总线 -Vue js 呈现的项目
- permissions - 如何解决此错误消息?Azure DevOPs TF401232:工作项不存在,或者您没有读取它的权限
- assembly - MIPS 中的运行时异常地址超出范围