Actionscript 3 如何使项目在actionscript中不可见
这听起来可能是一个简单的问题,我肯定有一个简单的解决办法,但基本上。。。我正在制作一个动作脚本游戏,我希望玩家能够点击一本书,然后出现一个键。我可以让这两种元素消失。我只是不知道如何让钥匙隐形,直到有人点击这本书 代码如下:Actionscript 3 如何使项目在actionscript中不可见,actionscript-3,visible,Actionscript 3,Visible,这听起来可能是一个简单的问题,我肯定有一个简单的解决办法,但基本上。。。我正在制作一个动作脚本游戏,我希望玩家能够点击一本书,然后出现一个键。我可以让这两种元素消失。我只是不知道如何让钥匙隐形,直到有人点击这本书 代码如下: import flash.events.MouseEvent; book.addEventListener(MouseEvent.CLICK,getBook); key.addEventListener(MouseEvent.CLICK,getKey); //door.a
import flash.events.MouseEvent;
book.addEventListener(MouseEvent.CLICK,getBook);
key.addEventListener(MouseEvent.CLICK,getKey);
//door.addEventListener(MouseEvent.CLICK,gotoBedroom);
var gotBook:Boolean = false;
var gotKey:Boolean = false;
function getKey(evt:MouseEvent):void{
if(gotBook==false){
key.visible = false;
}else{
key.visible = true;
}
}
if(gotBook==true){
book.visible = false;
key.visible = true;
}
function getBook(evt:MouseEvent):void{
book.visible = false;
key.visible = true;
}
只需在添加到stage时将其
visible
属性设置为false
假设代码位于添加这些对象的框架上,则可以在创建侦听器时将其设置为不可见:
import flash.events.MouseEvent;
book.addEventListener(MouseEvent.CLICK,getBook);
key.addEventListener(MouseEvent.CLICK,getKey);
//door.addEventListener(MouseEvent.CLICK,gotoBedroom);
var gotBook:Boolean = false;
var gotKey:Boolean = false;
key.visible = false;
只需在添加到stage时将其
visible
属性设置为false
假设代码位于添加这些对象的框架上,则可以在创建侦听器时将其设置为不可见:
import flash.events.MouseEvent;
book.addEventListener(MouseEvent.CLICK,getBook);
key.addEventListener(MouseEvent.CLICK,getKey);
//door.addEventListener(MouseEvent.CLICK,gotoBedroom);
var gotBook:Boolean = false;
var gotKey:Boolean = false;
key.visible = false;
你能以列表的形式列出你想执行的具体步骤吗?如步骤1:一切都不可见等等。你能以列表的形式列出你想执行的具体步骤吗?如步骤1:一切都不可见等等。谢谢!我知道解决办法会这么简单,我责备考试压力!不用担心,但如果这解决了您的问题,请将其标记为正确答案。谢谢!我知道解决办法会这么简单,我责备考试压力!不用担心,但如果这解决了您的问题,请将其标记为正确答案。