Javascript 如何将其转换为JS中的代码?

Javascript 如何将其转换为JS中的代码?,javascript,actionscript-3,Javascript,Actionscript 3,嗨,伙计们,我有这个作为代码,我希望它在JS是任何机会做它没有写整个代码。我知道这是非常相似的代码,但我不知道我应该改变什么成为JavaScript / LOCATIONAL var locationDefinesStandard:Boolean = true if(slideFrame.beachCheckBox.currentFrame == 2) locationDefinesStandard = false; if(slideFrame.parkCheckBox.currentFrame

嗨,伙计们,我有这个作为代码,我希望它在JS是任何机会做它没有写整个代码。我知道这是非常相似的代码,但我不知道我应该改变什么成为JavaScript

/ LOCATIONAL
var locationDefinesStandard:Boolean = true
if(slideFrame.beachCheckBox.currentFrame == 2) locationDefinesStandard = false;
if(slideFrame.parkCheckBox.currentFrame == 2) locationDefinesStandard = false;
if(slideFrame.mountainCheckBox.currentFrame == 2) locationDefinesStandard = false;
// standard, mpw, trekking
   var suggestedCar:String;
// DAD
if(parent_Gender == 'Daddy'){
if(number_Kids < 3){
suggestedCar = 'trekking'
}else{
suggestedCar = 'mpw'
}
// MUM
}else {
if(number_Kids > 2){
suggestedCar = 'mpw'
}else{
if(locationDefinesStandard == true){
if(live_location == 'Rural'){
suggestedCar = 'trekking'
}else{
suggestedCar = 'standard'
}
}else{
suggestedCar = 'trekking'
}
}
}
//show result
if(suggestedCar == 'trekking') trekkingFrame.visible = true;
if(suggestedCar == 'standard') largeFrame.visible = true;
if(suggestedCar == 'mpw') mpwFrame.visible = true;
/LOCATIONAL
变量位置定义标准:布尔值=真
如果(slideFrame.beachCheckBox.currentFrame==2)位置定义标准=false;
如果(slideFrame.parkCheckBox.currentFrame==2)位置定义标准=false;
如果(slideFrame.mountainCheckBox.currentFrame==2)位置定义标准=false;
//标准、mpw、徒步旅行
var suggestedCar:字符串;
//爸爸
如果(父母性别=‘爸爸’){
如果(数量小于3){
suggestedCar=‘徒步旅行’
}否则{
建议车辆='mpw'
}
//妈妈
}否则{
如果(数量>2){
建议车辆='mpw'
}否则{
如果(位置定义标准==真){
如果(现场位置==“农村”){
suggestedCar=‘徒步旅行’
}否则{
suggestedCar='标准'
}
}否则{
suggestedCar=‘徒步旅行’
}
}
}
//显示结果
如果(suggestedCar=='trekking')trekkingFrame.visible=true;
如果(suggestedCar==“标准”)largeFrame.visible=true;
如果(suggestedCar=='mpw')mpwFrame.visible=true;

语法几乎相同。你只需要改变这些

var suggestedCar: String;
var locationDefinesStandard: Boolean = true
对这些

var suggestedCar=''


不过,我怀疑有很多其他对象可以无缝地工作。不过,对于这个代码段,您只需要将其转换为有效的JS。

您必须知道如何编写JS才能将其转换为JS。语法非常相似,所以不会很难。问题是“有没有可能不编写整个代码就完成它”答案是否定的。你的问题太广泛了,因此不是代码转换服务。除非您使用的是像CreateJS这样的框架,否则您不能只在js中进行这项工作。HTML没有框架和时间线,因此您的绝大多数代码都需要完全基于HTML/JS重新编写,但是您在HTML/JS中创建可视化资产这不是问题的有效答案,恢复JS和AS3之间的差异以声明2变量是不相关的。投票赞成并接受这个答案的人是错误的,因为这个答案对任何人都没有任何意义。此外,提供的比较语法是错误的,AS3中字符串类型的未赋值变量为null(null是一种类型,不是字符串),而Javascript中的赋值变量则不是。你的意思正是我在回答的最后一句中所说的?这几乎不是他使代码正常工作所需要的全部。如何翻译“mpwFrame.visible=true”,等等。。。你只需发布一个答案,即使你知道答案是不可能的。从来没有说过代码会工作,我只是将其转换为JS。
var suggestedCar = null;
var locationDefinesStandard = true;